Deluge Firmware 1.3.0
Build date: 2025.08.14
Loading...
Searching...
No Matches
FileDeserializer Class Reference
Inheritance diagram for FileDeserializer:
Collaboration diagram for FileDeserializer:

Public Member Functions

 FileDeserializer (uint8_t *inbuf, size_t buflen)
Public Member Functions inherited from Deserializer
virtual bool prepareToReadTagOrAttributeValueOneCharAtATime ()=0
virtual char readNextCharOfTagOrAttributeValue ()=0
virtual int32_t getNumCharsRemainingInValueBeforeEndOfCluster ()=0
virtual char const * readNextTagOrAttributeName ()=0
virtual char const * readTagOrAttributeValue ()=0
virtual int32_t readTagOrAttributeValueInt ()=0
virtual int32_t readTagOrAttributeValueHex (int32_t errorValue)=0
virtual int readTagOrAttributeValueHexBytes (uint8_t *bytes, int32_t maxLen)=0
virtual Error tryReadingFirmwareTagFromFile (char const *tagName, bool ignoreIncorrectFirmware=false)=0
virtual char const * readNextCharsOfTagOrAttributeValue (int32_t numChars)=0
virtual Error readTagOrAttributeValueString (String *string)=0
virtual bool match (char const ch)=0
virtual void exitTag (char const *exitTagName=NULL, bool closeObject=false)=0
virtual void reset ()=0
Public Member Functions inherited from FileReader
 FileReader (char *memBuffer, uint32_t bufLen)
FRESULT closeWriter ()
bool peekChar (char *thisChar)
bool readChar (char *thisChar)
uint32_t bytesRemainingInBuffer ()
char * GetCurrentAddressInBuffer ()

Additional Inherited Members

Public Attributes inherited from FileReader
FIL readFIL
char * fileClusterBuffer
UINT currentReadBufferEndPos
int32_t fileReadBufferCurrentPos
Protected Member Functions inherited from FileReader
bool readFileCluster ()
bool readFileClusterIfNecessary ()
void readDone ()
void resetReader ()
Protected Attributes inherited from FileReader
bool callRoutines = true
bool memoryBased = false
int32_t readCount
bool reachedBufferEnd

The documentation for this class was generated from the following file: