Go to the documentation of this file.
7 #include "../tools/errorhandler.hpp"
8 #include "../tools/toolbox.hpp"
39 bool File::open(std::string inputFileName,
bool beVerbose)
121 else if (result == 0)
149 const std::streamsize max_length = 8192;
150 char inBuffer[max_length];
151 INT32 recvMsgSize = 0;
156 printError(
"File::readInputData: File is not open, aborting!");
179 printWarning(
"File::readInputData: Discarding data because there is no callback function!");
182 else if (recvMsgSize == 0)
185 printInfoMessage(
"File::readInputData: Read 0 bytes - end of file or file connection is lost!",
true);
std::ifstream m_inputFileStream
void(* ReadFunction)(void *obj, UINT8 *inputBuffer, UINT32 &numBytes)
void setDisconnectCallbackFunction(DisconnectFunction discFunction, void *obj)
ReadFunction m_readFunction
void readThreadFunction(bool &endThread, UINT16 &waitTimeMs)
#define printInfoMessage(a, b)
void printWarning(std::string message)
void * m_disconnectFunctionObjPtr
bool open(std::string inputFileName, bool beVerbose=false)
void setReadCallbackFunction(ReadFunction readFunction, void *obj)
void * m_readFunctionObjPtr
std::string toString(const PositionWGS84::PositionWGS84SourceType &type)
void printError(std::string message)
std::string m_inputFileName
DisconnectFunction m_disconnectFunction
SickThread< File, &File::readThreadFunction > m_readThread
libsick_ldmrs
Author(s): SICK AG
, Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57