Aller au contenu principal
Version: v4 (Stable)

Alarm Service Data Types

Alarm

Represents a current alarm instance in the system.

PropertyTypeDescription
iduint?Object identifier.
namestringObject name (unique in Alert).
localizedNamestringName depending on language.
namesMultiLangStringName in different languages.
lastChangeDateTime?Date when the object was created or last updated.
localbool?Defines if the object can be transmitted in redundancy.
stationIduint?Station identifier.
dataServerIduint?Data server identifier.
pathstringPath of alarm in data server.
fullPathstringFull path of alarm including data server path.
valuestringValue of the data tag when alarm is raised.
locationLocationLocation when alarm is raised.
messagestringMessage when alarm is raised.
resetMessagestringMessage when alarm is reset.
ackMessagestringMessage when alarm is acknowledged.
priorityuint?Priority of alarm.
stateAlarmStateCurrent state of alarm.
maskedbool?No alarm notification will be received if masked.
alarmTimeDateTime?Date and time when alarm is raised.
resetTimeDateTime?Date and time when alarm is reset.
ackTimeDateTime?Date and time when alarm is acknowledged.
ackUserIduint?Identifier of the user who acknowledged the alarm.
attachedFilestringPath of file attached to alarm when triggered.
resetAttachedFilestringPath of file attached to alarm when reset.
ackAttachedFilestringPath of file attached to alarm when acknowledged.
commentstringComment of alarm on acknowledgement.

AlarmState

Enumeration of alarm states.

StateValueDescription
InactiveAck0Alarm is in normal state (no alarm).
ActiveAck1Alarm has been raised and acknowledged.
InactiveNoAck2Alarm has been raised, got back to normal but not acknowledged.
ActiveNoAck3Alarm has been raised but not acknowledged.

AlarmHistory

Represents a historical alarm record.

PropertyTypeDescription
iduint?Object identifier.
tagIduintTag identifier.
tagNamestringName of the tag.
messagestringMessage when alarm was raised.
priorityuintPriority of alarm.
alarmTimeDateTimeDate and time when alarm was raised.
ackTimeDateTimeDate and time when alarm was acknowledged.
resetTimeDateTimeDate and time when alarm was reset.
alarmDurationTimeSpanDuration of the alarm.
reactionDurationTimeSpanDuration of the reaction.
commentstringComment of alarm on acknowledgement.

AlarmStatistic

Represents statistical data for an alarm tag over a period.

PropertyTypeDescription
iduint?Object identifier.
tagNamestringName of the tag.
messagestringMessage when alarm is raised.
priorityuintPriority of alarm.
codeuintCode of the alarm.
failureNumberuintNumber of times the alarm was triggered.
failureTotalTimeTimeSpanTotal time during which the variable has been in alarm state.
failureMeanTimeTimeSpanAverage time, over the selected period, during which the variable is in the alarm state.

AlarmIntervention

Represents intervention statistics per operator.

PropertyTypeDescription
iduint?Object identifier.
userstringName of operator.
interventionNumberuintNumber of interventions.
reactionMeanTimeTimeSpanAverage operator reaction time.
interventionMeanTimeTimeSpanAverage length of operator intervention time.

CallHistory

Represents a call history record associated with an alarm.

PropertyTypeDescription
iduintObject identifier.
alarmLogIduintAlarm object identifier.
tagIduintIdentifier for the tag associated with the alarm.
alarmTimedateTimeDate and time when alarm was raised.
messagestringMessage when alarm was raised.
resetTimedateTimeDate and time when alarm was reset.
ackTimedateTimeDate and time when alarm was acknowledged.
commentTextstringTextual comment associated with the alarm.
alarmLocalTimestringLocal date and time when alarm was raised.
resetLocalTimedateTimeLocal date and time when alarm was reset.
ackLocalTimedateTimeLocal date and time when alarm was acknowledged.
stationNamestringThe name of the station.
dataServerNamestringThe name of the data server.
tagGroupNamestringThe name of the tag group.
callGroupNamestringThe name of the call group.
userNamestringThe name of the user.
priorityuintPriority of alarm.
shortMessagestringA short message associated with the alarm.
tagNamestringName of the tag.
statusuintThe status of the tag.
identifierstringAn identifier associated with the tag.

CallGroup

Represents a call group configuration.

PropertyTypeDescription
iduintObject identifier.
stationIduint?Station object identifier.
statusCallGroupStatusCurrent status of the call group (active, pending, or other system-defined state).
groupingIduintIdentifier of the grouping to which the call group belongs. If not part of a grouping, value is 0.
reliefGroupIduintIdentifier of the relief group associated with the call group.
activeTeamIduintIdentifier of the active team within the call group. Value is 0 if no active team.
derogationTeamIduintIdentifier of the derogation team within the call group. Value is 0 if not defined.
resolutionuintCode or identifier of the resolution associated with the call group.
audioFilestringPath to the audio file associated with the call group.
membersList<Member>List of members of the call group.
programScheduleProgramPre-established program or action plan associated with the call group.
localizedNamestringThe localized name of the call group.
lastChangedateTimeDate of the last change or update to the call group.

CallGroupGrouping

Represents a grouping of call groups.

PropertyTypeDescription
iduintObject identifier.
stationIduint?Station object identifier.
parentGroupIduint?Identifier of the parent group.
fullNamestringComplete name, including parent group name.
localizedFullNamestringLocalized complete name, including parent group name.
namestringThe name of the group.
localizedNamestringThe localized name of the group.
lastChangedateTimeDate of the last change or update.

DataServer

Represents a data server connection.

PropertyTypeDescription
iduintObject identifier.
stationIduint?Station object identifier.
enabledboolIndicates whether the DataServer is enabled.
isDisabledboolIndicates whether the DataServer is disabled.
isFailedboolIndicates whether the DataServer has failed.
dataServerGroupIduintIdentifies the group to which the DataServer belongs. Value is 0 if no parent group.
namestringThe name of the data server.
localizedNamestringThe localized name of the data server.
lastChangedateTimeDate of the last change or update.

DataServerGrouping

Represents a grouping of data servers.

PropertyTypeDescription
iduintObject identifier.
stationIduint?Station object identifier.
parentIduintIdentifier of the parent entity.
namestringThe name of the data server grouping.
localizedNamestringThe localized name of the data server grouping.
lastChangedateTimeDate of the last change or update.

DataTag

Represents a data tag within a data server.

PropertyTypeDescription
iduintObject identifier.
stationIduint?Station object identifier.
fullNamestringComplete name of the data tag, including data server name.
localizedFullNamestringLocalized version of the complete name, including localized data server name.
typeuint?Type of the data tag (category/classification).
dataServerIduint?Identifier of the associated data server.
enabledboolIndicates whether the data tag is enabled.
pathstringThe path of the data tag.
fullPathstringThe full path of the data tag.
unitstringUnit of measurement, if applicable.
groupListList<uint>List of tag group identifiers attached to the data tag.
baseGroupuint?Identifier of the base tag group.
valueTypeuint?The type of value associated with the data tag.
valueAccessuint?Access level for the value.
valuestringThe current value of the data tag.
valueQualityuintThe quality of the value.
bitMaskuintThe bitmask associated with the data tag.
eventConditionEventConditionThe event condition associated with the data tag.
alarmShortMessagestringShort message associated with the alarm.
alarmFormatstringFormat for the alarm message.
alarmActionsList<Action>List of actions associated with alarms.
resetMessagestringMessage for the reset action.
resetFormatstringFormat for the reset message.
resetShortMessagestringShort message for the reset action.
resetActionsList<Action>List of actions associated with resets.
priorityuintPriority level associated with the alarm.
ackShortMessagestringShort message associated with acknowledgment.
eventScheduleEventScheduleActivationEvent schedule activation associated with the data tag.
localizedNamestringThe localized name of the data tag.
lastChangedateTimeDate of the last change or update.

Member

Represents a member of a call group.

PropertyTypeDescription
iduintObject identifier.
reliefboolParticipation or association of the user in rescue activities.
namestringThe name of the user.
localizedNamestringThe localized name of the user.

ScheduleProgram

Represents a schedule program for a call group.

PropertyTypeDescription
daysInMonthuint?The number of days in the month for which the schedule program is defined.
daysList<ScheduleDay>The days of the program.

ScheduleDay

Represents a single day in a schedule program.

PropertyTypeDescription
periodsList<SchedulePeriod>The periods in the schedule day.
recurrenceuint?The frequency with which the program repeats over a given period.

SchedulePeriod

Represents a time period within a schedule day.

PropertyTypeDescription
startTimeSpanThe start time for the schedule period.
teamIduint?The identifier of the team associated with the schedule period.
reduceDutyboolIndicates whether duty reduction is enabled for this period.
forcedDutyboolIndicates whether forced duty is enforced for this period.

EventCondition

Defines the condition under which an event (alarm) is triggered for a data tag.

remarque

Detailed property documentation will be available in a future release.

Action

Defines an action to be executed in response to an alarm, reset, or acknowledgment event.

remarque

Detailed property documentation will be available in a future release.

EventScheduleActivation

Defines whether there is a predefined schedule or timing for events related to a data tag. Specifies when certain actions should occur based on predefined conditions or criteria.

remarque

Detailed property documentation will be available in a future release.