|
Deluge Firmware
|
#include <storagemanager.h>

Public Member Functions | |
| StorageManager () | |
| void | writeAttribute (char const *name, int32_t number, bool onNewLine=true) |
| void | writeAttribute (char const *name, char const *value, bool onNewLine=true) |
| void | writeAttributeHex (char const *name, int32_t number, int numChars, bool onNewLine=true) |
| void | writeTag (char const *tag, int32_t number) |
| void | writeTag (char const *tag, char const *contents) |
| void | writeOpeningTag (char const *tag, bool startNewLineAfter=true) |
| void | writeOpeningTagBeginning (char const *tag) |
| void | writeOpeningTagEnd (bool startNewLineAfter=true) |
| void | closeTag () |
| void | writeClosingTag (char const *tag, bool shouldPrintIndents=true) |
| void | printIndents () |
| char const * | readNextTagOrAttributeName () |
| void | exitTag (char const *exitTagName=NULL) |
| char const * | readTagOrAttributeValue () |
| int | createFile (FIL *file, char const *filePath, bool mayOverwrite) |
| int | createXMLFile (char const *pathName, bool mayOverwrite=false) |
| int | openXMLFile (FilePointer *filePointer, char const *firstTagName, char const *altTagName="", bool ignoreIncorrectFirmware=false) |
| bool | prepareToReadTagOrAttributeValueOneCharAtATime () |
| char | readNextCharOfTagOrAttributeValue () |
| char const * | readNextCharsOfTagOrAttributeValue (int numChars) |
| void | readMidiCommand (uint8_t *channel, uint8_t *note=NULL) |
| int | initSD () |
| bool | closeFile () |
| int | closeFileAfterWriting (char const *path=NULL, char const *beginningString=NULL, char const *endString=NULL) |
| uint32_t | readCharXML (char *thisChar) |
| void | write (char const *output) |
| bool | lseek (uint32_t pos) |
| bool | fileExists (char const *pathName) |
| bool | fileExists (char const *pathName, FilePointer *fp) |
| int | openInstrumentFile (int instrumentType, FilePointer *filePointer) |
| void | writeFirmwareVersion () |
| bool | checkSDPresent () |
| bool | checkSDInitialized () |
| bool | readXMLFileCluster () |
| int | getNumCharsRemainingInValue () |
| Instrument * | createNewInstrument (uint8_t newInstrumentType, ParamManager *getParamManager=NULL) |
| int | loadInstrumentFromFile (Song *song, InstrumentClip *clip, int instrumentType, bool mayReadSamplesFromFiles, Instrument **getInstrument, FilePointer *filePointer, String *name, String *dirPath) |
| Instrument * | createNewNonAudioInstrument (int instrumentType, int slot, int subSlot) |
| void | writeEarliestCompatibleFirmwareVersion (char const *versionString) |
| int | readMIDIParamFromFile (int32_t readAutomationUpToPos, MIDIParamCollection *midiParamCollection, int8_t *getCC=NULL) |
| Drum * | createNewDrum (int drumType) |
| void | openFilePointer (FilePointer *fp) |
| int | tryReadingFirmwareTagFromFile (char const *tagName, bool ignoreIncorrectFirmware=false) |
| int32_t | readTagOrAttributeValueInt () |
| int32_t | readTagOrAttributeValueHex (int errorValue) |
| int | readTagOrAttributeValueString (String *string) |
| int | checkSpaceOnCard () |
| int | readAbsoluteSyncLevelFromFile (Song *song) |
| void | writeAbsoluteSyncLevelToFile (Song *song, char const *name, int internalValue, bool onNewLine=true) |
Public Attributes | |
| bool | fileAccessFailedDuring |
| int | firmwareVersionOfFileBeingRead |
| char * | fileClusterBuffer |
| UINT | currentReadBufferEndPos |
| int | fileBufferCurrentPos |
| int | fileTotalBytesWritten |
| int | devVarA |
| int | devVarB |
| int | devVarC |
| int | devVarD |
| int | devVarE |
| int | devVarF |
| int | devVarG |
| StorageManager::StorageManager | ( | ) |
| bool StorageManager::checkSDInitialized | ( | ) |
| bool StorageManager::checkSDPresent | ( | ) |
| int StorageManager::checkSpaceOnCard | ( | ) |
| bool StorageManager::closeFile | ( | ) |
| int StorageManager::closeFileAfterWriting | ( | char const * | path = NULL, |
| char const * | beginningString = NULL, |
||
| char const * | endString = NULL |
||
| ) |
| void StorageManager::closeTag | ( | ) |
| int StorageManager::createFile | ( | FIL * | file, |
| char const * | filePath, | ||
| bool | mayOverwrite | ||
| ) |
| Drum * StorageManager::createNewDrum | ( | int | drumType | ) |
| Instrument * StorageManager::createNewInstrument | ( | uint8_t | newInstrumentType, |
| ParamManager * | getParamManager = NULL |
||
| ) |
| Instrument * StorageManager::createNewNonAudioInstrument | ( | int | instrumentType, |
| int | slot, | ||
| int | subSlot | ||
| ) |
| int StorageManager::createXMLFile | ( | char const * | pathName, |
| bool | mayOverwrite = false |
||
| ) |
| void StorageManager::exitTag | ( | char const * | exitTagName = NULL | ) |
| bool StorageManager::fileExists | ( | char const * | pathName | ) |
| bool StorageManager::fileExists | ( | char const * | pathName, |
| FilePointer * | fp | ||
| ) |
| int StorageManager::getNumCharsRemainingInValue | ( | ) |
| int StorageManager::initSD | ( | ) |
| int StorageManager::loadInstrumentFromFile | ( | Song * | song, |
| InstrumentClip * | clip, | ||
| int | instrumentType, | ||
| bool | mayReadSamplesFromFiles, | ||
| Instrument ** | getInstrument, | ||
| FilePointer * | filePointer, | ||
| String * | name, | ||
| String * | dirPath | ||
| ) |
| bool StorageManager::lseek | ( | uint32_t | pos | ) |
| void StorageManager::openFilePointer | ( | FilePointer * | fp | ) |
| int StorageManager::openInstrumentFile | ( | int | instrumentType, |
| FilePointer * | filePointer | ||
| ) |
| int StorageManager::openXMLFile | ( | FilePointer * | filePointer, |
| char const * | firstTagName, | ||
| char const * | altTagName = "", |
||
| bool | ignoreIncorrectFirmware = false |
||
| ) |
| bool StorageManager::prepareToReadTagOrAttributeValueOneCharAtATime | ( | ) |
| void StorageManager::printIndents | ( | ) |
| int StorageManager::readAbsoluteSyncLevelFromFile | ( | Song * | song | ) |
| uint32_t StorageManager::readCharXML | ( | char * | thisChar | ) |
| void StorageManager::readMidiCommand | ( | uint8_t * | channel, |
| uint8_t * | note = NULL |
||
| ) |
| int StorageManager::readMIDIParamFromFile | ( | int32_t | readAutomationUpToPos, |
| MIDIParamCollection * | midiParamCollection, | ||
| int8_t * | getCC = NULL |
||
| ) |
| char StorageManager::readNextCharOfTagOrAttributeValue | ( | ) |
| char const * StorageManager::readNextCharsOfTagOrAttributeValue | ( | int | numChars | ) |
| char const * StorageManager::readNextTagOrAttributeName | ( | ) |
| char const * StorageManager::readTagOrAttributeValue | ( | ) |
| int32_t StorageManager::readTagOrAttributeValueHex | ( | int | errorValue | ) |
| int32_t StorageManager::readTagOrAttributeValueInt | ( | ) |
| int StorageManager::readTagOrAttributeValueString | ( | String * | string | ) |
| bool StorageManager::readXMLFileCluster | ( | ) |
| int StorageManager::tryReadingFirmwareTagFromFile | ( | char const * | tagName, |
| bool | ignoreIncorrectFirmware = false |
||
| ) |
| void StorageManager::write | ( | char const * | output | ) |
| void StorageManager::writeAbsoluteSyncLevelToFile | ( | Song * | song, |
| char const * | name, | ||
| int | internalValue, | ||
| bool | onNewLine = true |
||
| ) |
| void StorageManager::writeAttribute | ( | char const * | name, |
| char const * | value, | ||
| bool | onNewLine = true |
||
| ) |
| void StorageManager::writeAttribute | ( | char const * | name, |
| int32_t | number, | ||
| bool | onNewLine = true |
||
| ) |
| void StorageManager::writeAttributeHex | ( | char const * | name, |
| int32_t | number, | ||
| int | numChars, | ||
| bool | onNewLine = true |
||
| ) |
| void StorageManager::writeClosingTag | ( | char const * | tag, |
| bool | shouldPrintIndents = true |
||
| ) |
| void StorageManager::writeEarliestCompatibleFirmwareVersion | ( | char const * | versionString | ) |
| void StorageManager::writeFirmwareVersion | ( | ) |
| void StorageManager::writeOpeningTag | ( | char const * | tag, |
| bool | startNewLineAfter = true |
||
| ) |
| void StorageManager::writeOpeningTagBeginning | ( | char const * | tag | ) |
| void StorageManager::writeOpeningTagEnd | ( | bool | startNewLineAfter = true | ) |
| void StorageManager::writeTag | ( | char const * | tag, |
| char const * | contents | ||
| ) |
| void StorageManager::writeTag | ( | char const * | tag, |
| int32_t | number | ||
| ) |
| UINT StorageManager::currentReadBufferEndPos |
| int StorageManager::devVarA |
| int StorageManager::devVarB |
| int StorageManager::devVarC |
| int StorageManager::devVarD |
| int StorageManager::devVarE |
| int StorageManager::devVarF |
| int StorageManager::devVarG |
| bool StorageManager::fileAccessFailedDuring |
| int StorageManager::fileBufferCurrentPos |
| char* StorageManager::fileClusterBuffer |
| int StorageManager::fileTotalBytesWritten |
| int StorageManager::firmwareVersionOfFileBeingRead |