rust_openfmb_ops_protobuf/openfmb/
resourcemodule.rs

1/// Resource reading value
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct ResourceReading {
4    /// UML inherited base object
5    #[prost(message, optional, tag="1")]
6    pub conducting_equipment_terminal_reading: ::std::option::Option<super::commonmodule::ConductingEquipmentTerminalReading>,
7    /// MISSING DOCUMENTATION!!!
8    #[prost(message, optional, tag="2")]
9    pub phase_mmtn: ::std::option::Option<super::commonmodule::PhaseMmtn>,
10    /// MISSING DOCUMENTATION!!!
11    #[prost(message, optional, tag="3")]
12    pub reading_mmtr: ::std::option::Option<super::commonmodule::ReadingMmtr>,
13    /// MISSING DOCUMENTATION!!!
14    #[prost(message, optional, tag="4")]
15    pub reading_mmxu: ::std::option::Option<super::commonmodule::ReadingMmxu>,
16}
17/// Resource reading profile
18#[derive(Clone, PartialEq, ::prost::Message)]
19pub struct ResourceReadingProfile {
20    /// UML inherited base object
21    #[prost(message, optional, tag="1")]
22    pub reading_message_info: ::std::option::Option<super::commonmodule::ReadingMessageInfo>,
23    /// MISSING DOCUMENTATION!!!
24    #[prost(message, optional, tag="2")]
25    pub conducting_equipment: ::std::option::Option<super::commonmodule::ConductingEquipment>,
26    /// MISSING DOCUMENTATION!!!
27    #[prost(message, optional, tag="3")]
28    pub ied: ::std::option::Option<super::commonmodule::Ied>,
29    /// MISSING DOCUMENTATION!!!
30    #[prost(message, optional, tag="4")]
31    pub resource_reading: ::std::option::Option<ResourceReading>,
32}
33/// Current status information relevant to an entity.
34#[derive(Clone, PartialEq, ::prost::Message)]
35pub struct ResourceStatus {
36    /// UML inherited base object
37    #[prost(message, optional, tag="1")]
38    pub status_value: ::std::option::Option<super::commonmodule::StatusValue>,
39    /// MISSING DOCUMENTATION!!!
40    #[prost(message, repeated, tag="2")]
41    pub analog_status_ggio: ::std::vec::Vec<super::commonmodule::AnalogStatusGgio>,
42    /// MISSING DOCUMENTATION!!!
43    #[prost(message, repeated, tag="3")]
44    pub boolean_status_ggio: ::std::vec::Vec<super::commonmodule::BooleanStatusGgio>,
45    /// MISSING DOCUMENTATION!!!
46    #[prost(message, repeated, tag="4")]
47    pub integer_status_ggio: ::std::vec::Vec<super::commonmodule::IntegerStatusGgio>,
48    /// MISSING DOCUMENTATION!!!
49    #[prost(message, repeated, tag="5")]
50    pub string_status_ggio: ::std::vec::Vec<super::commonmodule::StringStatusGgio>,
51}
52/// Resource status module
53#[derive(Clone, PartialEq, ::prost::Message)]
54pub struct ResourceStatusProfile {
55    /// UML inherited base object
56    #[prost(message, optional, tag="1")]
57    pub status_message_info: ::std::option::Option<super::commonmodule::StatusMessageInfo>,
58    /// MISSING DOCUMENTATION!!!
59    #[prost(message, optional, tag="2")]
60    pub conducting_equipment: ::std::option::Option<super::commonmodule::ConductingEquipment>,
61    /// MISSING DOCUMENTATION!!!
62    #[prost(message, optional, tag="3")]
63    pub ied: ::std::option::Option<super::commonmodule::Ied>,
64    /// MISSING DOCUMENTATION!!!
65    #[prost(message, optional, tag="4")]
66    pub resource_status: ::std::option::Option<ResourceStatus>,
67}