typedef sequence<T_ALARM> T_ALARMS;
typedef sequence<T_EQUIPMENT> T_EQUIPMENTS;
enum ALARM_KIND { CRITICAL_0, CRITICAL_1, CRITICAL_2, ALARM_KIND_SIZE };
enum ALARM_STATE { STARTED, ACKNOWLEDGED, ENDED, ALARM_STATE_SIZE };
enum EQUIPMENT_KIND { EQUIPMENT_0, EQUIPMENT_1, EQUIPMENT_2, EQUIPMENT_KIND_SIZE };
struct T_ALARM { long Id; ALARM_KIND Kind; ALARM_STATE State; long Equipment; EQUIPMENT_KIND EquipmentKind; };
struct T_DATA { string Id; T_ALARMS Alarms; T_EQUIPMENTS Equipments; };
struct T_EQUIPMENT { long Id; string Description; EQUIPMENT_KIND Kind; };
exception BAD_DATA { string Message; };
exception BAD_ID { string Message; };
Generated by the ORBacus IDL-to-HTML translator