Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UAOffNormalAlarm

The OffNormalAlarmType is a specialization of the DiscreteAlarmType intended to represent a discrete Condition that is considered to be not normal. This sub type is usually used to indicate that a discrete value is in an Alarm state, it is active as long as a non-normal value is present.

Hierarchy

Properties

activeState

activeState: UATwoStateVariable

inputNode

inputNode: UAVariableT<NodeId, NodeId>

maxTimeShelved

maxTimeShelved: UAVariable

normalState

normalState: UAVariable

shelvingState

shelvingState: ShelvingStateMachine

suppressedOrShelved

suppressedOrShelved: UAVariable

suppressedState

suppressedState: UATwoStateVariable

Methods

_onInputDataValueChange

  • _onInputDataValueChange(dataValue: DataValue): void
  • Parameters

    • dataValue: DataValue

    Returns void

_updateAlarmState

  • _updateAlarmState(normalStateValue?: any, inputValue?: any): void
  • Parameters

    • Optional normalStateValue: any
    • Optional inputValue: any

    Returns void

getNormalStateNode

  • getNormalStateNode(): UAVariable
  • Returns UAVariable

getNormalStateValue

  • getNormalStateValue(): any
  • method

    getNormalStateValue

    Returns any

setNormalStateValue

  • setNormalStateValue(value: any): void
  • method

    setNormalStateValue

    Parameters

    • value: any

    Returns void

Static instantiate

  • method

    (static)UAOffNormalAlarm.instantiate

    Parameters

    • namespace: Namespace
    • discreteAlarmTypeId: UAEventType | NodeId | string
    • options: any
    • data: any

      When the value of inputNode doesn't match the normalState node value, then the alarm is raised.

    Returns UADiscreteAlarm

Generated using TypeDoc