#include <disp_test.h>
Diagrama de herencias de DISPOSITIVO_DE_PRUEBA
Métodos públicos | |
DISPOSITIVO_DE_PRUEBA () | |
virtual | ~DISPOSITIVO_DE_PRUEBA () |
BOOLEAN | consultar_variable (const char *nombre_variable, int &tipo, void **ref) |
OJO: Esto no se ha implementado! | |
BOOLEAN | actualizar_variable (const char *nombre_variable, int tipo, void *ref) |
Éste metodo, junto con `consultar_variable` es el núcleo del esquema de introspección AQUYNZA. | |
BOOLEAN | abrir (char *nombre_puerto) |
void | cerrar (void) |
void | actualizar (void) |
void | motor_a (double v) |
void | motor_b (double v) |
void | motor_pluma (double v) |
Atributos privados | |
PUERTO_SERIAL * | Com |
char | data_state [4] |
Amigas | |
void | leer_disptest_callback (void *User_data) |
|
Definición en la línea 64 del archivo disp_test.C. References data_state. |
|
Definición en la línea 77 del archivo disp_test.C. References cerrar(). |
Here is the call graph for this function:
|
Definición en la línea 101 del archivo disp_test.C. References PUERTO_SERIAL::abrir(), Com, PUERTO_SERIAL::configurar(), leer_disptest_callback(), PSD8, PSF_NONE, PSP_NONE, PSS_UNO, PSV4800, y PUERTO_SERIAL::registro_asincronico(). |
Here is the call graph for this function:
|
Reimplementado de DISPOSITIVO. Definición en la línea 124 del archivo disp_test.C. References Com, data_state, y PUERTO_SERIAL::escribir(). Referenciado por cerrar(). |
Here is the call graph for this function:
|
Éste metodo, junto con `consultar_variable` es el núcleo del esquema de introspección AQUYNZA. La introspección permite consultar y/o actualizar cualquier variable de cualquier tipo mediante una interfaz unificada. Éste metodo rétorna TRUE si la operación de acutalización en introspección fue válida o FALSE si no (ya sea porque el tipo de datos era incorrecto o el nombre de variable suministrado no existe dentro de la clase). Este método deberá ser sobrecargado por las clases que se deseen entren al esquema de introspección AQUYNZA (las cuales además deben heredar de ésta clase). El comportamiento por defecto es tener la introspección desactivada (siempre retornar FALSE). Reimplementado de ENTIDAD. Definición en la línea 205 del archivo disp_test.C. References motor_a(), motor_b(), motor_pluma(), T_FLOAT, y TMP_float. |
Here is the call graph for this function:
|
Definición en la línea 83 del archivo disp_test.C. References actualizar(), PUERTO_SERIAL::cerrar(), Com, y data_state. Referenciado por ~DISPOSITIVO_DE_PRUEBA(). |
Here is the call graph for this function:
|
OJO: Esto no se ha implementado!
Implements DISPOSITIVO. Definición en la línea 182 del archivo disp_test.C. |
|
Definición en la línea 143 del archivo disp_test.C. References data_state. Referenciado por actualizar_variable(). |
|
Definición en la línea 156 del archivo disp_test.C. References data_state. Referenciado por actualizar_variable(). |
|
Definición en la línea 169 del archivo disp_test.C. References data_state. Referenciado por actualizar_variable(). |
|
|
|
Definición en la línea 38 del archivo disp_test.h. Referenciado por abrir(), actualizar(), y cerrar(). |
|
Definición en la línea 41 del archivo disp_test.h. Referenciado por actualizar(), cerrar(), DISPOSITIVO_DE_PRUEBA(), motor_a(), motor_b(), y motor_pluma(). |