Defines | |
#define | PFALSE 0x00 |
#define | PTRUE 0x01 |
Phidget Error Event Codes | |
Returned in the Phidget error event | |
#define | EEPHIDGET_BADPASSWORD EEPHIDGET_EVENT_ERROR(0x0002) |
#define | EEPHIDGET_BADPOWER EEPHIDGET_EVENT_ERROR(0x1008) |
#define | EEPHIDGET_BADVERSION EEPHIDGET_EVENT_ERROR(0x0003) |
#define | EEPHIDGET_EVENT_ERROR(code) (0x8000 + code) |
#define | EEPHIDGET_NETWORK EEPHIDGET_EVENT_ERROR(0x0001) |
#define | EEPHIDGET_OUTOFRANGE EEPHIDGET_EVENT_ERROR(0x1007) |
#define | EEPHIDGET_OVERCURRENT EEPHIDGET_EVENT_ERROR(0x1006) |
#define | EEPHIDGET_OVERRUN EEPHIDGET_EVENT_ERROR(0x1002) |
#define | EEPHIDGET_OVERTEMP EEPHIDGET_EVENT_ERROR(0x1005) |
#define | EEPHIDGET_PACKETLOST EEPHIDGET_EVENT_ERROR(0x1003) |
#define | EEPHIDGET_WRAP EEPHIDGET_EVENT_ERROR(0x1004) |
Phidget Error Codes | |
| |
#define | EPHIDGET_BADPASSWORD 10 |
#define | EPHIDGET_BADVERSION 19 |
#define | EPHIDGET_CLOSED 18 |
#define | EPHIDGET_DUPLICATE 12 |
#define | EPHIDGET_EVENT 15 |
#define | EPHIDGET_INTERRUPTED 6 |
#define | EPHIDGET_INVALID 7 |
#define | EPHIDGET_INVALIDARG 4 |
#define | EPHIDGET_NETWORK 8 |
#define | EPHIDGET_NETWORK_NOTCONNECTED 16 |
#define | EPHIDGET_NOMEMORY 2 |
#define | EPHIDGET_NOTATTACHED 5 |
#define | EPHIDGET_NOTFOUND 1 |
#define | EPHIDGET_OK 0 |
#define | EPHIDGET_OUTOFBOUNDS 14 |
#define | EPHIDGET_TIMEOUT 13 |
#define | EPHIDGET_UNEXPECTED 3 |
#define | EPHIDGET_UNKNOWNVAL 9 |
#define | EPHIDGET_UNSUPPORTED 11 |
#define | EPHIDGET_WRONGDEVICE 17 |
#define | PHIDGET_ERROR_CODE_COUNT 20 |
Phidget States | |
Returned by getStatus() functions | |
#define | PHIDGET_ATTACHED 0x1 |
#define | PHIDGET_NOTATTACHED 0x0 |
Phidget Unknown Constants | |
Data values will be set to these constants when a call fails with EPHIDGET_UNKNOWNVAL. | |
#define | PUNK_BOOL 0x02 |
#define | PUNK_DBL 1e300 |
#define | PUNK_FLT 1e30 |
#define | PUNK_INT 0x7FFFFFFF |
#define | PUNK_INT64 0x7FFFFFFFFFFFFFFFLL |
#define | PUNK_SHRT 0x7FFF |
Various constants used throughout the library.
#define EEPHIDGET_BADPASSWORD EEPHIDGET_EVENT_ERROR(0x0002) |
Authorization Failed.
Definition at line 555 of file phidget21.h.
#define EEPHIDGET_BADPOWER EEPHIDGET_EVENT_ERROR(0x1008) |
Power supply problem detected.
Definition at line 565 of file phidget21.h.
#define EEPHIDGET_BADVERSION EEPHIDGET_EVENT_ERROR(0x0003) |
Webservice and Client protocol versions don't match. Update to newest release.
Definition at line 556 of file phidget21.h.
#define EEPHIDGET_EVENT_ERROR | ( | code | ) | (0x8000 + code) |
Definition at line 551 of file phidget21.h.
#define EEPHIDGET_NETWORK EEPHIDGET_EVENT_ERROR(0x0001) |
Network Error (asynchronous).
Definition at line 554 of file phidget21.h.
#define EEPHIDGET_OUTOFRANGE EEPHIDGET_EVENT_ERROR(0x1007) |
Out of range condition detected.
Definition at line 564 of file phidget21.h.
#define EEPHIDGET_OVERCURRENT EEPHIDGET_EVENT_ERROR(0x1006) |
Overcurrent condition detected.
Definition at line 563 of file phidget21.h.
#define EEPHIDGET_OVERRUN EEPHIDGET_EVENT_ERROR(0x1002) |
A sampling overrun happend in firmware.
Definition at line 559 of file phidget21.h.
#define EEPHIDGET_OVERTEMP EEPHIDGET_EVENT_ERROR(0x1005) |
Overtemperature condition detected.
Definition at line 562 of file phidget21.h.
#define EEPHIDGET_PACKETLOST EEPHIDGET_EVENT_ERROR(0x1003) |
One or more packets were lost.
Definition at line 560 of file phidget21.h.
#define EEPHIDGET_WRAP EEPHIDGET_EVENT_ERROR(0x1004) |
A variable has wrapped around.
Definition at line 561 of file phidget21.h.
#define EPHIDGET_BADPASSWORD 10 |
Authorization exception. "No longer used. Replaced by EEPHIDGET_BADPASSWORD"
Definition at line 534 of file phidget21.h.
#define EPHIDGET_BADVERSION 19 |
Version Mismatch. "No longer used. Replaced by EEPHIDGET_BADVERSION"
Definition at line 543 of file phidget21.h.
#define EPHIDGET_CLOSED 18 |
Phidget Closed. "Phidget handle was closed."
Definition at line 542 of file phidget21.h.
#define EPHIDGET_DUPLICATE 12 |
Duplicate request. "Duplicated request."
Definition at line 536 of file phidget21.h.
#define EPHIDGET_EVENT 15 |
Event. "A non-null error code was returned from an event handler." This code is not currently used.
Definition at line 539 of file phidget21.h.
#define EPHIDGET_INTERRUPTED 6 |
Interrupted. "Read/Write operation was interrupted." This code is not currently used.
Definition at line 530 of file phidget21.h.
#define EPHIDGET_INVALID 7 |
Invalid error code. "The Error Code is not defined."
Definition at line 531 of file phidget21.h.
#define EPHIDGET_INVALIDARG 4 |
Invalid argument. "Invalid argument passed to function."
Definition at line 528 of file phidget21.h.
#define EPHIDGET_NETWORK 8 |
Network. "Network Error."
Definition at line 532 of file phidget21.h.
#define EPHIDGET_NETWORK_NOTCONNECTED 16 |
Network not connected. "A connection to the server does not exist."
Definition at line 540 of file phidget21.h.
#define EPHIDGET_NOMEMORY 2 |
No memory. "Memory could not be allocated."
Definition at line 526 of file phidget21.h.
#define EPHIDGET_NOTATTACHED 5 |
Phidget not attached. "Phidget not physically attached."
Definition at line 529 of file phidget21.h.
#define EPHIDGET_NOTFOUND 1 |
Phidget not found. "A Phidget matching the type and or serial number could not be found."
Definition at line 525 of file phidget21.h.
#define EPHIDGET_OK 0 |
Function completed successfully.
Definition at line 524 of file phidget21.h.
#define EPHIDGET_OUTOFBOUNDS 14 |
Out of bounds. "Index out of Bounds."
Definition at line 538 of file phidget21.h.
#define EPHIDGET_TIMEOUT 13 |
Timeout. "Given timeout has been exceeded."
Definition at line 537 of file phidget21.h.
#define EPHIDGET_UNEXPECTED 3 |
Unexpected. "Unexpected Error. Contact Phidgets Inc. for support."
Definition at line 527 of file phidget21.h.
#define EPHIDGET_UNKNOWNVAL 9 |
Value unknown. "Value is Unknown (State not yet received from device, or not yet set by user)."
Definition at line 533 of file phidget21.h.
#define EPHIDGET_UNSUPPORTED 11 |
Unsupported. "Not Supported."
Definition at line 535 of file phidget21.h.
#define EPHIDGET_WRONGDEVICE 17 |
Wrong device. "Function is not applicable for this device."
Definition at line 541 of file phidget21.h.
#define PFALSE 0x00 |
False. Used for boolean values.
Definition at line 581 of file phidget21.h.
#define PHIDGET_ATTACHED 0x1 |
Phidget attached
Definition at line 514 of file phidget21.h.
#define PHIDGET_ERROR_CODE_COUNT 20 |
Definition at line 523 of file phidget21.h.
#define PHIDGET_NOTATTACHED 0x0 |
Phidget not attached
Definition at line 515 of file phidget21.h.
#define PTRUE 0x01 |
True. Used for boolean values.
Definition at line 582 of file phidget21.h.
#define PUNK_BOOL 0x02 |
Unknown Boolean (unsigned char)
Definition at line 573 of file phidget21.h.
#define PUNK_DBL 1e300 |
Unknown Double
Definition at line 577 of file phidget21.h.
#define PUNK_FLT 1e30 |
Unknown Float
Definition at line 578 of file phidget21.h.
#define PUNK_INT 0x7FFFFFFF |
Unknown Integer (32-bit)
Definition at line 575 of file phidget21.h.
#define PUNK_INT64 0x7FFFFFFFFFFFFFFFLL |
Unknown Integer (64-bit)
Definition at line 576 of file phidget21.h.
#define PUNK_SHRT 0x7FFF |
Unknown Short (16-bit)
Definition at line 574 of file phidget21.h.