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