|
| JsonDeserializer (uint8_t *inbuf, size_t buflen) |
bool | prepareToReadTagOrAttributeValueOneCharAtATime () override |
char const * | readNextTagOrAttributeName () override |
char | readNextCharOfTagOrAttributeValue () override |
int32_t | getNumCharsRemainingInValueBeforeEndOfCluster () override |
int32_t | readTagOrAttributeValueInt () override |
int32_t | readTagOrAttributeValueHex (int32_t errorValue) override |
int | readTagOrAttributeValueHexBytes (uint8_t *bytes, int32_t maxLen) override |
int | readHexBytesUntil (uint8_t *bytes, int32_t maxLen, char endPos) |
char const * | readNextCharsOfTagOrAttributeValue (int32_t numChars) override |
Error | readTagOrAttributeValueString (String *string) override |
char const * | readTagOrAttributeValue () override |
bool | match (char const ch) override |
void | exitTag (char const *exitTagName=NULL, bool closeObject=false) override |
Error | openJsonFile (FilePointer *filePointer, char const *firstTagName, char const *altTagName="", bool ignoreIncorrectFirmware=false) |
void | reset () override |
Error | tryReadingFirmwareTagFromFile (char const *tagName, bool ignoreIncorrectFirmware) override |
void | setReplySeqNum (uint8_t msgNum) |
uint8_t | getReplySeqNum () |
| FileDeserializer (uint8_t *inbuf, size_t buflen) |
| FileReader (char *memBuffer, uint32_t bufLen) |
FRESULT | closeWriter () |
bool | peekChar (char *thisChar) |
bool | readChar (char *thisChar) |
uint32_t | bytesRemainingInBuffer () |
char * | GetCurrentAddressInBuffer () |
|
enum | JsonState { NewFile
, KeyRead
, ValueRead
, ReadError
} |
|
void | skipUntilChar (char endChar) |
char | unescape (char inchar) |
bool | skipWhiteSpace (bool commasToo=true) |
char const * | readQuotedString () |
char const * | readKeyName () |
char const * | readNextAttributeName () |
char const * | readUntilChar (char endChar) |
char const * | readAttributeValue () |
int32_t | readInt () |
bool | getIntoAttributeValue () |
int32_t | readAttributeValueInt () |
Error | readAttributeValueString (String *string) |
Error | readStringUntilChar (String *string, char endChar) |
|
uint8_t | replySeqNum = 0 |
int32_t | objectDepth |
int32_t | arrayDepth |
JsonState | readState = NewFile |
char | stringBuffer [kFilenameBufferSize] |
|
FIL | readFIL |
char * | fileClusterBuffer |
UINT | currentReadBufferEndPos |
int32_t | fileReadBufferCurrentPos |
bool | readFileCluster () |
bool | readFileClusterIfNecessary () |
void | readDone () |
void | resetReader () |
bool | callRoutines = true |
bool | memoryBased = false |
int32_t | readCount |
bool | reachedBufferEnd |
◆ exitTag()
void JsonDeserializer::exitTag |
( |
char const * | exitTagName = NULL, |
|
|
bool | closeObject = false ) |
|
overridevirtual |
◆ getNumCharsRemainingInValueBeforeEndOfCluster()
int32_t JsonDeserializer::getNumCharsRemainingInValueBeforeEndOfCluster |
( |
| ) |
|
|
overridevirtual |
◆ match()
bool JsonDeserializer::match |
( |
char const | ch | ) |
|
|
overridevirtual |
◆ prepareToReadTagOrAttributeValueOneCharAtATime()
bool JsonDeserializer::prepareToReadTagOrAttributeValueOneCharAtATime |
( |
| ) |
|
|
overridevirtual |
◆ readNextCharOfTagOrAttributeValue()
char JsonDeserializer::readNextCharOfTagOrAttributeValue |
( |
| ) |
|
|
overridevirtual |
◆ readNextCharsOfTagOrAttributeValue()
char const * JsonDeserializer::readNextCharsOfTagOrAttributeValue |
( |
int32_t | numChars | ) |
|
|
overridevirtual |
◆ readNextTagOrAttributeName()
char const * JsonDeserializer::readNextTagOrAttributeName |
( |
| ) |
|
|
overridevirtual |
◆ readTagOrAttributeValue()
char const * JsonDeserializer::readTagOrAttributeValue |
( |
| ) |
|
|
overridevirtual |
◆ readTagOrAttributeValueHex()
int32_t JsonDeserializer::readTagOrAttributeValueHex |
( |
int32_t | errorValue | ) |
|
|
overridevirtual |
◆ readTagOrAttributeValueHexBytes()
int JsonDeserializer::readTagOrAttributeValueHexBytes |
( |
uint8_t * | bytes, |
|
|
int32_t | maxLen ) |
|
overridevirtual |
◆ readTagOrAttributeValueInt()
int32_t JsonDeserializer::readTagOrAttributeValueInt |
( |
| ) |
|
|
overridevirtual |
◆ readTagOrAttributeValueString()
Error JsonDeserializer::readTagOrAttributeValueString |
( |
String * | string | ) |
|
|
overridevirtual |
◆ reset()
void JsonDeserializer::reset |
( |
| ) |
|
|
overridevirtual |
◆ tryReadingFirmwareTagFromFile()
Error JsonDeserializer::tryReadingFirmwareTagFromFile |
( |
char const * | tagName, |
|
|
bool | ignoreIncorrectFirmware ) |
|
overridevirtual |
The documentation for this class was generated from the following files: