rust_openfmb_ops_protobuf/openfmb/
optimizermodule.rs

1/// MISSING DOCUMENTATION!!!
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct RegulatorControlScheduleProfileList {
4    /// MISSING DOCUMENTATION!!!
5    #[prost(message, repeated, tag="1")]
6    pub regulator_control_profile: ::std::vec::Vec<super::regulatormodule::RegulatorControlProfile>,
7}
8/// MISSING DOCUMENTATION!!!
9#[derive(Clone, PartialEq, ::prost::Message)]
10pub struct SolarControlScheduleProfileList {
11    /// MISSING DOCUMENTATION!!!
12    #[prost(message, repeated, tag="1")]
13    pub solar_control_profile: ::std::vec::Vec<super::solarmodule::SolarControlProfile>,
14}
15/// Planned interconnection schedule profile
16#[derive(Clone, PartialEq, ::prost::Message)]
17pub struct PlannedInterconnectionScheduleProfileList {
18    /// MISSING DOCUMENTATION!!!
19    #[prost(message, repeated, tag="1")]
20    pub planned_interconnection_schedule_profile: ::std::vec::Vec<super::interconnectionmodule::PlannedInterconnectionScheduleProfile>,
21}
22/// MISSING DOCUMENTATION!!!
23#[derive(Clone, PartialEq, ::prost::Message)]
24pub struct LoadControlScheduleProfileList {
25    /// MISSING DOCUMENTATION!!!
26    #[prost(message, repeated, tag="1")]
27    pub load_control_profile: ::std::vec::Vec<super::loadmodule::LoadControlProfile>,
28}
29/// MISSING DOCUMENTATION!!!
30#[derive(Clone, PartialEq, ::prost::Message)]
31pub struct EssControlScheduleProfileList {
32    /// MISSING DOCUMENTATION!!!
33    #[prost(message, repeated, tag="1")]
34    pub ess_control_profile: ::std::vec::Vec<super::essmodule::EssControlProfile>,
35}
36/// MISSING DOCUMENTATION!!!
37#[derive(Clone, PartialEq, ::prost::Message)]
38pub struct SwitchControlScheduleProfileList {
39    /// MISSING DOCUMENTATION!!!
40    #[prost(message, repeated, tag="1")]
41    pub switch_control_profile: ::std::vec::Vec<super::switchmodule::SwitchControlProfile>,
42}
43/// MISSING DOCUMENTATION!!!
44#[derive(Clone, PartialEq, ::prost::Message)]
45pub struct GenerationControlScheduleProfileList {
46    /// MISSING DOCUMENTATION!!!
47    #[prost(message, repeated, tag="1")]
48    pub generation_control_profile: ::std::vec::Vec<super::generationmodule::GenerationControlProfile>,
49}
50/// MISSING DOCUMENTATION!!!
51#[derive(Clone, PartialEq, ::prost::Message)]
52pub struct PlannedOptimizerScheduleProfile {
53    /// UML inherited base object
54    #[prost(message, optional, tag="1")]
55    pub optimization_message_info: ::std::option::Option<super::commonmodule::OptimizationMessageInfo>,
56    /// MISSING DOCUMENTATION!!!
57    #[prost(message, optional, tag="2")]
58    pub application_system: ::std::option::Option<super::commonmodule::ApplicationSystem>,
59    /// MISSING DOCUMENTATION!!!
60    #[prost(message, optional, tag="3")]
61    pub ess_control_schedule_profile_list: ::std::option::Option<EssControlScheduleProfileList>,
62    /// MISSING DOCUMENTATION!!!
63    #[prost(message, optional, tag="4")]
64    pub generation_control_schedule_profile_list: ::std::option::Option<GenerationControlScheduleProfileList>,
65    /// MISSING DOCUMENTATION!!!
66    #[prost(message, optional, tag="5")]
67    pub load_control_schedule_profile_list: ::std::option::Option<LoadControlScheduleProfileList>,
68    /// MISSING DOCUMENTATION!!!
69    #[prost(message, optional, tag="6")]
70    pub planned_interconnection_schedule_profile_list: ::std::option::Option<PlannedInterconnectionScheduleProfileList>,
71    /// MISSING DOCUMENTATION!!!
72    #[prost(message, optional, tag="7")]
73    pub regulator_control_schedule_profile_list: ::std::option::Option<RegulatorControlScheduleProfileList>,
74    /// MISSING DOCUMENTATION!!!
75    #[prost(message, optional, tag="8")]
76    pub solar_control_schedule_profile_list: ::std::option::Option<SolarControlScheduleProfileList>,
77    /// MISSING DOCUMENTATION!!!
78    #[prost(message, optional, tag="9")]
79    pub switch_control_schedule_profile_list: ::std::option::Option<SwitchControlScheduleProfileList>,
80}
81/// MISSING DOCUMENTATION!!!
82#[derive(Clone, PartialEq, ::prost::Message)]
83pub struct RequestedInterconnectionScheduleProfileList {
84    /// MISSING DOCUMENTATION!!!
85    #[prost(message, repeated, tag="1")]
86    pub requested_interconnection_schedule_profile: ::std::vec::Vec<super::interconnectionmodule::RequestedInterconnectionScheduleProfile>,
87}
88/// MISSING DOCUMENTATION!!!
89#[derive(Clone, PartialEq, ::prost::Message)]
90pub struct RequestedOptimizerScheduleProfile {
91    /// UML inherited base object
92    #[prost(message, optional, tag="1")]
93    pub optimization_message_info: ::std::option::Option<super::commonmodule::OptimizationMessageInfo>,
94    /// MISSING DOCUMENTATION!!!
95    #[prost(message, optional, tag="2")]
96    pub application_system: ::std::option::Option<super::commonmodule::ApplicationSystem>,
97    /// MISSING DOCUMENTATION!!!
98    #[prost(message, optional, tag="3")]
99    pub ess_control_schedule_profile_list: ::std::option::Option<EssControlScheduleProfileList>,
100    /// MISSING DOCUMENTATION!!!
101    #[prost(message, optional, tag="4")]
102    pub generation_control_schedule_profile_list: ::std::option::Option<GenerationControlScheduleProfileList>,
103    /// MISSING DOCUMENTATION!!!
104    #[prost(message, optional, tag="5")]
105    pub load_control_schedule_profile_list: ::std::option::Option<LoadControlScheduleProfileList>,
106    /// MISSING DOCUMENTATION!!!
107    #[prost(message, optional, tag="6")]
108    pub regulator_control_schedule_profile_list: ::std::option::Option<RegulatorControlScheduleProfileList>,
109    /// MISSING DOCUMENTATION!!!
110    #[prost(message, optional, tag="7")]
111    pub requested_interconnection_schedule_profile_list: ::std::option::Option<RequestedInterconnectionScheduleProfileList>,
112    /// MISSING DOCUMENTATION!!!
113    #[prost(message, optional, tag="8")]
114    pub solar_control_schedule_profile_list: ::std::option::Option<SolarControlScheduleProfileList>,
115    /// MISSING DOCUMENTATION!!!
116    #[prost(message, optional, tag="9")]
117    pub switch_control_schedule_profile_list: ::std::option::Option<SwitchControlScheduleProfileList>,
118}