|
|
| 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: