Página principal   Lista alfabética   Lista de componentes   Lista de archivos   Miembros de las clases   Archivos de los miembros  

Ptu.h Archivo referencia

#include "opcodes.h"

Ir al código fuente de este archivo.

Definiciones

#define PTU_OK   0
#define PTU_ILLEGAL_COMMAND_ARGUMENT   1
#define PTU_ILLEGAL_COMMAND   2
#define PTU_ILLEGAL_POSITION_ARGUMENT   3
#define PTU_ILLEGAL_SPEED_ARGUMENT   4
#define PTU_ACCEL_TABLE_EXCEEDED   5
#define PTU_DEFAULTS_EEPROM_FAULT   6
#define PTU_SAVED_DEFAULTS_CORRUPTED   7
#define PTU_LIMIT_HIT   8
#define PTU_CABLE_DISCONNECTED   9
#define PTU_ILLEGAL_UNIT_ID   10
#define PTU_ILLEGAL_POWER_MODE   11
#define PTU_RESET_FAILED   12
#define PTU_NOT_RESPONDING   13
#define PTU_FIRMWARE_VERSION_TOO_LOW   14
#define PAN   1
#define TILT   2
#define POSITION   1
#define SPEED   2
#define ACCELERATION   3
#define BASE   4
#define UPPER_SPEED_LIMIT   5
#define LOWER_SPEED_LIMIT   6
#define MINIMUM_POSITION   7
#define MAXIMUM_POSITION   8
#define HOLD_POWER_LEVEL   9
#define MOVE_POWER_LEVEL   10
#define RESOLUTION   11
#define RELATIVE   1
#define ABSOLUTE   2
#define QUERY   NULL
#define PTU_HI_POWER   1
#define PTU_REG_POWER   2
#define PTU_LOW_POWER   3
#define PTU_OFF_POWER   4
#define COMMAND_EXECUTION_MODE   1
#define ASCII_VERBOSE_MODE   2
#define ASCII_ECHO_MODE   3
#define POSITION_LIMITS_MODE   4
#define DEFAULTS   5
#define SPEED_CONTROL_MODE   6
#define EXECUTE_IMMEDIATELY   1
#define EXECUTE_UPON_IMMEDIATE_OR_AWAIT   2
#define VERBOSE   1
#define TERSE   0
#define ON_MODE   1
#define OFF_MODE   0
#define SAVE_CURRENT_SETTINGS   0
#define RESTORE_SAVED_SETTINGS   1
#define RESTORE_FACTORY_SETTINGS   2
#define QUERY_MODE   3
#define ALL   3

Tipos definidos

typedef short int PTU_PARM_PTR
typedef unsigned short int UID_fd

Funciones

portstream_fd open_host_port (char *)
char close_host_port (portstream_fd)
char reset_PTU_parser (long)
char set_desired (char, char, PTU_PARM_PTR *, char)
long get_current (char, char)
long get_desired (char, char)
char set_mode (char, char)
char halt (char)
char await_completion (void)
char reset_ptu (void)
char* firmware_version (void)
char select_host_port (portstream_fd)
char select_unit (UID_fd)
char set_unit_id (UID_fd)


Documentación de las definiciones

#define ABSOLUTE   2
 

Definición en la línea 182 del archivo Ptu.h.

#define ACCELERATION   3
 

Definición en la línea 166 del archivo Ptu.h.

#define ALL   3
 

Definición en la línea 217 del archivo Ptu.h.

#define ASCII_ECHO_MODE   3
 

Definición en la línea 197 del archivo Ptu.h.

#define ASCII_VERBOSE_MODE   2
 

Definición en la línea 196 del archivo Ptu.h.

#define BASE   4
 

Definición en la línea 167 del archivo Ptu.h.

#define COMMAND_EXECUTION_MODE   1
 

Definición en la línea 195 del archivo Ptu.h.

#define DEFAULTS   5
 

Definición en la línea 199 del archivo Ptu.h.

#define EXECUTE_IMMEDIATELY   1
 

Definición en la línea 202 del archivo Ptu.h.

#define EXECUTE_UPON_IMMEDIATE_OR_AWAIT   2
 

Definición en la línea 203 del archivo Ptu.h.

#define HOLD_POWER_LEVEL   9
 

Definición en la línea 172 del archivo Ptu.h.

#define LOWER_SPEED_LIMIT   6
 

Definición en la línea 169 del archivo Ptu.h.

#define MAXIMUM_POSITION   8
 

Definición en la línea 171 del archivo Ptu.h.

#define MINIMUM_POSITION   7
 

Definición en la línea 170 del archivo Ptu.h.

#define MOVE_POWER_LEVEL   10
 

Definición en la línea 173 del archivo Ptu.h.

#define OFF_MODE   0
 

Definición en la línea 209 del archivo Ptu.h.

#define ON_MODE   1
 

Definición en la línea 208 del archivo Ptu.h.

#define PAN   1
 

Definición en la línea 161 del archivo Ptu.h.

#define POSITION   1
 

Definición en la línea 164 del archivo Ptu.h.

#define POSITION_LIMITS_MODE   4
 

Definición en la línea 198 del archivo Ptu.h.

#define PTU_ACCEL_TABLE_EXCEEDED   5
 

Definición en la línea 61 del archivo Ptu.h.

#define PTU_CABLE_DISCONNECTED   9
 

Definición en la línea 65 del archivo Ptu.h.

#define PTU_DEFAULTS_EEPROM_FAULT   6
 

Definición en la línea 62 del archivo Ptu.h.

#define PTU_FIRMWARE_VERSION_TOO_LOW   14
 

Definición en la línea 70 del archivo Ptu.h.

#define PTU_HI_POWER   1
 

Definición en la línea 189 del archivo Ptu.h.

#define PTU_ILLEGAL_COMMAND   2
 

Definición en la línea 58 del archivo Ptu.h.

#define PTU_ILLEGAL_COMMAND_ARGUMENT   1
 

Definición en la línea 57 del archivo Ptu.h.

#define PTU_ILLEGAL_POSITION_ARGUMENT   3
 

Definición en la línea 59 del archivo Ptu.h.

#define PTU_ILLEGAL_POWER_MODE   11
 

Definición en la línea 67 del archivo Ptu.h.

#define PTU_ILLEGAL_SPEED_ARGUMENT   4
 

Definición en la línea 60 del archivo Ptu.h.

#define PTU_ILLEGAL_UNIT_ID   10
 

Definición en la línea 66 del archivo Ptu.h.

#define PTU_LIMIT_HIT   8
 

Definición en la línea 64 del archivo Ptu.h.

#define PTU_LOW_POWER   3
 

Definición en la línea 191 del archivo Ptu.h.

#define PTU_NOT_RESPONDING   13
 

Definición en la línea 69 del archivo Ptu.h.

#define PTU_OFF_POWER   4
 

Definición en la línea 192 del archivo Ptu.h.

#define PTU_OK   0
 

Definición en la línea 56 del archivo Ptu.h.

#define PTU_REG_POWER   2
 

Definición en la línea 190 del archivo Ptu.h.

#define PTU_RESET_FAILED   12
 

Definición en la línea 68 del archivo Ptu.h.

#define PTU_SAVED_DEFAULTS_CORRUPTED   7
 

Definición en la línea 63 del archivo Ptu.h.

#define QUERY   NULL
 

Definición en la línea 186 del archivo Ptu.h.

#define QUERY_MODE   3
 

Definición en la línea 215 del archivo Ptu.h.

#define RELATIVE   1
 

Definición en la línea 179 del archivo Ptu.h.

#define RESOLUTION   11
 

Definición en la línea 174 del archivo Ptu.h.

#define RESTORE_FACTORY_SETTINGS   2
 

Definición en la línea 213 del archivo Ptu.h.

#define RESTORE_SAVED_SETTINGS   1
 

Definición en la línea 212 del archivo Ptu.h.

#define SAVE_CURRENT_SETTINGS   0
 

Definición en la línea 211 del archivo Ptu.h.

#define SPEED   2
 

Definición en la línea 165 del archivo Ptu.h.

#define SPEED_CONTROL_MODE   6
 

Definición en la línea 200 del archivo Ptu.h.

#define TERSE   0
 

Definición en la línea 206 del archivo Ptu.h.

#define TILT   2
 

Definición en la línea 162 del archivo Ptu.h.

#define UPPER_SPEED_LIMIT   5
 

Definición en la línea 168 del archivo Ptu.h.

#define VERBOSE   1
 

Definición en la línea 205 del archivo Ptu.h.


Documentación de los tipos definidos

typedef short int PTU_PARM_PTR
 

Definición en la línea 87 del archivo Ptu.h.

typedef unsigned short int UID_fd
 

Definición en la línea 146 del archivo Ptu.h.


Documentación de las funciones

char await_completion ( void )
 

Definición en la línea 449 del archivo ptu.cpp.

char close_host_port ( portstream_fd portstream )
 

Definición en la línea 89 del archivo ptu.cpp.

Referenciado por DesconectarPAN_TILT().

char* firmware_version ( void )
 

Definición en la línea 833 del archivo ptu.cpp.

long get_current ( char axis,
char kinematic_property )
 

Definición en la línea 461 del archivo ptu.cpp.

Referenciado por PosicionPAN(), PosicionTILT(), VelocidadPAN(), and set_desired().

long get_desired ( char axis,
char kinematic_property )
 

Definición en la línea 592 del archivo ptu.cpp.

char halt ( char halt_type )
 

Definición en la línea 819 del archivo ptu.cpp.

Referenciado por DetenerPan(), DetenerTilt(), PanDerecha(), PanIzquierda(), TiltAbajo(), and TiltArriba().

portstream_fd open_host_port ( char * portname )
 

Definición en la línea 82 del archivo ptu.cpp.

Referenciado por ConectarPAN_TILT().

char reset_PTU_parser ( long timeout_in_msec )
 

Definición en la línea 197 del archivo ptu.cpp.

char reset_ptu ( void )
 

Definición en la línea 121 del archivo ptu.cpp.

char select_host_port ( portstream_fd portstream )
 

Definición en la línea 113 del archivo ptu.cpp.

char select_unit ( UID_fd unit_ID )
 

Definición en la línea 846 del archivo ptu.cpp.

char set_desired ( char axis,
char kinematic_property,
PTU_PARM_PTR * value,
char movement_mode )
 

Definición en la línea 239 del archivo ptu.cpp.

Referenciado por GirarPanHastaAnguloN(), GirarTiltHastaAnguloN(), PanDerecha(), PanIzquierda(), TiltAbajo(), and TiltArriba().

char set_mode ( char mode_type,
char mode_parameter )
 

Definición en la línea 728 del archivo ptu.cpp.

Referenciado por ConectarPAN_TILT(), GirarPanHastaAnguloN(), and GirarTiltHastaAnguloN().

char set_unit_id ( UID_fd unit_ID )
 

Definición en la línea 862 del archivo ptu.cpp.


Generado el Tue Apr 24 06:55:50 2001 para Dllcontrol por doxygen1.2.6 escrito por Dimitri van Heesch, © 1997-2001