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