rust_openfmb_ops_protobuf/openfmb/
metermodule.rs

1/// Resource reading value
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct MeterReading {
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 MeterReadingProfile {
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 ied: ::std::option::Option<super::commonmodule::Ied>,
26    /// MISSING DOCUMENTATION!!!
27    #[prost(message, optional, tag="3")]
28    pub meter: ::std::option::Option<super::commonmodule::Meter>,
29    /// MISSING DOCUMENTATION!!!
30    #[prost(message, optional, tag="4")]
31    pub meter_reading: ::std::option::Option<MeterReading>,
32}