rust_openfmb_ops_protobuf/openfmb/
metermodule.rs1#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct MeterReading {
4 #[prost(message, optional, tag="1")]
6 pub conducting_equipment_terminal_reading: ::std::option::Option<super::commonmodule::ConductingEquipmentTerminalReading>,
7 #[prost(message, optional, tag="2")]
9 pub phase_mmtn: ::std::option::Option<super::commonmodule::PhaseMmtn>,
10 #[prost(message, optional, tag="3")]
12 pub reading_mmtr: ::std::option::Option<super::commonmodule::ReadingMmtr>,
13 #[prost(message, optional, tag="4")]
15 pub reading_mmxu: ::std::option::Option<super::commonmodule::ReadingMmxu>,
16}
17#[derive(Clone, PartialEq, ::prost::Message)]
19pub struct MeterReadingProfile {
20 #[prost(message, optional, tag="1")]
22 pub reading_message_info: ::std::option::Option<super::commonmodule::ReadingMessageInfo>,
23 #[prost(message, optional, tag="2")]
25 pub ied: ::std::option::Option<super::commonmodule::Ied>,
26 #[prost(message, optional, tag="3")]
28 pub meter: ::std::option::Option<super::commonmodule::Meter>,
29 #[prost(message, optional, tag="4")]
31 pub meter_reading: ::std::option::Option<MeterReading>,
32}