Classes |
struct | CPhidgetAdvancedServoInfo |
struct | CPhidgetServoParameters |
Defines |
#define | ADVSERVO_MAXSERVOS 8 |
#define | ADVSERVO_MINMAX_PACKET 0x10 |
#define | ADVSERVO_NORMAL_PACKET 0x00 |
#define | ADVSERVO_PGOOD_FLAG 0x01 |
#define | MOTOR_DISABLED_ADVSERVO 0x40 |
#define | MOTOR_DONE_ADVSERVO 0x20 |
#define | NO_RAMPING_FLAG_ADVSERVO 0x80 |
Typedefs |
typedef struct
CPhidgetServoParameters * | CPhidgetServoParametersHandle |
Enumerations |
enum | CPhidget_ServoType {
PHIDGET_SERVO_DEFAULT = 1,
PHIDGET_SERVO_RAW_us_MODE,
PHIDGET_SERVO_HITEC_HS322HD,
PHIDGET_SERVO_HITEC_HS5245MG,
PHIDGET_SERVO_HITEC_805BB,
PHIDGET_SERVO_HITEC_HS422,
PHIDGET_SERVO_TOWERPRO_MG90,
PHIDGET_SERVO_HITEC_HSR1425CR,
PHIDGET_SERVO_HITEC_HS785HB,
PHIDGET_SERVO_HITEC_HS485HB,
PHIDGET_SERVO_HITEC_HS645MG,
PHIDGET_SERVO_HITEC_815BB,
PHIDGET_SERVO_FIRGELLI_L12_30_50_06_R,
PHIDGET_SERVO_FIRGELLI_L12_50_100_06_R,
PHIDGET_SERVO_FIRGELLI_L12_50_210_06_R,
PHIDGET_SERVO_FIRGELLI_L12_100_50_06_R,
PHIDGET_SERVO_FIRGELLI_L12_100_100_06_R,
PHIDGET_SERVO_SPRINGRC_SM_S2313M,
PHIDGET_SERVO_SPRINGRC_SM_S3317M,
PHIDGET_SERVO_SPRINGRC_SM_S3317SR,
PHIDGET_SERVO_SPRINGRC_SM_S4303R,
PHIDGET_SERVO_SPRINGRC_SM_S4315M,
PHIDGET_SERVO_SPRINGRC_SM_S4315R,
PHIDGET_SERVO_SPRINGRC_SM_S4505B,
PHIDGET_SERVO_USER_DEFINED,
PHIDGET_SERVO_DEFAULT = 1,
PHIDGET_SERVO_RAW_us_MODE,
PHIDGET_SERVO_HITEC_HS322HD,
PHIDGET_SERVO_HITEC_HS5245MG,
PHIDGET_SERVO_HITEC_805BB,
PHIDGET_SERVO_HITEC_HS422,
PHIDGET_SERVO_TOWERPRO_MG90,
PHIDGET_SERVO_HITEC_HSR1425CR,
PHIDGET_SERVO_HITEC_HS785HB,
PHIDGET_SERVO_HITEC_HS485HB,
PHIDGET_SERVO_HITEC_HS645MG,
PHIDGET_SERVO_HITEC_815BB,
PHIDGET_SERVO_FIRGELLI_L12_30_50_06_R,
PHIDGET_SERVO_FIRGELLI_L12_50_100_06_R,
PHIDGET_SERVO_FIRGELLI_L12_50_210_06_R,
PHIDGET_SERVO_FIRGELLI_L12_100_50_06_R,
PHIDGET_SERVO_FIRGELLI_L12_100_100_06_R,
PHIDGET_SERVO_SPRINGRC_SM_S2313M,
PHIDGET_SERVO_SPRINGRC_SM_S3317M,
PHIDGET_SERVO_SPRINGRC_SM_S3317SR,
PHIDGET_SERVO_SPRINGRC_SM_S4303R,
PHIDGET_SERVO_SPRINGRC_SM_S4315M,
PHIDGET_SERVO_SPRINGRC_SM_S4315R,
PHIDGET_SERVO_SPRINGRC_SM_S4505B,
PHIDGET_SERVO_USER_DEFINED
} |
Functions |
int | getServoParameterIndex (CPhidget_ServoType type) |
PHIDGET21_API double CCONV | servo_degrees_to_us (CPhidgetServoParameters params, double degrees) |
PHIDGET21_API double CCONV | servo_degrees_to_us_vel (CPhidgetServoParameters params, double degrees) |
PHIDGET21_API double CCONV | servo_us_to_degrees (CPhidgetServoParameters params, double us, unsigned char round) |
PHIDGET21_API double CCONV | servo_us_to_degrees_vel (CPhidgetServoParameters params, double us, unsigned char round) |
PHIDGET21_API int CCONV | setupNewAdvancedServoParams (CPhidgetAdvancedServoHandle phid, int Index, CPhidgetServoParameters newVal) |
Variables |
const CPhidgetServoParameters | Phid_Servo_Types [] |