cimstructs/
WindQcontrolModeKind.rs1#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
3pub enum WindQcontrolModeKind {
4 voltage,
6 reactivePower,
8 openLoopReactivePower,
10 powerFactor,
12 openLooppowerFactor,
14}
15
16impl WindQcontrolModeKind {
17 pub fn uri(&self) -> &'static str {
18 match self {
19 WindQcontrolModeKind::voltage => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.voltage",
20 WindQcontrolModeKind::reactivePower => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.reactivePower",
21 WindQcontrolModeKind::openLoopReactivePower => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.openLoopReactivePower",
22 WindQcontrolModeKind::powerFactor => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.powerFactor",
23 WindQcontrolModeKind::openLooppowerFactor => "http://iec.ch/TC57/CIM100#WindQcontrolModeKind.openLooppowerFactor",
24 }
25 }
26}