MCPcopy Create free account
hub / github.com/BruceDevices/firmware / openFile

Function openFile

src/modules/wifi/sniffer.cpp:867–881  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

865}
866
867void openFile(FS &Fs) {
868 ensureDirectories(Fs);
869 closeRawFile();
870 filename = "/BrucePCAP/" + (String)FILENAME + String(rawFileIndex) + ".pcap";
871 while (Fs.exists(filename)) {
872 rawFileIndex++;
873 filename = "/BrucePCAP/" + (String)FILENAME + String(rawFileIndex) + ".pcap";
874 }
875 if (lockFileMutex(pdMS_TO_TICKS(200))) {
876 _pcap_file = Fs.open(filename, FILE_WRITE);
877 rawFileOpen = _pcap_file && writeHeader(_pcap_file);
878 unlockFileMutex();
879 if (!rawFileOpen) { Serial.println("Fail opening the file"); }
880 }
881}
882
883// --- New helper implementations ---
884

Callers 2

sniffer_set_modeFunction · 0.85
sniffer_setupFunction · 0.85

Calls 6

ensureDirectoriesFunction · 0.85
closeRawFileFunction · 0.85
lockFileMutexFunction · 0.85
writeHeaderFunction · 0.85
unlockFileMutexFunction · 0.85
printlnMethod · 0.45

Tested by

no test coverage detected