1#include "definitions_cxx.hpp"
2#include "io/midi/midi_device_manager.h"
3#include "storage/storage_manager.h"
9const uint32_t MAX_PATH_NAME_LEN = 255;
18 const char* getFromPath()
const {
return fromName.get(); }
19 const char* getToPath()
const {
return toName.get(); }
20 const TCHAR* getFromTC()
const {
return (
const TCHAR*)fromName.get(); }
21 const TCHAR* getToTC()
const {
return (
const TCHAR*)toName.get(); }
22 bool hasTimestamp()
const {
return date != 0 || time != 0; }
25FILdata* openFIL(
const char* fPath,
int forWrite, uint32_t* fsize, FRESULT* eCode);
29void noteSessionIdUse(uint8_t msgId);
31FILdata* entryForFID(uint32_t fileId);
36void sysexReceived(
MIDICable& cable, uint8_t* data, int32_t len);
37void handleNextSysEx();
45FRESULT createPathDirectories(
String& path, uint32_t date, uint32_t time);
52uint32_t decodeDataFromReader(
JsonDeserializer& reader, uint8_t* dest, uint32_t destMax);
57void setFileTimestamp(
const TCHAR* path, uint32_t date, uint32_t time);
Definition storage_manager.h:296
Definition storage_manager.h:264
A MIDI cable connection. Stores all state specific to a given cable and its contained ports and chann...
Definition midi_device.h:94
Definition smsysex.cpp:37