Classes |
struct | _CPhidgetIR_CodeInfo |
struct | CPhidgetIRInfo |
Defines |
#define | IR_DATA_ARRAY_MASK 0x7ff |
#define | IR_DATA_ARRAY_SIZE 2048 |
#define | IR_DEFINEDATA_PACKET 0 |
#define | IR_MAX_CODE_BIT_COUNT 128 |
#define | IR_MAX_CODE_DATA_LENGTH (IR_MAX_CODE_BIT_COUNT / 8) |
#define | IR_MAX_DATA_PER_PACKET 31 |
#define | IR_MAX_DATA_us 327670 |
#define | IR_MAX_GAP_LENGTH 100000 |
#define | IR_MAX_REPEAT_LENGTH 26 |
#define | IR_MIN_GAP_LENGTH 20000 |
#define | IR_RAW_DATA_WS_KEYS_MAX 100 |
#define | IR_STOP_RX_WHILE_TX_FLAG 0x01 |
Typedefs |
typedef struct _CPhidgetIR_CodeInfo | CPhidgetIR_CodeInfo |
typedef struct
_CPhidgetIR_CodeInfo * | CPhidgetIR_CodeInfoHandle |
Enumerations |
enum | CPhidgetIR_Encoding {
PHIDGET_IR_ENCODING_UNKNOWN = 1,
PHIDGET_IR_ENCODING_SPACE,
PHIDGET_IR_ENCODING_PULSE,
PHIDGET_IR_ENCODING_BIPHASE,
PHIDGET_IR_ENCODING_RC5,
PHIDGET_IR_ENCODING_RC6,
PHIDGET_IR_ENCODING_UNKNOWN = 1,
PHIDGET_IR_ENCODING_SPACE,
PHIDGET_IR_ENCODING_PULSE,
PHIDGET_IR_ENCODING_BIPHASE,
PHIDGET_IR_ENCODING_RC5,
PHIDGET_IR_ENCODING_RC6
} |
enum | CPhidgetIR_Length {
PHIDGET_IR_LENGTH_UNKNOWN = 1,
PHIDGET_IR_LENGTH_CONSTANT,
PHIDGET_IR_LENGTH_VARIABLE,
PHIDGET_IR_LENGTH_UNKNOWN = 1,
PHIDGET_IR_LENGTH_CONSTANT,
PHIDGET_IR_LENGTH_VARIABLE
} |
Functions |
PHIDGET21_API int CCONV | codeInfoToString (CPhidgetIR_CodeInfoHandle codeInfo, char *string) |
PHIDGET21_API int CCONV | CPhidgetIR_getLastCode (CPhidgetIRHandle phid, unsigned char *data, int *dataLength, int *bitCount) |
PHIDGET21_API int CCONV | CPhidgetIR_getLastLearnedCode (CPhidgetIRHandle phid, unsigned char *data, int *dataLength, CPhidgetIR_CodeInfo *codeInfo) |
PHIDGET21_API int CCONV | CPhidgetIR_getRawData (CPhidgetIRHandle phid, int *data, int *dataLength) |
PHIDGET21_API int CCONV | CPhidgetIR_Transmit (CPhidgetIRHandle phid, unsigned char *data, CPhidgetIR_CodeInfoHandle codeInfo) |
PHIDGET21_API int CCONV | CPhidgetIR_TransmitRaw (CPhidgetIRHandle phid, int *data, int length, int carrierFrequency, int dutyCycle, int gap) |
PHIDGET21_API int CCONV | CPhidgetIR_TransmitRepeat (CPhidgetIRHandle phid) |
PHIDGET21_API int CCONV | stringToCodeInfo (char *string, CPhidgetIR_CodeInfoHandle codeInfo) |