xrp style wpilib comms
|
This is the complete list of members for XSWC, including all inherited members.
begin(void(*_receiveCallback)(void), void(*_sendCallback)(void), uint16_t port=3540) | XSWC | |
begin(const char *ssid, const char *password, void(*_receiveCallback)(void), void(*_sendCallback)(void), const char *hostname="XRP-XSWC", uint16_t port=3540) | XSWC | |
cmdEnable | XSWC | protected |
connectedToRemote | XSWC | protected |
getData(T &data, const uint8_t id) | XSWC | inlineprotected |
getData_xrp_analog(xrp_analog_t &data, const uint8_t id) | XSWC | inline |
getData_xrp_dio(xrp_dio_t &data, const uint8_t id) | XSWC | inline |
getData_xrp_motor(xrp_motor_t &data, const uint8_t id) | XSWC | inline |
getData_xrp_servo(xrp_servo_t &data, const uint8_t id) | XSWC | inline |
getValue_xrp_analog(const uint8_t id) | XSWC | inline |
getValue_xrp_dio(const uint8_t id) | XSWC | inline |
getValue_xrp_motor(const uint8_t id) | XSWC | inline |
getValue_xrp_servo(const uint8_t id) | XSWC | inline |
isConnected() | XSWC | |
isConnectedAndEnabled() | XSWC | |
isEnabled() | XSWC | |
millisWhenLastMessageReceived | XSWC | protected |
millisWhenLastSent | XSWC | protected |
MIN_UPDATE_TIME_MS | XSWC | |
processMessagesIntoBufferToSend(char *buffer, int length) | XSWC | protected |
processReceivedBufferIntoMessages(char *buffer, int length) | XSWC | protected |
receiveCallback | XSWC | protected |
receivedMessages | XSWC | protected |
rxBuf | XSWC | protected |
sendCallback | XSWC | protected |
sendData(T data, bool checkUniqueness) | XSWC | inlineprotected |
sendData_xrp_accel(const xrp_accel_t &data, bool checkUniqueness=false) | XSWC | inline |
sendData_xrp_analog(const xrp_analog_t &data, bool checkUniqueness=false) | XSWC | inline |
sendData_xrp_dio(const xrp_dio_t &data, bool checkUniqueness=false) | XSWC | inline |
sendData_xrp_encoder(const xrp_encoder_t &data, bool checkUniqueness=false) | XSWC | inline |
sendData_xrp_gyro(const xrp_gyro_t &data, bool checkUniqueness=false) | XSWC | inline |
sendValue_xrp_accel(const uint8_t id, float xAccel, float yAccel, float zAccel, bool checkUniqueness=false) | XSWC | inline |
sendValue_xrp_analog(const uint8_t id, float value, bool checkUniqueness=false) | XSWC | inline |
sendValue_xrp_dio(const uint8_t id, bool value, bool checkUniqueness=false) | XSWC | inline |
sendValue_xrp_encoder(const uint8_t id, int32_t count, int32_t period=0, int32_t divisor=1, bool checkUniqueness=false) | XSWC | inline |
sendValue_xrp_gyro(float xRate, float yRate, float zRate, float roll, float pitch, float yaw, bool checkUniqueness=false) | XSWC | inline |
sentMessages | XSWC | protected |
TIMEOUT_MS | XSWC | |
txBuf | XSWC | protected |
txSeq | XSWC | protected |
udp | XSWC | protected |
udpRemoteAddr | XSWC | protected |
udpRemotePort | XSWC | protected |
update() | XSWC | |
useAP | XSWC | |
XSWC() | XSWC |