#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
pub enum WindQcontrolModeKind {
voltage,
reactivePower,
openLoopReactivePower,
powerFactor,
openLooppowerFactor,
}
impl WindQcontrolModeKind {
pub fn uri(&self) -> &'static str {
match self {
WindQcontrolModeKind::voltage => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.voltage",
WindQcontrolModeKind::reactivePower => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.reactivePower",
WindQcontrolModeKind::openLoopReactivePower => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.openLoopReactivePower",
WindQcontrolModeKind::powerFactor => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.powerFactor",
WindQcontrolModeKind::openLooppowerFactor => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.openLooppowerFactor",
}
}
}