AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
An object for storing information regarding an object pool upload. More...
#include <isobus_virtual_terminal_client.hpp>
Public Attributes | |
const std::uint8_t * | objectPoolDataPointer |
A pointer to an object pool. | |
const std::vector< std::uint8_t > * | objectPoolVectorPointer |
A pointer to an object pool (vector format) | |
std::vector< std::uint8_t > | scaledObjectPool |
Stores a copy of a pool to auto-scale in RAM before uploading it. | |
DataChunkCallback | dataCallback |
A callback used to get data in chunks as an alternative to loading the whole pool at once. | |
std::string | versionLabel |
An optional version label that will be used to load/store the pool to the VT. 7 character max! | |
std::uint32_t | objectPoolSize |
The size of the object pool. | |
std::uint32_t | autoScaleDataMaskOriginalDimension |
The original length or width of this object pool's data mask area (in pixels) | |
std::uint32_t | autoScaleSoftKeyDesignatorOriginalHeight |
The original height of a soft key designator as designed in the pool (in pixels) | |
bool | useDataCallback |
Determines if the client will use callbacks to get the data in chunks. | |
bool | uploaded |
The upload state of this pool. | |
An object for storing information regarding an object pool upload.
Definition at line 1309 of file isobus_virtual_terminal_client.hpp.
std::uint32_t isobus::VirtualTerminalClient::ObjectPoolDataStruct::autoScaleDataMaskOriginalDimension |
The original length or width of this object pool's data mask area (in pixels)
Definition at line 1317 of file isobus_virtual_terminal_client.hpp.
std::uint32_t isobus::VirtualTerminalClient::ObjectPoolDataStruct::autoScaleSoftKeyDesignatorOriginalHeight |
The original height of a soft key designator as designed in the pool (in pixels)
Definition at line 1318 of file isobus_virtual_terminal_client.hpp.
DataChunkCallback isobus::VirtualTerminalClient::ObjectPoolDataStruct::dataCallback |
A callback used to get data in chunks as an alternative to loading the whole pool at once.
Definition at line 1314 of file isobus_virtual_terminal_client.hpp.
const std::uint8_t* isobus::VirtualTerminalClient::ObjectPoolDataStruct::objectPoolDataPointer |
A pointer to an object pool.
Definition at line 1311 of file isobus_virtual_terminal_client.hpp.
std::uint32_t isobus::VirtualTerminalClient::ObjectPoolDataStruct::objectPoolSize |
The size of the object pool.
Definition at line 1316 of file isobus_virtual_terminal_client.hpp.
const std::vector<std::uint8_t>* isobus::VirtualTerminalClient::ObjectPoolDataStruct::objectPoolVectorPointer |
A pointer to an object pool (vector format)
Definition at line 1312 of file isobus_virtual_terminal_client.hpp.
std::vector<std::uint8_t> isobus::VirtualTerminalClient::ObjectPoolDataStruct::scaledObjectPool |
Stores a copy of a pool to auto-scale in RAM before uploading it.
Definition at line 1313 of file isobus_virtual_terminal_client.hpp.
bool isobus::VirtualTerminalClient::ObjectPoolDataStruct::uploaded |
The upload state of this pool.
Definition at line 1320 of file isobus_virtual_terminal_client.hpp.
bool isobus::VirtualTerminalClient::ObjectPoolDataStruct::useDataCallback |
Determines if the client will use callbacks to get the data in chunks.
Definition at line 1319 of file isobus_virtual_terminal_client.hpp.
std::string isobus::VirtualTerminalClient::ObjectPoolDataStruct::versionLabel |
An optional version label that will be used to load/store the pool to the VT. 7 character max!
Definition at line 1315 of file isobus_virtual_terminal_client.hpp.