#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
pub enum DroopSignalFeedbackKind {
electricalPower,
none,
fuelValveStroke,
governorOutput,
}
impl DroopSignalFeedbackKind {
pub fn uri(&self) -> &'static str {
match self {
DroopSignalFeedbackKind::electricalPower => "http://iec.ch/TC57/CIM100#DroopSignalFeedbackKind.electricalPower",
DroopSignalFeedbackKind::none => "http://iec.ch/TC57/CIM100#DroopSignalFeedbackKind.none",
DroopSignalFeedbackKind::fuelValveStroke => "http://iec.ch/TC57/CIM100#DroopSignalFeedbackKind.fuelValveStroke",
DroopSignalFeedbackKind::governorOutput => "http://iec.ch/TC57/CIM100#DroopSignalFeedbackKind.governorOutput",
}
}
}