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