TCode Library
A library to aid in decoding/using of Toy Code ("T-Code") data.
Loading...
Searching...
No Matches
TCodeParser Member List

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

constructID(const TCode_Channel_Type type, const uint8_t channel)TCodeParserstatic
getCharAt(unsigned char *buffer, const size_t length, size_t index)TCodeParserinlinestatic
getCommandType(unsigned char *buffer, const size_t length, size_t startIndex)TCodeParserstatic
getExtentionTypeFromStr(unsigned char *buffer, const size_t length, size_t &startIndex)TCodeParserstatic
getIDFromStr(unsigned char *buffer, const size_t length, size_t &startIndex)TCodeParserstatic
getNextInt(unsigned char *buffer, const size_t length, size_t &index)TCodeParserinlinestatic
getRampTypeFromStr(unsigned char *buffer, const size_t length, size_t &startIndex)TCodeParserstatic
getStrfromID(unsigned char *buffer, const size_t length, const TCode_ChannelID &id)TCodeParserstatic
getStrfromID(const TCode_ChannelID &id, String &out)TCodeParserstatic
idValid(const TCode_Channel_Type type, const uint8_t channel)TCodeParserstatic
idValid(const TCode_ChannelID id)TCodeParserstatic
idValidRange(const TCode_Channel_Type type, const uint8_t channel, const uint8_t maxChannel)TCodeParserstatic
idValidRange(const TCode_ChannelID id, const uint8_t maxChannel)TCodeParserstatic
isextention(const char value)TCodeParserinlinestatic
isnumber(const char value)TCodeParserinlinestatic
isramp(const char value)TCodeParserinlinestatic
parseAxisCommand(unsigned char *buffer, const size_t length, TCode_Axis_Command &out)TCodeParserstatic
parseDeviceCommand(unsigned char *buffer, const size_t length, TCode_Device_Command &out)TCodeParserstatic
parseExternalCommand(unsigned char *buffer, const size_t length, TCode_External_Command &out)TCodeParserstatic
parseSetupCommand(unsigned char *buffer, const size_t length, TCode_Setup_Command &out)TCodeParserstatic
toupper(const char value)TCodeParserinlinestatic
uintToStr(unsigned long value, unsigned char *buffer, const size_t length, size_t &placeIndex)TCodeParserinlinestatic