3 #include "../phidgets-2.1/phidget21.h" 61 CPhidgetInterfaceKitHandle
ifKit =
nullptr;
63 static int CCONV
AttachHandler(CPhidgetHandle IFK,
void* userptr);
64 static int CCONV
DetachHandler(CPhidgetHandle IFK,
void* userptr);
65 static int CCONV
ErrorHandler(CPhidgetHandle IFK,
void* userptr,
int ErrorCode,
const char* unknown);
66 static int CCONV
InputChangeHandler(CPhidgetInterfaceKitHandle IFK,
void* usrptr,
int Index,
int State);
68 static int CCONV
SensorChangeHandler(CPhidgetInterfaceKitHandle IFK,
void* usrptr,
int Index,
int Value);
CPhidgetInterfaceKitHandle ifKit
static int CCONV ErrorHandler(CPhidgetHandle IFK, void *userptr, int ErrorCode, const char *unknown)
static int CCONV InputChangeHandler(CPhidgetInterfaceKitHandle IFK, void *usrptr, int Index, int State)
InterfaceKitConfig * config
static int CCONV SensorChangeHandler(CPhidgetInterfaceKitHandle IFK, void *usrptr, int Index, int Value)
std::vector< Output > outputs
okay, the portable keyboard numbers don't work like the outside keypad because the outside keypad is ...
Systems::Fault * ptrFault
std::vector< Input > inputs
static int CCONV DetachHandler(CPhidgetHandle IFK, void *userptr)
static int CCONV AttachHandler(CPhidgetHandle IFK, void *userptr)
Nullable< bool > internalState
int display_properties(CPhidgetInterfaceKitHandle phid) const
void Initialize(Logger *logger, InterfaceKitConfig *config, Bus *prmBus)
std::vector< Sensor > sensors