#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
pub enum ShortCircuitRotorKind {
salientPole1,
salientPole2,
turboSeries1,
turboSeries2,
}
impl ShortCircuitRotorKind {
pub fn uri(&self) -> &'static str {
match self {
ShortCircuitRotorKind::salientPole1 => "http://iec.ch/TC57/CIM100#ShortCircuitRotorKind.salientPole1",
ShortCircuitRotorKind::salientPole2 => "http://iec.ch/TC57/CIM100#ShortCircuitRotorKind.salientPole2",
ShortCircuitRotorKind::turboSeries1 => "http://iec.ch/TC57/CIM100#ShortCircuitRotorKind.turboSeries1",
ShortCircuitRotorKind::turboSeries2 => "http://iec.ch/TC57/CIM100#ShortCircuitRotorKind.turboSeries2",
}
}
}