HerkuleXLib  1.1
Arduino library to drive HerkuleX DRS-0101 and DRS-0201
HkxCommunication Member List

This is the complete list of members for HkxCommunication, including all inherited members.

_classNameHkxCommunicationprivate
_packetReadHkxCommunicationprivate
_printHkxCommunicationprivate
_serialServosHkxCommunicationprivate
checkSum1(uint8_t packetSize, uint8_t ID, hkxCommand CMD, const uint8_t data[], uint8_t dataLength)HkxCommunicationinlineprivate
checkSum2(uint8_t checkSum1)HkxCommunicationinlineprivate
cleanSerialBuffer()HkxCommunicationinlineprivate
errorPrint(const String &message)HkxCommunicationinlineprivate
getSerial()HkxCommunicationinline
HkxCommunication(hkxBaudrate baudrate, HardwareSerial &serialServos, HkxPrint &print)HkxCommunication
iJogRequest(uint8_t length, const uint16_t jog[], const uint8_t set[], const uint8_t ID[], const uint8_t playTime[])HkxCommunication
infoPrint(const String &message)HkxCommunicationinlineprivate
readPacket(uint8_t &ID, hkxCommand &CMD, uint8_t data[], uint8_t dataLength, HkxMaybe< HkxStatus > statusED)HkxCommunicationprivate
readRequest(uint8_t ID, hkxMemory mem, uint8_t start, uint8_t length, uint8_t returnData[], HkxMaybe< HkxStatus > statusED)HkxCommunication
rebootRequest(uint8_t ID)HkxCommunicationinline
receivePacket(uint8_t &dataLength)HkxCommunicationprivate
reinitPacketRead()HkxCommunicationinlineprivate
rollbackRequest(uint8_t ID, boolean IDskip, boolean bandSkip)HkxCommunicationinline
sendPacket(uint8_t ID, hkxCommand CMD, const uint8_t data[], uint8_t dataLength)HkxCommunicationprivate
sJogRequest(uint8_t playTime, uint8_t length, const uint16_t jog[], const uint8_t set[], const uint8_t ID[])HkxCommunication
start(hkxBaudrate newBaudrate)HkxCommunicationinline
statusRequest(uint8_t ID, HkxStatus &statusED)HkxCommunication
stop()HkxCommunicationinline
warningPrint(const String &message)HkxCommunicationinlineprivate
writeRequest(uint8_t ID, hkxMemory mem, uint8_t start, uint8_t length, const uint8_t writeData[])HkxCommunication