1#ifndef IV_SRC_UI_PANELS_EDITOR_PMS_STRUCTS_HPP_
2#define IV_SRC_UI_PANELS_EDITOR_PMS_STRUCTS_HPP_
eGeneratorType
Definition enums.hpp:8
ePmsActionType
Definition enums.hpp:15
eBusTieCmdActionType
Definition enums.hpp:34
eGenCmdActionType
Definition enums.hpp:24
Definition constants.hpp:7
uint16_t elementId
Definition types.hpp:96
std::string modeId
Definition types.hpp:97
uint16_t unitId
Definition types.hpp:77
double channelValue
Definition types.hpp:67
uint64_t milliseconds
Definition types.hpp:22
std::string channelId
Definition types.hpp:66
Definition structs.hpp:19
iv::types::unitId lomId
Definition structs.hpp:22
iv::types::pms::elementId leftMainBarId
Definition structs.hpp:24
iv::types::pms::elementId busTieId
Definition structs.hpp:20
iv::types::pms::elementId rightMainBarId
Definition structs.hpp:25
std::string name
Definition structs.hpp:21
Definition structs.hpp:29
uint32_t ratedPower
Definition structs.hpp:38
iv::types::unitId lomId
Definition structs.hpp:35
iv::types::pms::elementId generatorId
Definition structs.hpp:30
iv::model::pms::eGeneratorType type
Definition structs.hpp:34
std::string name
Definition structs.hpp:33
iv::types::pms::elementId mainBarId
Definition structs.hpp:37
iv::types::pms::elementId genBarId
Definition structs.hpp:32
iv::types::pms::elementId breakerId
Definition structs.hpp:31
Definition structs.hpp:13
iv::types::pms::elementId mainBarId
Definition structs.hpp:14
std::string name
Definition structs.hpp:15
Definition structs.hpp:80
static constexpr iv::types::milliseconds feedbackTimeout
Definition structs.hpp:81
Definition structs.hpp:69
std::optional< PriorityActionData > priorityActionData
Definition structs.hpp:74
std::optional< GenCmdActionData > cmdActionData
Definition structs.hpp:73
std::optional< BusTieCmdActionData > busTieCmdActionData
Definition structs.hpp:75
iv::types::milliseconds maxProcessTime
Definition structs.hpp:71
std::optional< CustomActionData > customActionData
Definition structs.hpp:76
iv::model::pms::ePmsActionType type
Definition structs.hpp:70
Definition structs.hpp:57
iv::types::pms::elementId busTieId
Definition structs.hpp:58
iv::model::pms::eBusTieCmdActionType cmdType
Definition structs.hpp:59
Definition structs.hpp:63
iv::types::channelId customCmdChannelId
Definition structs.hpp:64
iv::types::channelId customFeedbackChannelId
Definition structs.hpp:65
Definition structs.hpp:45
iv::model::pms::eGenCmdActionType cmdType
Definition structs.hpp:47
iv::types::pms::elementId generatorId
Definition structs.hpp:46
Definition structs.hpp:99
static constexpr iv::types::milliseconds feedbackTimeout
Definition structs.hpp:100
Definition structs.hpp:92
iv::types::pms::modeId modeId
Definition structs.hpp:93
iv::types::milliseconds feedbackTimeout
Definition structs.hpp:94
iv::types::channelId modeFeedbackChannelId
Definition structs.hpp:95
Definition structs.hpp:51
iv::types::channelValue value
Definition structs.hpp:53
iv::types::pms::elementId generatorId
Definition structs.hpp:52
Definition structs.hpp:86
iv::types::pms::modeId sourceModeId
Definition structs.hpp:88
iv::types::pms::modeId modeToReachId
Definition structs.hpp:87