|
enum class | eProjectSynchronizationType {
REQUEST_DATA_PROJECT = 0
, REQUEST_FULL_PROJECT = 1
, SYNC_NOTIFICATION = 2
, RESTORE_NOTIFICATION = 3
,
RESTORE_REQUEST_PROJECT = 4
} |
| Tipos de petición de sincronización de proyecto. More...
|
|
enum class | receptionMode { SDO = 0
, LSS = 1
} |
|
enum class | eDownloadMode { Simultaneous
, Consecutive
} |
|
enum class | eDownloadScope { ChannelsAndLogics
, OnlyChannels
, OnlyLogics
} |
|
enum class | eLomLine {
LineA = 0
, LineB = 1
, LineC = 2
, WatchCallA = 3
,
WatchCallB = 4
} |
|
enum class | eInterfaceType {
Ethernet
, Http
, IxxatUsbV1
, PCanGateway
,
SocketCan
, SerialLine
} |
|
enum class | eNetworkType {
Lom
, Redundancy
, Vdr
, WatchCall
,
External
, Api
} |
|
enum class | eProtocolType {
Can
, J1939
, Nmea2k
, Modbus
,
Nmea0183
, Vdr
, Redundancy
, Loggers
,
WatchcallNT
} |
|
enum class | eCommDebugLevels { OnlyCritical
, ErrorOrHigher
, WarningOrHigher
, All
} |
|
enum class | eResponse {
Ok
, Timeout
, ConnectionError
, FullError
,
NoMessage
, MessageError
, MessageInvalid
, MessageNotAllowed
} |
|
enum class | eHeartbeatState {
BootUp = 0
, Offline = 255
, Operational = 5
, PreOperational = 127
,
Stopped = 4
} |
|
enum class | eMessageDirection { Incoming
, Outgoing
} |
|
|
bool | isUserFromArea (const iv::diamar::eUserProfileType userProfileType, const iv::channels::eChannelArea area) |
|
static void | addDownloadLoggerLog (const std::optional< std::shared_ptr< iv::logs::IDownloadLogger > > &logger, const std::string_view logTitle, const std::string_view logMessage, const iv::logs::eDownloadLogState logState) |
|
static std::optional< std::shared_ptr< iv::logs::IDownloadLogger > > | addDownloadLoggerSubLog (const std::optional< std::shared_ptr< iv::logs::IDownloadLogger > > &logger, const std::string_view logTitle, const std::string_view logMessage, const iv::logs::eDownloadLogState logState) |
|
static void | addProgressLog (const std::optional< std::shared_ptr< AbstractProgress > > &progress, const std::string_view logMessage) |
|
uint8_t | createInitiatedDomainCommand (const uint8_t sizeIndicator, const uint8_t expeditedTransfer, const uint8_t numByteWithoutData, const uint8_t empty, const uint8_t protocolSDO) |
|
bool | getNextSegment (const std::shared_ptr< iv::streams::InputStreamMemory > &data, std::vector< std::byte > &dataToSend) |
|
uint8_t | createDomainSegmentCommand (const uint8_t lastSegment, const uint8_t numByteWithoutData, const uint8_t toggle, const uint8_t protocolSDO) |
|
float | getLimitValue (const bool enabled, const float value) |
|
uint8_t | createDomainSegmentUploadHeader (const bool toggle) |
|
bool | isLastSegment (const uint8_t command) |
|
uint8_t | getFreeBytes (const uint8_t command) |
|
std::string | cleanString (const std::string &input) |
|
bool | isNetworkValidAsFallbackNetwork (iv::comms::eNetworkType networkType, iv::comms::eInterfaceType interfaceType, iv::comms::eProtocolType protocolType) |
|