#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
pub enum WindingConnection {
D,
Y,
Z,
Yn,
Zn,
A,
I,
}
impl WindingConnection {
pub fn uri(&self) -> &'static str {
match self {
WindingConnection::D => "http://iec.ch/TC57/CIM100#WindingConnection.D",
WindingConnection::Y => "http://iec.ch/TC57/CIM100#WindingConnection.Y",
WindingConnection::Z => "http://iec.ch/TC57/CIM100#WindingConnection.Z",
WindingConnection::Yn => "http://iec.ch/TC57/CIM100#WindingConnection.Yn",
WindingConnection::Zn => "http://iec.ch/TC57/CIM100#WindingConnection.Zn",
WindingConnection::A => "http://iec.ch/TC57/CIM100#WindingConnection.A",
WindingConnection::I => "http://iec.ch/TC57/CIM100#WindingConnection.I",
}
}
}