35 using SendFileCallback = std::function<void(OBFileTranState state, const char *message, uint8_t percent)>;
80 using GetDataCallback = std::function<void(OBDataTranState state, OBDataChunk *dataChunk)>;
95 using SetDataCallback = std::function<void(OBDataTranState state, uint8_t percent)>;
std::function< void(OBDataTranState state, uint8_t percent)> SetDataCallback
set the raw data property when the progress callback is made
Provide structs commonly used in the SDK, enumerating constant definitions.
std::function< void(OBFileTranState state, const char *message, uint8_t percent)> SendFileCallback
file transfer callbacks
std::function< void(OBUpgradeState state, const char *message, uint8_t percent)> DeviceUpgradeCallback
device upgrade callback
std::function< void(OBDeviceState state, const char *message)> DeviceStateChangedCallback
device status callback
std::function< void(OBDataTranState state, OBDataChunk *dataChunk)> GetDataCallback
get raw data property data when data and progress callbacks