1#ifndef IV_SRC_LOGIC_FILES_STATIONLOMFILECODER_HPP_
2#define IV_SRC_LOGIC_FILES_STATIONLOMFILECODER_HPP_
36 static constexpr std::string_view
name {
"Name"};
37 static constexpr std::string_view
unit {
"Unit"};
38 static constexpr std::string_view
author {
"Author"};
39 static constexpr std::string_view
file {
"File"};
40 static constexpr std::string_view
date {
"Date"};
41 static constexpr std::string_view
time {
"Time"};
42 static constexpr std::string_view
version {
"Version"};
43 static constexpr std::string_view
description {
"Description"};
48 static constexpr std::string_view
name {
"Name"};
49 static constexpr std::string_view
type {
"Type"};
50 static constexpr std::string_view
subType {
"SubType"};
54 static constexpr std::string_view
type {
"Type"};
56 static constexpr std::string_view
channelId {
"ChannelId"};
58 static constexpr std::string_view
channelType {
"ChannelType"};
61 static constexpr std::string_view
text {
"Text"};
64 static constexpr std::string_view
root {
"LimData"};
65 static constexpr std::string_view
logicInfo {
"Info"};
73 static constexpr std::string
string {};
77 static constexpr std::string
name {};
78 static constexpr uint8_t
type {0};
83 static constexpr uint32_t
type {0};
90 static constexpr std::string
text {};
Class to encode and decode Station LOM files.
Definition StationLomFileCoder.hpp:14
static bool writeStationLomFile(const iv::logic::files::StationLomFile &lomFile, std::string_view lomFilePath)
Write a Station LOM file.
Definition StationLomFileCoder.cpp:68
static iv::logic::files::StationLomFile readStationLomFile(std::string_view lomFilePath)
Read a Station LOM file.
Definition StationLomFileCoder.cpp:8
Definition LomFileCoder.cpp:13
Definition StationLomFileCoder.hpp:75
static constexpr uint8_t subType
Definition StationLomFileCoder.hpp:79
static constexpr uint16_t orderOfExecution
Definition StationLomFileCoder.hpp:76
static constexpr std::string name
Definition StationLomFileCoder.hpp:77
static constexpr uint8_t type
Definition StationLomFileCoder.hpp:78
Definition StationLomFileCoder.hpp:82
static constexpr std::string sParamValue
Definition StationLomFileCoder.hpp:89
static constexpr std::string text
Definition StationLomFileCoder.hpp:90
static constexpr std::string channelType
Definition StationLomFileCoder.hpp:87
static constexpr uint16_t channelId
Definition StationLomFileCoder.hpp:85
static constexpr uint32_t globalIdOrValue
Definition StationLomFileCoder.hpp:86
static constexpr uint16_t channelUnitId
Definition StationLomFileCoder.hpp:84
static constexpr std::string parameterDescription
Definition StationLomFileCoder.hpp:88
static constexpr uint32_t type
Definition StationLomFileCoder.hpp:83
Definition StationLomFileCoder.hpp:72
Definition StationLomFileCoder.hpp:46
static constexpr std::string_view name
Definition StationLomFileCoder.hpp:48
static constexpr std::string_view type
Definition StationLomFileCoder.hpp:49
static constexpr std::string_view subType
Definition StationLomFileCoder.hpp:50
static constexpr std::string_view orderOfExecution
Definition StationLomFileCoder.hpp:47
Definition StationLomFileCoder.hpp:35
static constexpr std::string_view description
Definition StationLomFileCoder.hpp:43
static constexpr std::string_view name
Definition StationLomFileCoder.hpp:36
static constexpr std::string_view file
Definition StationLomFileCoder.hpp:39
static constexpr std::string_view date
Definition StationLomFileCoder.hpp:40
static constexpr std::string_view unit
Definition StationLomFileCoder.hpp:37
static constexpr std::string_view version
Definition StationLomFileCoder.hpp:42
static constexpr std::string_view time
Definition StationLomFileCoder.hpp:41
static constexpr std::string_view author
Definition StationLomFileCoder.hpp:38
Definition StationLomFileCoder.hpp:53
static constexpr std::string_view text
Definition StationLomFileCoder.hpp:61
static constexpr std::string_view channelId
Definition StationLomFileCoder.hpp:56
static constexpr std::string_view globalIdOrValue
Definition StationLomFileCoder.hpp:57
static constexpr std::string_view channelUnitId
Definition StationLomFileCoder.hpp:55
static constexpr std::string_view parameterDescription
Definition StationLomFileCoder.hpp:59
static constexpr std::string_view channelType
Definition StationLomFileCoder.hpp:58
static constexpr std::string_view type
Definition StationLomFileCoder.hpp:54
static constexpr std::string_view sParamValue
Definition StationLomFileCoder.hpp:60
Definition StationLomFileCoder.hpp:33
static constexpr std::string_view logicInfo
Definition StationLomFileCoder.hpp:65
static constexpr std::string_view logicParams
Definition StationLomFileCoder.hpp:68
static constexpr std::string_view logicParam
Definition StationLomFileCoder.hpp:69
static constexpr std::string_view logicBlock
Definition StationLomFileCoder.hpp:67
static constexpr std::string_view logicBlocks
Definition StationLomFileCoder.hpp:66
static constexpr std::string_view root
Definition StationLomFileCoder.hpp:64
Main structure of the Station Logic LOM file. This file contains the needed information to execute th...
Definition structs.hpp:223