public Message() { who = WHO.None; what = WHAT.None; type = MessageType.None; where = string.Empty; parameters = null; }
public static WHAT GetWhat(string what) { int value; WHAT retWhat = WHAT.None; if (int.TryParse(what, out value)) { switch (value) { case 0: retWhat = WHAT.TimeRequest; break; case 1: retWhat = WHAT.DateRequest; break; case 10: retWhat = WHAT.IpRequest; break; case 11: retWhat = WHAT.NetmaskRequest; break; case 12: retWhat = WHAT.MacAddressRequest; break; case 15: retWhat = WHAT.ModelTypeRequest; break; case 16: retWhat = WHAT.FirmwareVersionRequest; break; case 19: retWhat = WHAT.UptimeRequest; break; case 22: retWhat = WHAT.DateAndTimeRequest; break; case 23: retWhat = WHAT.KernelVersionRequest; break; case 24: retWhat = WHAT.DistributionVersionRequest; break; } } return(retWhat); }
public static WHAT GetWhat(string what) { int value; WHAT retWhat = WHAT.None; if (int.TryParse(what, out value)) { if (value == 0) { retWhat = WHAT.AlarmMaintenance; } else if (value == 1) { retWhat = WHAT.AlarmActivation; } else if (value == 2) { retWhat = WHAT.AlarmDisactivation; } else if (value == 3) { retWhat = WHAT.AlarmDelayEnd; } else if (value == 4) { retWhat = WHAT.AlarmBatteryFault; } else if (value == 5) { retWhat = WHAT.AlarmBatteryOK; } else if (value == 6) { retWhat = WHAT.AlarmNetworkFault; } else if (value == 7) { retWhat = WHAT.AlarmNetworkOK; } else if (value == 8) { retWhat = WHAT.AlarmEngage; } else if (value == 9) { retWhat = WHAT.AlarmDisengage; } else if (value == 10) { retWhat = WHAT.AlarmBatteryUnloads; } else if (value == 11) { retWhat = WHAT.AlarmActiveZone; } else if (value == 12) { retWhat = WHAT.AlarmTechnicalAlarm; } else if (value == 13) { retWhat = WHAT.AlarmResetTechnicalAlarm; } else if (value == 14) { retWhat = WHAT.AlarmNoReception; } else if (value == 15) { retWhat = WHAT.AlarmIntrusion; } else if (value == 16) { retWhat = WHAT.AlarmTampering; } else if (value == 17) { retWhat = WHAT.AlarmAntipanic; } else if (value == 18) { retWhat = WHAT.AlarmNonActiveZone; } else if (value == 26) { retWhat = WHAT.AlarmStartProgramming; } else if (value == 27) { retWhat = WHAT.AlarmStopProgramming; } else if (value == 31) { retWhat = WHAT.AlarmSilentAlarm; } } return(retWhat); }
public static WHAT GetWhat(string what, out string[] parameters) { WHAT retWhat = WHAT.None; int value; parameters = null; if (int.TryParse(what, out value)) { switch (value) { case 0: retWhat = WHAT.TermoCoolingMode; break; case 1: retWhat = WHAT.TermoHeatingMode; break; case 102: retWhat = WHAT.TermoAntiFreezeProtection; break; case 202: retWhat = WHAT.TermoCoolingProtection; break; case 302: retWhat = WHAT.TermoProtection; break; case 103: retWhat = WHAT.TermoHeatingOff; break; case 203: retWhat = WHAT.TermoCoolingOff; break; case 303: retWhat = WHAT.TermoOff; break; case 110: retWhat = WHAT.TermoHeatingManual; break; case 210: retWhat = WHAT.TermoCoolingManual; break; case 310: retWhat = WHAT.TermoManual; break; case 111: retWhat = WHAT.TermoProgrammingHeating; break; case 211: retWhat = WHAT.TermoProgrammingCooling; break; case 311: retWhat = WHAT.TermoProgramming; break; } } return(retWhat); }
/// <summary> /// The only methods on this interface for getting the description. /// </summary> /// <param name="specimen">instance to be described</param> /// <param name="what_part">or-ed enum values teling us what caller wants described</param> /// <returns>report in a string</returns> abstract public string describe(object specimen, WHAT what_part);