cimstructs/
SynchronousMachineOperatingMode.rs1#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
3pub enum SynchronousMachineOperatingMode {
4 generator,
6 condenser,
8 motor,
10}
11
12impl SynchronousMachineOperatingMode {
13 pub fn uri(&self) -> &'static str {
14 match self {
15 SynchronousMachineOperatingMode::generator => "http://iec.ch/TC57/CIM100#SynchronousMachineOperatingMode.generator",
16 SynchronousMachineOperatingMode::condenser => "http://iec.ch/TC57/CIM100#SynchronousMachineOperatingMode.condenser",
17 SynchronousMachineOperatingMode::motor => "http://iec.ch/TC57/CIM100#SynchronousMachineOperatingMode.motor",
18 }
19 }
20}