|
typedef struct _Phidget | Phidget |
|
typedef void(__stdcall * | Phidget_AsyncCallback) (PhidgetHandle phid, void *ctx, PhidgetReturnCode returnCode) |
|
typedef void(__stdcall * | Phidget_OnAttachCallback) (PhidgetHandle phid, void *ctx) |
|
typedef void(__stdcall * | Phidget_OnDetachCallback) (PhidgetHandle phid, void *ctx) |
|
typedef void(__stdcall * | Phidget_OnErrorCallback) (PhidgetHandle phid, void *ctx, Phidget_ErrorEventCode errorCode, const char *errorString) |
|
typedef void(__stdcall * | Phidget_OnPropertyChangeCallback) (PhidgetHandle phid, void *ctx, const char *property) |
|
typedef struct Phidget_UnitInfo * | Phidget_UnitInfoHandle |
|
typedef void(__stdcall * | PhidgetAccelerometer_OnAccelerationChangeCallback) (PhidgetAccelerometerHandle ch, void *ctx, const double acceleration[3], double timestamp) |
|
typedef struct _PhidgetAccelerometer * | PhidgetAccelerometerHandle |
|
typedef void(__stdcall * | PhidgetBLDCMotor_OnBrakingStrengthChangeCallback) (PhidgetBLDCMotorHandle ch, void *ctx, double brakingStrength) |
|
typedef void(__stdcall * | PhidgetBLDCMotor_OnPositionChangeCallback) (PhidgetBLDCMotorHandle ch, void *ctx, double position) |
|
typedef void(__stdcall * | PhidgetBLDCMotor_OnVelocityUpdateCallback) (PhidgetBLDCMotorHandle ch, void *ctx, double velocity) |
|
typedef struct _PhidgetBLDCMotor * | PhidgetBLDCMotorHandle |
|
typedef void(__stdcall * | PhidgetCapacitiveTouch_OnTouchCallback) (PhidgetCapacitiveTouchHandle ch, void *ctx, double touchValue) |
|
typedef void(__stdcall * | PhidgetCapacitiveTouch_OnTouchEndCallback) (PhidgetCapacitiveTouchHandle ch, void *ctx) |
|
typedef struct _PhidgetCapacitiveTouch * | PhidgetCapacitiveTouchHandle |
|
typedef void(__stdcall * | PhidgetCurrentInput_OnCurrentChangeCallback) (PhidgetCurrentInputHandle ch, void *ctx, double current) |
|
typedef struct _PhidgetCurrentInput * | PhidgetCurrentInputHandle |
|
typedef void(__stdcall * | PhidgetDCMotor_OnBackEMFChangeCallback) (PhidgetDCMotorHandle ch, void *ctx, double backEMF) |
|
typedef void(__stdcall * | PhidgetDCMotor_OnBrakingStrengthChangeCallback) (PhidgetDCMotorHandle ch, void *ctx, double brakingStrength) |
|
typedef void(__stdcall * | PhidgetDCMotor_OnVelocityUpdateCallback) (PhidgetDCMotorHandle ch, void *ctx, double velocity) |
|
typedef struct _PhidgetDCMotor * | PhidgetDCMotorHandle |
|
typedef void(__stdcall * | PhidgetDictionary_OnAddCallback) (PhidgetDictionaryHandle ch, void *ctx, const char *key, const char *value) |
|
typedef void(__stdcall * | PhidgetDictionary_OnChangeCallback) (int, const char *, void *, int, const char *, const char *) |
|
typedef void(__stdcall * | PhidgetDictionary_OnRemoveCallback) (PhidgetDictionaryHandle ch, void *ctx, const char *key) |
|
typedef void(__stdcall * | PhidgetDictionary_OnUpdateCallback) (PhidgetDictionaryHandle ch, void *ctx, const char *key, const char *value) |
|
typedef struct _PhidgetDictionary * | PhidgetDictionaryHandle |
|
typedef void(__stdcall * | PhidgetDigitalInput_OnStateChangeCallback) (PhidgetDigitalInputHandle ch, void *ctx, int state) |
|
typedef struct _PhidgetDigitalInput * | PhidgetDigitalInputHandle |
|
typedef struct _PhidgetDigitalOutput * | PhidgetDigitalOutputHandle |
|
typedef void(__stdcall * | PhidgetDistanceSensor_OnDistanceChangeCallback) (PhidgetDistanceSensorHandle ch, void *ctx, uint32_t distance) |
|
typedef void(__stdcall * | PhidgetDistanceSensor_OnSonarReflectionsUpdateCallback) (PhidgetDistanceSensorHandle ch, void *ctx, const uint32_t distances[8], const uint32_t amplitudes[8], uint32_t count) |
|
typedef struct _PhidgetDistanceSensor * | PhidgetDistanceSensorHandle |
|
typedef void(__stdcall * | PhidgetEncoder_OnPositionChangeCallback) (PhidgetEncoderHandle ch, void *ctx, int positionChange, double timeChange, int indexTriggered) |
|
typedef struct _PhidgetEncoder * | PhidgetEncoderHandle |
|
typedef void(__stdcall * | PhidgetFrequencyCounter_OnCountChangeCallback) (PhidgetFrequencyCounterHandle ch, void *ctx, uint64_t counts, double timeChange) |
|
typedef void(__stdcall * | PhidgetFrequencyCounter_OnFrequencyChangeCallback) (PhidgetFrequencyCounterHandle ch, void *ctx, double frequency) |
|
typedef struct _PhidgetFrequencyCounter * | PhidgetFrequencyCounterHandle |
|
typedef struct PhidgetGPS_Date * | PhidgetGPS_DateHandle |
|
typedef struct PhidgetGPS_GPGGA * | PhidgetGPS_GPGGAHandle |
|
typedef struct PhidgetGPS_GPGSA * | PhidgetGPS_GPGSAHandle |
|
typedef struct PhidgetGPS_GPRMC * | PhidgetGPS_GPRMCHandle |
|
typedef struct PhidgetGPS_GPVTG * | PhidgetGPS_GPVTGHandle |
|
typedef struct PhidgetGPS_NMEAData * | PhidgetGPS_NMEADataHandle |
|
typedef void(__stdcall * | PhidgetGPS_OnHeadingChangeCallback) (PhidgetGPSHandle ch, void *ctx, double heading, double velocity) |
|
typedef void(__stdcall * | PhidgetGPS_OnPositionChangeCallback) (PhidgetGPSHandle ch, void *ctx, double latitude, double longitude, double altitude) |
|
typedef void(__stdcall * | PhidgetGPS_OnPositionFixStateChangeCallback) (PhidgetGPSHandle ch, void *ctx, int positionFixState) |
|
typedef struct PhidgetGPS_Time * | PhidgetGPS_TimeHandle |
|
typedef struct _PhidgetGPS * | PhidgetGPSHandle |
|
typedef void(__stdcall * | PhidgetGyroscope_OnAngularRateUpdateCallback) (PhidgetGyroscopeHandle ch, void *ctx, const double angularRate[3], double timestamp) |
|
typedef struct _PhidgetGyroscope * | PhidgetGyroscopeHandle |
|
typedef struct _Phidget * | PhidgetHandle |
|
typedef struct _PhidgetHub * | PhidgetHubHandle |
|
typedef void(__stdcall * | PhidgetHumiditySensor_OnHumidityChangeCallback) (PhidgetHumiditySensorHandle ch, void *ctx, double humidity) |
|
typedef struct _PhidgetHumiditySensor * | PhidgetHumiditySensorHandle |
|
typedef struct PhidgetIR_CodeInfo * | PhidgetIR_CodeInfoHandle |
|
typedef void(__stdcall * | PhidgetIR_OnCodeCallback) (PhidgetIRHandle ch, void *ctx, const char *code, uint32_t bitCount, int isRepeat) |
|
typedef void(__stdcall * | PhidgetIR_OnLearnCallback) (PhidgetIRHandle ch, void *ctx, const char *code, PhidgetIR_CodeInfo *codeInfo) |
|
typedef void(__stdcall * | PhidgetIR_OnRawDataCallback) (PhidgetIRHandle ch, void *ctx, const uint32_t *data, size_t dataLen) |
|
typedef struct _PhidgetIR * | PhidgetIRHandle |
|
typedef struct _PhidgetLCD * | PhidgetLCDHandle |
|
typedef void(__stdcall * | PhidgetLightSensor_OnIlluminanceChangeCallback) (PhidgetLightSensorHandle ch, void *ctx, double illuminance) |
|
typedef struct _PhidgetLightSensor * | PhidgetLightSensorHandle |
|
typedef void(__stdcall * | PhidgetMagnetometer_OnMagneticFieldChangeCallback) (PhidgetMagnetometerHandle ch, void *ctx, const double magneticField[3], double timestamp) |
|
typedef struct _PhidgetMagnetometer * | PhidgetMagnetometerHandle |
|
typedef void(__stdcall * | PhidgetManager_OnAttachCallback) (PhidgetManagerHandle phidm, void *ctx, PhidgetHandle phid) |
|
typedef void(__stdcall * | PhidgetManager_OnDetachCallback) (PhidgetManagerHandle phidm, void *ctx, PhidgetHandle phid) |
|
typedef void(__stdcall * | PhidgetManager_OnErrorCallback) (PhidgetManagerHandle phidm, void *ctx, Phidget_ErrorEventCode errorCode, const char *errorString) |
|
typedef typedefvoid *struct _PhidgetManager * | PhidgetManagerHandle |
|
typedef void(__stdcall * | PhidgetMotorPositionController_OnDutyCycleUpdateCallback) (PhidgetMotorPositionControllerHandle ch, void *ctx, double dutyCycle) |
|
typedef void(__stdcall * | PhidgetMotorPositionController_OnPositionChangeCallback) (PhidgetMotorPositionControllerHandle ch, void *ctx, double position) |
|
typedef struct _PhidgetMotorPositionController * | PhidgetMotorPositionControllerHandle |
|
typedef void(__stdcall * | PhidgetNet_OnServerAddedCallback) (void *ctx, PhidgetServerHandle server, void *kv) |
|
typedef void(__stdcall * | PhidgetNet_OnServerRemovedCallback) (void *ctx, PhidgetServerHandle server) |
|
typedef void(__stdcall * | PhidgetPHSensor_OnPHChangeCallback) (PhidgetPHSensorHandle ch, void *ctx, double PH) |
|
typedef struct _PhidgetPHSensor * | PhidgetPHSensorHandle |
|
typedef struct _PhidgetPowerGuard * | PhidgetPowerGuardHandle |
|
typedef void(__stdcall * | PhidgetPressureSensor_OnPressureChangeCallback) (PhidgetPressureSensorHandle ch, void *ctx, double pressure) |
|
typedef struct _PhidgetPressureSensor * | PhidgetPressureSensorHandle |
|
typedef void(__stdcall * | PhidgetRCServo_OnPositionChangeCallback) (PhidgetRCServoHandle ch, void *ctx, double position) |
|
typedef void(__stdcall * | PhidgetRCServo_OnTargetPositionReachedCallback) (PhidgetRCServoHandle ch, void *ctx, double position) |
|
typedef void(__stdcall * | PhidgetRCServo_OnVelocityChangeCallback) (PhidgetRCServoHandle ch, void *ctx, double velocity) |
|
typedef struct _PhidgetRCServo * | PhidgetRCServoHandle |
|
typedef void(__stdcall * | PhidgetResistanceInput_OnResistanceChangeCallback) (PhidgetResistanceInputHandle ch, void *ctx, double resistance) |
|
typedef struct _PhidgetResistanceInput * | PhidgetResistanceInputHandle |
|
typedef void(__stdcall * | PhidgetRFID_OnTagCallback) (PhidgetRFIDHandle ch, void *ctx, const char *tag, PhidgetRFID_Protocol protocol) |
|
typedef void(__stdcall * | PhidgetRFID_OnTagLostCallback) (PhidgetRFIDHandle ch, void *ctx, const char *tag, PhidgetRFID_Protocol protocol) |
|
typedef struct _PhidgetRFID * | PhidgetRFIDHandle |
|
typedef struct PhidgetServer * | PhidgetServerHandle |
|
typedef void(__stdcall * | PhidgetSoundSensor_OnSPLChangeCallback) (PhidgetSoundSensorHandle ch, void *ctx, double dB, double dBA, double dBC, const double octaves[10]) |
|
typedef struct _PhidgetSoundSensor * | PhidgetSoundSensorHandle |
|
typedef void(__stdcall * | PhidgetSpatial_OnAlgorithmDataCallback) (PhidgetSpatialHandle ch, void *ctx, const double quaternion[4], double timestamp) |
|
typedef void(__stdcall * | PhidgetSpatial_OnSpatialDataCallback) (PhidgetSpatialHandle ch, void *ctx, const double acceleration[3], const double angularRate[3], const double magneticField[3], double timestamp) |
|
typedef struct _PhidgetSpatial * | PhidgetSpatialHandle |
|
typedef void(__stdcall * | PhidgetStepper_OnPositionChangeCallback) (PhidgetStepperHandle ch, void *ctx, double position) |
|
typedef void(__stdcall * | PhidgetStepper_OnStoppedCallback) (PhidgetStepperHandle ch, void *ctx) |
|
typedef void(__stdcall * | PhidgetStepper_OnVelocityChangeCallback) (PhidgetStepperHandle ch, void *ctx, double velocity) |
|
typedef struct _PhidgetStepper * | PhidgetStepperHandle |
|
typedef void(__stdcall * | PhidgetTemperatureSensor_OnTemperatureChangeCallback) (PhidgetTemperatureSensorHandle ch, void *ctx, double temperature) |
|
typedef struct _PhidgetTemperatureSensor * | PhidgetTemperatureSensorHandle |
|
typedef void(__stdcall * | PhidgetVoltageInput_OnSensorChangeCallback) (PhidgetVoltageInputHandle ch, void *ctx, double sensorValue, Phidget_UnitInfo *sensorUnit) |
|
typedef void(__stdcall * | PhidgetVoltageInput_OnVoltageChangeCallback) (PhidgetVoltageInputHandle ch, void *ctx, double voltage) |
|
typedef struct _PhidgetVoltageInput * | PhidgetVoltageInputHandle |
|
typedef struct _PhidgetVoltageOutput * | PhidgetVoltageOutputHandle |
|
typedef void(__stdcall * | PhidgetVoltageRatioInput_OnSensorChangeCallback) (PhidgetVoltageRatioInputHandle ch, void *ctx, double sensorValue, Phidget_UnitInfo *sensorUnit) |
|
typedef void(__stdcall * | PhidgetVoltageRatioInput_OnVoltageRatioChangeCallback) (PhidgetVoltageRatioInputHandle ch, void *ctx, double voltageRatio) |
|
typedef struct _PhidgetVoltageRatioInput * | PhidgetVoltageRatioInputHandle |
|
|
enum | Phidget_ChannelClass {
PHIDCHCLASS_NOTHING = 0x0,
PHIDCHCLASS_ACCELEROMETER = 0x1,
PHIDCHCLASS_CURRENTINPUT = 0x2,
PHIDCHCLASS_DATAADAPTER = 0x3,
PHIDCHCLASS_DCMOTOR = 0x4,
PHIDCHCLASS_DIGITALINPUT = 0x5,
PHIDCHCLASS_DIGITALOUTPUT = 0x6,
PHIDCHCLASS_DISTANCESENSOR = 0x7,
PHIDCHCLASS_ENCODER = 0x8,
PHIDCHCLASS_FREQUENCYCOUNTER = 0x9,
PHIDCHCLASS_GPS = 0xa,
PHIDCHCLASS_LCD = 0xb,
PHIDCHCLASS_GYROSCOPE = 0xc,
PHIDCHCLASS_HUB = 0xd,
PHIDCHCLASS_CAPACITIVETOUCH = 0xe,
PHIDCHCLASS_HUMIDITYSENSOR = 0xf,
PHIDCHCLASS_IR = 0x10,
PHIDCHCLASS_LIGHTSENSOR = 0x11,
PHIDCHCLASS_MAGNETOMETER = 0x12,
PHIDCHCLASS_MESHDONGLE = 0x13,
PHIDCHCLASS_PHSENSOR = 0x25,
PHIDCHCLASS_POWERGUARD = 0x14,
PHIDCHCLASS_PRESSURESENSOR = 0x15,
PHIDCHCLASS_RCSERVO = 0x16,
PHIDCHCLASS_RESISTANCEINPUT = 0x17,
PHIDCHCLASS_RFID = 0x18,
PHIDCHCLASS_SOUNDSENSOR = 0x19,
PHIDCHCLASS_SPATIAL = 0x1a,
PHIDCHCLASS_STEPPER = 0x1b,
PHIDCHCLASS_TEMPERATURESENSOR = 0x1c,
PHIDCHCLASS_VOLTAGEINPUT = 0x1d,
PHIDCHCLASS_VOLTAGEOUTPUT = 0x1e,
PHIDCHCLASS_VOLTAGERATIOINPUT = 0x1f,
PHIDCHCLASS_FIRMWAREUPGRADE = 0x20,
PHIDCHCLASS_GENERIC = 0x21,
PHIDCHCLASS_MOTORPOSITIONCONTROLLER = 0x22,
PHIDCHCLASS_BLDCMOTOR = 0x23,
PHIDCHCLASS_DICTIONARY = 0x24,
PHIDCHCLASS_CURRENTOUTPUT = 0x26
} |
|
enum | Phidget_ChannelSubclass {
PHIDCHSUBCLASS_NONE = 0x1,
PHIDCHSUBCLASS_DIGITALOUTPUT_DUTY_CYCLE = 0x10,
PHIDCHSUBCLASS_DIGITALOUTPUT_LED_DRIVER = 0x11,
PHIDCHSUBCLASS_TEMPERATURESENSOR_RTD = 0x20,
PHIDCHSUBCLASS_TEMPERATURESENSOR_THERMOCOUPLE = 0x21,
PHIDCHSUBCLASS_VOLTAGEINPUT_SENSOR_PORT = 0x30,
PHIDCHSUBCLASS_VOLTAGERATIOINPUT_SENSOR_PORT = 0x40,
PHIDCHSUBCLASS_VOLTAGERATIOINPUT_BRIDGE = 0x41,
PHIDCHSUBCLASS_LCD_GRAPHIC = 0x50,
PHIDCHSUBCLASS_LCD_TEXT = 0x51,
PHIDCHSUBCLASS_ENCODER_MODE_SETTABLE = 0x60,
PHIDCHSUBCLASS_SPATIAL_AHRS = 0x70
} |
|
enum | Phidget_DeviceClass {
PHIDCLASS_NOTHING = 0x0,
PHIDCLASS_ACCELEROMETER = 0x1,
PHIDCLASS_ADVANCEDSERVO = 0x2,
PHIDCLASS_ANALOG = 0x3,
PHIDCLASS_BRIDGE = 0x4,
PHIDCLASS_ENCODER = 0x5,
PHIDCLASS_FREQUENCYCOUNTER = 0x6,
PHIDCLASS_GPS = 0x7,
PHIDCLASS_HUB = 0x8,
PHIDCLASS_INTERFACEKIT = 0x9,
PHIDCLASS_IR = 0xa,
PHIDCLASS_LED = 0xb,
PHIDCLASS_MESHDONGLE = 0xc,
PHIDCLASS_MOTORCONTROL = 0xd,
PHIDCLASS_PHSENSOR = 0xe,
PHIDCLASS_RFID = 0xf,
PHIDCLASS_SERVO = 0x10,
PHIDCLASS_SPATIAL = 0x11,
PHIDCLASS_STEPPER = 0x12,
PHIDCLASS_TEMPERATURESENSOR = 0x13,
PHIDCLASS_TEXTLCD = 0x14,
PHIDCLASS_VINT = 0x15,
PHIDCLASS_GENERIC = 0x16,
PHIDCLASS_FIRMWAREUPGRADE = 0x17,
PHIDCLASS_DICTIONARY = 0x18,
PHIDCLASS_DATAADAPTER = 0x19
} |
|
enum | Phidget_DeviceID {
PHIDID_NOTHING = 0x0,
PHIDID_INTERFACEKIT_4_8_8 = 0x1,
PHIDID_1000 = 0x2,
PHIDID_1001 = 0x3,
PHIDID_1002 = 0x4,
PHIDID_1008 = 0x5,
PHIDID_1010_1013_1018_1019 = 0x6,
PHIDID_1011 = 0x7,
PHIDID_1012 = 0x8,
PHIDID_1014 = 0x9,
PHIDID_1015 = 0xa,
PHIDID_1016 = 0xb,
PHIDID_1017 = 0xc,
PHIDID_1023 = 0xd,
PHIDID_1024 = 0xe,
PHIDID_1030 = 0xf,
PHIDID_1031 = 0x10,
PHIDID_1032 = 0x11,
PHIDID_1040 = 0x12,
PHIDID_1041 = 0x13,
PHIDID_1042 = 0x14,
PHIDID_1043 = 0x15,
PHIDID_1044 = 0x16,
PHIDID_1045 = 0x17,
PHIDID_1046 = 0x18,
PHIDID_1047 = 0x19,
PHIDID_1048 = 0x1a,
PHIDID_1049 = 0x1b,
PHIDID_1051 = 0x1c,
PHIDID_1052 = 0x1d,
PHIDID_1053 = 0x1e,
PHIDID_1054 = 0x1f,
PHIDID_1055 = 0x20,
PHIDID_1056 = 0x21,
PHIDID_1057 = 0x22,
PHIDID_1058 = 0x23,
PHIDID_1059 = 0x24,
PHIDID_1060 = 0x25,
PHIDID_1061 = 0x26,
PHIDID_1062 = 0x27,
PHIDID_1063 = 0x28,
PHIDID_1064 = 0x29,
PHIDID_1065 = 0x2a,
PHIDID_1066 = 0x2b,
PHIDID_1067 = 0x2c,
PHIDID_1202_1203 = 0x2d,
PHIDID_1204 = 0x2e,
PHIDID_1215__1218 = 0x2f,
PHIDID_1219__1222 = 0x30,
PHIDID_ADP1000 = 0x31,
PHIDID_ADP1001 = 0x32,
PHIDID_DAQ1000 = 0x33,
PHIDID_DAQ1200 = 0x34,
PHIDID_DAQ1300 = 0x35,
PHIDID_DAQ1301 = 0x36,
PHIDID_DAQ1400 = 0x37,
PHIDID_DAQ1500 = 0x38,
PHIDID_DCC1000 = 0x39,
PHIDID_DST1000 = 0x3a,
PHIDID_DST1200 = 0x3b,
PHIDID_ENC1000 = 0x3c,
PHIDID_HIN1000 = 0x3d,
PHIDID_HIN1001 = 0x3e,
PHIDID_HIN1100 = 0x3f,
PHIDID_HUB0000 = 0x40,
PHIDID_HUB0001 = 0x41,
PHIDID_HUB0002 = 0x42,
PHIDID_HUB0004 = 0x43,
PHIDID_HUB0005 = 0x44,
PHIDID_HUM1000 = 0x45,
PHIDID_LCD1100 = 0x46,
PHIDID_LED1000 = 0x47,
PHIDID_LUX1000 = 0x48,
PHIDID_MOT1100 = 0x49,
PHIDID_MOT1101 = 0x4a,
PHIDID_OUT1000 = 0x4b,
PHIDID_OUT1001 = 0x4c,
PHIDID_OUT1002 = 0x4d,
PHIDID_OUT1100 = 0x4e,
PHIDID_PRE1000 = 0x4f,
PHIDID_RCC1000 = 0x50,
PHIDID_REL1000 = 0x51,
PHIDID_REL1100 = 0x52,
PHIDID_REL1101 = 0x53,
PHIDID_SAF1000 = 0x54,
PHIDID_SND1000 = 0x55,
PHIDID_STC1000 = 0x56,
PHIDID_TMP1000 = 0x57,
PHIDID_TMP1100 = 0x58,
PHIDID_TMP1101 = 0x59,
PHIDID_TMP1200 = 0x5a,
PHIDID_TMP1300 = 0x5b,
PHIDID_VCP1000 = 0x5c,
PHIDID_VCP1001 = 0x5d,
PHIDID_VCP1002 = 0x5e,
PHIDID_DIGITALINPUT_PORT = 0x5f,
PHIDID_DIGITALOUTPUT_PORT = 0x60,
PHIDID_VOLTAGEINPUT_PORT = 0x61,
PHIDID_VOLTAGERATIOINPUT_PORT = 0x62,
PHIDID_GENERICUSB = 0x63,
PHIDID_GENERICVINT = 0x64,
PHIDID_FIRMWARE_UPGRADE_USB = 0x65,
PHIDID_FIRMWARE_UPGRADE_STM32F0 = 0x66,
PHIDID_FIRMWARE_UPGRADE_STM8S = 0x67,
PHIDID_FIRMWARE_UPGRADE_SPI = 0x68,
PHIDID_VCP1100 = 0x69,
PHIDID_DCC1100 = 0x6c,
PHIDID_HIN1101 = 0x6d,
PHIDID_DCC1001 = 0x6e,
PHIDID_DICTIONARY = 0x6f,
PHIDID_STC1001 = 0x73,
PHIDID_USBSWITCH = 0x74,
PHIDID_DCC1002 = 0x75,
PHIDID_STC1002 = 0x76,
PHIDID_STC1003 = 0x77,
PHIDID_DCC1003 = 0x78,
PHIDID_DST1001 = 0x79,
PHIDID_CURLOOP = 0x7a,
PHIDID_HUB5000 = 0x7b,
PHIDID_RCC0004 = 0x7c,
PHIDID_UNKNOWN = 0x7d,
PHIDID_DST1002 = 0x7e,
PHIDID_HUM1001 = 0x7f,
PHIDID_DCC1004 = 0x80,
PHIDID_DCC1005 = 0x81,
PHIDID_REL1101_1 = 0x82,
PHIDID_SPT_PROTO = 0x83,
PHIDID_ADP_RS232 = 0x84,
PHIDID_ADP_RS485_422 = 0x85,
PHIDID_ADP_SERIAL = 0x86,
PHIDID_1067_1 = 0x87
} |
|
enum | Phidget_EncoderIOMode {
ENCODER_IO_MODE_PUSH_PULL = 0x1,
ENCODER_IO_MODE_LINE_DRIVER_2K2 = 0x2,
ENCODER_IO_MODE_LINE_DRIVER_10K = 0x3,
ENCODER_IO_MODE_OPEN_COLLECTOR_2K2 = 0x4,
ENCODER_IO_MODE_OPEN_COLLECTOR_10K = 0x5
} |
|
enum | Phidget_ErrorEventCode {
EEPHIDGET_BADVERSION = 0x1,
EEPHIDGET_BUSY = 0x2,
EEPHIDGET_NETWORK = 0x3,
EEPHIDGET_DISPATCH = 0x4,
EEPHIDGET_FAILURE = 0x5,
EEPHIDGET_OK = 0x1000,
EEPHIDGET_OVERRUN = 0x1002,
EEPHIDGET_PACKETLOST = 0x1003,
EEPHIDGET_WRAP = 0x1004,
EEPHIDGET_OVERTEMP = 0x1005,
EEPHIDGET_OVERCURRENT = 0x1006,
EEPHIDGET_OUTOFRANGE = 0x1007,
EEPHIDGET_BADPOWER = 0x1008,
EEPHIDGET_SATURATION = 0x1009,
EEPHIDGET_OVERVOLTAGE = 0x100b,
EEPHIDGET_FAILSAFE = 0x100c,
EEPHIDGET_VOLTAGEERROR = 0x100d,
EEPHIDGET_ENERGYDUMP = 0x100e,
EEPHIDGET_MOTORSTALL = 0x100f
} |
|
enum | Phidget_FanMode { FAN_MODE_OFF = 0x1,
FAN_MODE_ON = 0x2,
FAN_MODE_AUTO = 0x3
} |
|
enum | Phidget_InputMode { INPUT_MODE_NPN = 0x1,
INPUT_MODE_PNP = 0x2
} |
|
enum | Phidget_LogLevel {
PHIDGET_LOG_CRITICAL = 0x1,
PHIDGET_LOG_ERROR = 0x2,
PHIDGET_LOG_WARNING = 0x3,
PHIDGET_LOG_INFO = 0x4,
PHIDGET_LOG_DEBUG = 0x5,
PHIDGET_LOG_VERBOSE = 0x6
} |
|
enum | Phidget_MeshMode { MESHMODE_ROUTER = 0x1,
MESHMODE_SLEEPYENDDEVICE = 0x2
} |
|
enum | Phidget_PowerSupply { POWER_SUPPLY_OFF = 0x1,
POWER_SUPPLY_12V = 0x2,
POWER_SUPPLY_24V = 0x3
} |
|
enum | Phidget_RTDWireSetup { RTD_WIRE_SETUP_2WIRE = 0x1,
RTD_WIRE_SETUP_3WIRE = 0x2,
RTD_WIRE_SETUP_4WIRE = 0x3
} |
|
enum | Phidget_SpatialAlgorithm { SPATIAL_ALGORITHM_NONE = 0x0,
SPATIAL_ALGORITHM_AHRS = 0x1,
SPATIAL_ALGORITHM_IMU = 0x2
} |
|
enum | Phidget_SpatialPrecision { SPATIAL_PRECISION_HYBRID = 0x0,
SPATIAL_PRECISION_HIGH = 0x1,
SPATIAL_PRECISION_LOW = 0x2
} |
|
enum | Phidget_Unit {
PHIDUNIT_NONE = 0x0,
PHIDUNIT_BOOLEAN = 0x1,
PHIDUNIT_PERCENT = 0x2,
PHIDUNIT_DECIBEL = 0x3,
PHIDUNIT_MILLIMETER = 0x4,
PHIDUNIT_CENTIMETER = 0x5,
PHIDUNIT_METER = 0x6,
PHIDUNIT_GRAM = 0x7,
PHIDUNIT_KILOGRAM = 0x8,
PHIDUNIT_MILLIAMPERE = 0x9,
PHIDUNIT_AMPERE = 0xa,
PHIDUNIT_KILOPASCAL = 0xb,
PHIDUNIT_VOLT = 0xc,
PHIDUNIT_DEGREE_CELCIUS = 0xd,
PHIDUNIT_LUX = 0xe,
PHIDUNIT_GAUSS = 0xf,
PHIDUNIT_PH = 0x10,
PHIDUNIT_WATT = 0x11
} |
|
enum | PhidgetDataAdapter_Endianness { ENDIANNESS_MSB_FIRST = 0x1,
ENDIANNESS_LSB_FIRST = 0x2
} |
|
enum | PhidgetDataAdapter_IOVoltage {
IO_VOLTAGE_EXTERN = 0x1,
IO_VOLTAGE_1_8V = 0x2,
IO_VOLTAGE_2_5V = 0x3,
IO_VOLTAGE_3_3V = 0x4,
IO_VOLTAGE_5_0V = 0x5
} |
|
enum | PhidgetDataAdapter_Parity { PARITY_MODE_NONE = 0x1,
PARITY_MODE_EVEN = 0x2,
PARITY_MODE_ODD = 0x3
} |
|
enum | PhidgetDataAdapter_Protocol {
PROTOCOL_RS485 = 0x1,
PROTOCOL_RS422 = 0x2,
PROTOCOL_DMX512 = 0x3,
PROTOCOL_MODBUS_RTU = 0x4,
PROTOCOL_SPI = 0x5,
PROTOCOL_I2C = 0x6,
PROTOCOL_UART = 0x7
} |
|
enum | PhidgetDataAdapter_RTSMode { RTS_CTS_MODE_DISABLED = 0x1,
RTS_CTS_MODE_REQUEST_TO_SEND = 0x2,
RTS_CTS_MODE_READY_TO_RECEIVE = 0x3
} |
|
enum | PhidgetDataAdapter_SPIMode { SPI_MODE_0 = 0x1,
SPI_MODE_1 = 0x2,
SPI_MODE_2 = 0x3,
SPI_MODE_3 = 0x4
} |
|
enum | PhidgetDataAdapter_StopBits { STOP_BITS_ONE = 0x1,
STOP_BITS_TWO = 0x2
} |
|
enum | PhidgetDigitalOutput_LEDForwardVoltage {
LED_FORWARD_VOLTAGE_1_7V = 0x1,
LED_FORWARD_VOLTAGE_2_75V = 0x2,
LED_FORWARD_VOLTAGE_3_2V = 0x3,
LED_FORWARD_VOLTAGE_3_9V = 0x4,
LED_FORWARD_VOLTAGE_4_0V = 0x5,
LED_FORWARD_VOLTAGE_4_8V = 0x6,
LED_FORWARD_VOLTAGE_5_0V = 0x7,
LED_FORWARD_VOLTAGE_5_6V = 0x8
} |
|
enum | PhidgetFrequencyCounter_FilterType { FILTER_TYPE_ZERO_CROSSING = 0x1,
FILTER_TYPE_LOGIC_LEVEL = 0x2
} |
|
enum | PhidgetHub_PortMode {
PORT_MODE_VINT_PORT = 0x0,
PORT_MODE_DIGITAL_INPUT = 0x1,
PORT_MODE_DIGITAL_OUTPUT = 0x2,
PORT_MODE_VOLTAGE_INPUT = 0x3,
PORT_MODE_VOLTAGE_RATIO_INPUT = 0x4
} |
|
enum | PhidgetIR_Encoding {
IR_ENCODING_UNKNOWN = 0x1,
IR_ENCODING_SPACE = 0x2,
IR_ENCODING_PULSE = 0x3,
IR_ENCODING_BIPHASE = 0x4,
IR_ENCODING_RC5 = 0x5,
IR_ENCODING_RC6 = 0x6
} |
|
enum | PhidgetIR_Length { IR_LENGTH_UNKNOWN = 0x1,
IR_LENGTH_CONSTANT = 0x2,
IR_LENGTH_VARIABLE = 0x3
} |
|
enum | PhidgetLCD_Font {
FONT_User1 = 0x1,
FONT_User2 = 0x2,
FONT_6x10 = 0x3,
FONT_5x8 = 0x4,
FONT_6x12 = 0x5
} |
|
enum | PhidgetLCD_PixelState { PIXEL_STATE_OFF = 0x0,
PIXEL_STATE_ON = 0x1,
PIXEL_STATE_INVERT = 0x2
} |
|
enum | PhidgetLCD_ScreenSize {
SCREEN_SIZE_NONE = 0x1,
SCREEN_SIZE_1x8 = 0x2,
SCREEN_SIZE_2x8 = 0x3,
SCREEN_SIZE_1x16 = 0x4,
SCREEN_SIZE_2x16 = 0x5,
SCREEN_SIZE_4x16 = 0x6,
SCREEN_SIZE_2x20 = 0x7,
SCREEN_SIZE_4x20 = 0x8,
SCREEN_SIZE_2x24 = 0x9,
SCREEN_SIZE_1x40 = 0xa,
SCREEN_SIZE_2x40 = 0xb,
SCREEN_SIZE_4x40 = 0xc,
SCREEN_SIZE_64x128 = 0xd
} |
|
enum | PhidgetRCServo_Voltage { RCSERVO_VOLTAGE_5V = 0x1,
RCSERVO_VOLTAGE_6V = 0x2,
RCSERVO_VOLTAGE_7_4V = 0x3
} |
|
enum | PhidgetReturnCode {
EPHIDGET_OK = 0x0,
EPHIDGET_PERM = 0x1,
EPHIDGET_NOENT = 0x2,
EPHIDGET_TIMEOUT = 0x3,
EPHIDGET_KEEPALIVE = 0x3a,
EPHIDGET_INTERRUPTED = 0x4,
EPHIDGET_IO = 0x5,
EPHIDGET_NOMEMORY = 0x6,
EPHIDGET_ACCESS = 0x7,
EPHIDGET_FAULT = 0x8,
EPHIDGET_BUSY = 0x9,
EPHIDGET_EXIST = 0xa,
EPHIDGET_NOTDIR = 0xb,
EPHIDGET_ISDIR = 0xc,
EPHIDGET_INVALID = 0xd,
EPHIDGET_NFILE = 0xe,
EPHIDGET_MFILE = 0xf,
EPHIDGET_NOSPC = 0x10,
EPHIDGET_FBIG = 0x11,
EPHIDGET_ROFS = 0x12,
EPHIDGET_RO = 0x13,
EPHIDGET_UNSUPPORTED = 0x14,
EPHIDGET_INVALIDARG = 0x15,
EPHIDGET_AGAIN = 0x16,
EPHIDGET_NOTEMPTY = 0x1a,
EPHIDGET_UNEXPECTED = 0x1c,
EPHIDGET_DUPLICATE = 0x1b,
EPHIDGET_BADPASSWORD = 0x25,
EPHIDGET_NETUNAVAIL = 0x2d,
EPHIDGET_CONNREF = 0x23,
EPHIDGET_CONNRESET = 0x2e,
EPHIDGET_HOSTUNREACH = 0x30,
EPHIDGET_NODEV = 0x28,
EPHIDGET_WRONGDEVICE = 0x32,
EPHIDGET_PIPE = 0x29,
EPHIDGET_RESOLV = 0x2c,
EPHIDGET_UNKNOWNVAL = 0x33,
EPHIDGET_NOTATTACHED = 0x34,
EPHIDGET_INVALIDPACKET = 0x35,
EPHIDGET_2BIG = 0x36,
EPHIDGET_BADVERSION = 0x37,
EPHIDGET_CLOSED = 0x38,
EPHIDGET_NOTCONFIGURED = 0x39,
EPHIDGET_EOF = 0x1f,
EPHIDGET_FAILSAFE = 0x3b
} |
|
enum | PhidgetRFID_Protocol { PROTOCOL_EM4100 = 0x1,
PROTOCOL_ISO11785_FDX_B = 0x2,
PROTOCOL_PHIDGETS = 0x3
} |
|
enum | PhidgetServerType {
PHIDGETSERVER_NONE = 0x0,
PHIDGETSERVER_DEVICELISTENER = 0x1,
PHIDGETSERVER_DEVICE = 0x2,
PHIDGETSERVER_DEVICEREMOTE = 0x3,
PHIDGETSERVER_WWWLISTENER = 0x4,
PHIDGETSERVER_WWW = 0x5,
PHIDGETSERVER_WWWREMOTE = 0x6,
PHIDGETSERVER_SBC = 0x7
} |
|
enum | PhidgetSoundSensor_SPLRange { SPL_RANGE_102dB = 0x1,
SPL_RANGE_82dB = 0x2
} |
|
enum | PhidgetStepper_ControlMode { CONTROL_MODE_STEP = 0x0,
CONTROL_MODE_RUN = 0x1
} |
|
enum | PhidgetTemperatureSensor_RTDType { RTD_TYPE_PT100_3850 = 0x1,
RTD_TYPE_PT1000_3850 = 0x2,
RTD_TYPE_PT100_3920 = 0x3,
RTD_TYPE_PT1000_3920 = 0x4
} |
|
enum | PhidgetTemperatureSensor_ThermocoupleType { THERMOCOUPLE_TYPE_J = 0x1,
THERMOCOUPLE_TYPE_K = 0x2,
THERMOCOUPLE_TYPE_E = 0x3,
THERMOCOUPLE_TYPE_T = 0x4
} |
|
enum | PhidgetVoltageInput_SensorType {
SENSOR_TYPE_VOLTAGE = 0x0,
SENSOR_TYPE_1114 = 0x2b84,
SENSOR_TYPE_1117 = 0x2ba2,
SENSOR_TYPE_1123 = 0x2bde,
SENSOR_TYPE_1127 = 0x2c06,
SENSOR_TYPE_1130_PH = 0x2c25,
SENSOR_TYPE_1130_ORP = 0x2c26,
SENSOR_TYPE_1132 = 0x2c38,
SENSOR_TYPE_1133 = 0x2c42,
SENSOR_TYPE_1135 = 0x2c56,
SENSOR_TYPE_1142 = 0x2c9c,
SENSOR_TYPE_1143 = 0x2ca6,
SENSOR_TYPE_3500 = 0x88b8,
SENSOR_TYPE_3501 = 0x88c2,
SENSOR_TYPE_3502 = 0x88cc,
SENSOR_TYPE_3503 = 0x88d6,
SENSOR_TYPE_3507 = 0x88fe,
SENSOR_TYPE_3508 = 0x8908,
SENSOR_TYPE_3509 = 0x8912,
SENSOR_TYPE_3510 = 0x891c,
SENSOR_TYPE_3511 = 0x8926,
SENSOR_TYPE_3512 = 0x8930,
SENSOR_TYPE_3513 = 0x893a,
SENSOR_TYPE_3514 = 0x8944,
SENSOR_TYPE_3515 = 0x894e,
SENSOR_TYPE_3516 = 0x8958,
SENSOR_TYPE_3517 = 0x8962,
SENSOR_TYPE_3518 = 0x896c,
SENSOR_TYPE_3519 = 0x8976,
SENSOR_TYPE_3584 = 0x8c00,
SENSOR_TYPE_3585 = 0x8c0a,
SENSOR_TYPE_3586 = 0x8c14,
SENSOR_TYPE_3587 = 0x8c1e,
SENSOR_TYPE_3588 = 0x8c28,
SENSOR_TYPE_3589 = 0x8c32
} |
|
enum | PhidgetVoltageInput_VoltageRange {
VOLTAGE_RANGE_10mV = 0x1,
VOLTAGE_RANGE_40mV = 0x2,
VOLTAGE_RANGE_200mV = 0x3,
VOLTAGE_RANGE_312_5mV = 0x4,
VOLTAGE_RANGE_400mV = 0x5,
VOLTAGE_RANGE_1000mV = 0x6,
VOLTAGE_RANGE_2V = 0x7,
VOLTAGE_RANGE_5V = 0x8,
VOLTAGE_RANGE_15V = 0x9,
VOLTAGE_RANGE_40V = 0xa,
VOLTAGE_RANGE_AUTO = 0xb
} |
|
enum | PhidgetVoltageOutput_VoltageOutputRange { VOLTAGE_OUTPUT_RANGE_10V = 0x1,
VOLTAGE_OUTPUT_RANGE_5V = 0x2
} |
|
enum | PhidgetVoltageRatioInput_BridgeGain {
BRIDGE_GAIN_1 = 0x1,
BRIDGE_GAIN_2 = 0x2,
BRIDGE_GAIN_4 = 0x3,
BRIDGE_GAIN_8 = 0x4,
BRIDGE_GAIN_16 = 0x5,
BRIDGE_GAIN_32 = 0x6,
BRIDGE_GAIN_64 = 0x7,
BRIDGE_GAIN_128 = 0x8
} |
|
enum | PhidgetVoltageRatioInput_SensorType {
SENSOR_TYPE_VOLTAGERATIO = 0x0,
SENSOR_TYPE_1101_SHARP_2D120X = 0x2b03,
SENSOR_TYPE_1101_SHARP_2Y0A21 = 0x2b04,
SENSOR_TYPE_1101_SHARP_2Y0A02 = 0x2b05,
SENSOR_TYPE_1102 = 0x2b0c,
SENSOR_TYPE_1103 = 0x2b16,
SENSOR_TYPE_1104 = 0x2b20,
SENSOR_TYPE_1105 = 0x2b2a,
SENSOR_TYPE_1106 = 0x2b34,
SENSOR_TYPE_1107 = 0x2b3e,
SENSOR_TYPE_1108 = 0x2b48,
SENSOR_TYPE_1109 = 0x2b52,
SENSOR_TYPE_1110 = 0x2b5c,
SENSOR_TYPE_1111 = 0x2b66,
SENSOR_TYPE_1112 = 0x2b70,
SENSOR_TYPE_1113 = 0x2b7a,
SENSOR_TYPE_1115 = 0x2b8e,
SENSOR_TYPE_1116 = 0x2b98,
SENSOR_TYPE_1118_AC = 0x2bad,
SENSOR_TYPE_1118_DC = 0x2bae,
SENSOR_TYPE_1119_AC = 0x2bb7,
SENSOR_TYPE_1119_DC = 0x2bb8,
SENSOR_TYPE_1120 = 0x2bc0,
SENSOR_TYPE_1121 = 0x2bca,
SENSOR_TYPE_1122_AC = 0x2bd5,
SENSOR_TYPE_1122_DC = 0x2bd6,
SENSOR_TYPE_1124 = 0x2be8,
SENSOR_TYPE_1125_HUMIDITY = 0x2bf3,
SENSOR_TYPE_1125_TEMPERATURE = 0x2bf4,
SENSOR_TYPE_1126 = 0x2bfc,
SENSOR_TYPE_1128 = 0x2c10,
SENSOR_TYPE_1129 = 0x2c1a,
SENSOR_TYPE_1131 = 0x2c2e,
SENSOR_TYPE_1134 = 0x2c4c,
SENSOR_TYPE_1136 = 0x2c60,
SENSOR_TYPE_1137 = 0x2c6a,
SENSOR_TYPE_1138 = 0x2c74,
SENSOR_TYPE_1139 = 0x2c7e,
SENSOR_TYPE_1140 = 0x2c88,
SENSOR_TYPE_1141 = 0x2c92,
SENSOR_TYPE_1146 = 0x2cc4,
SENSOR_TYPE_3120 = 0x79e0,
SENSOR_TYPE_3121 = 0x79ea,
SENSOR_TYPE_3122 = 0x79f4,
SENSOR_TYPE_3123 = 0x79fe,
SENSOR_TYPE_3130 = 0x7a44,
SENSOR_TYPE_3520 = 0x8980,
SENSOR_TYPE_3521 = 0x898a,
SENSOR_TYPE_3522 = 0x8994
} |
|