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