|
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
Go to the documentation of this file.
12 #define MAX_FILENAME_SIZE (4096)
15 #define INVALIDATE_SIZE (0xA00000)
144 uint32 mnCurrentHeaderIndex;
145 uint32 mnImagesSinceClose;
149 uint8* mpIntermediateBuffer;
151 std::string msFilePrefix;
153 std::string msExtension;
156 std::list<tcFilesystemIOWatcher*> mcWatcherList;
161 #endif // FILESYSTEMIO_H
teWriteError
Definition: FilesystemIO.h:25
virtual void onFileWritten(int32 anNumWritten)
Definition: FilesystemIO.h:23
int32_t int32
Definition: Types.h:8
void registerWatcher(tcFilesystemIOWatcher *apWatcher)
Definition: FilesystemIO.cpp:320
virtual ~tcFilesystemIO()
Definition: FilesystemIO.cpp:39
@ eeFrameWriteFailure
Definition: FilesystemIO.h:27
uint32 getCurrentFrameIndex()
Definition: FilesystemIO.cpp:287
SocCamera::teNackCode setPath(std::string asPath, bool abCreate=true)
Definition: FilesystemIO.cpp:236
uint32 getImagesPerFile()
Definition: FilesystemIO.cpp:274
std::string getPath()
Definition: FilesystemIO.cpp:262
tcFilesystemIO(SocCamera::tcSensorBoard *apSensor)
Definition: FilesystemIO.cpp:19
Definition: FilesystemIO.h:18
virtual void sendUpdate(tsNewFrameMsg *apMsg)
Definition: FilesystemIO.cpp:106
virtual SocCamera::teNackCode capture(tsCaptureRequest asRequest)
Definition: FilesystemIO.cpp:44
std::string getFilenamePrefix()
Definition: FilesystemIO.cpp:231
Definition: FilesystemIO.h:41
uint8_t uint8
Definition: Types.h:9
teNackCode
Definition: CameraTypes.h:62
Camera Output IO channel management class.
Definition: IOChannel.h:34
teBPPMode
Definition: CameraTypes.h:133
virtual ~tcFilesystemIOWatcher()
Definition: FilesystemIO.h:21
SocCamera::teNackCode flush()
Definition: FilesystemIO.cpp:279
void unregisterWatcher(tcFilesystemIOWatcher *apWatcher)
Definition: FilesystemIO.cpp:325
virtual void onWriteErrorDetected(teWriteError aeError)
Definition: FilesystemIO.h:34
#define MAX_FILENAME_SIZE
Definition: FilesystemIO.h:12
virtual SocCamera::teNackCode setBpp(SocCamera::teBPPMode aeBppMode)
Definition: FilesystemIO.cpp:97
SocCamera::teNackCode setImagesPerFile(uint32 anImagesPerFile)
Definition: FilesystemIO.cpp:267
uint32_t uint32
Definition: Types.h:11
Definition: IOCallback.h:11
@ eeIndexMismatch
Definition: FilesystemIO.h:26
tcFilesystemIOWatcher()
Definition: FilesystemIO.h:20
Definition: SensorBoard.h:40
Definition: IOCallback.h:56
SocCamera::teNackCode setFilenamePrefix(std::string asName)
Definition: FilesystemIO.cpp:219