Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UANonExclusiveLimitAlarm

Hierarchy

Properties

_dataType

_dataType: any

activeState

activeState: UATwoStateVariable

Optional highHighLimit

highHighLimit: UAVariable

highHighState

highHighState: UATwoStateVariable
property

highHighState

Optional highLimit

highLimit: UAVariable

highState

highState: UATwoStateVariable
property

highState

inputNode

inputNode: UAVariableT<NodeId, NodeId>

Optional lowLimit

lowLimit: UAVariable

Optional lowLowLimit

lowLowLimit: UAVariable

lowLowState

lowLowState: UATwoStateVariable
property

lowLowState

lowState

lowState: UATwoStateVariable
property

lowState

maxTimeShelved

maxTimeShelved: UAVariable

shelvingState

shelvingState: ShelvingStateMachine

suppressedOrShelved

suppressedOrShelved: UAVariable

suppressedState

suppressedState: UATwoStateVariable

Methods

_calculateConditionInfo

  • _calculateConditionInfo(states: string | null, isActive: boolean, value: string, oldConditionInfo: ConditionInfo): ConditionInfo
  • Parameters

    • states: string | null
    • isActive: boolean
    • value: string
    • oldConditionInfo: ConditionInfo

    Returns ConditionInfo

_onInputDataValueChange

  • _onInputDataValueChange(dataValue: DataValue): void

_signalNewCondition2

  • _signalNewCondition2(states: object, isActive: boolean, value: string): void
  • Parameters

    • states: object
      • [key: string]: string
    • isActive: boolean
    • value: string

    Returns void

getHighHighLimit

  • getHighHighLimit(): number
  • method

    getHighHighLimit

    Returns number

getHighLimit

  • getHighLimit(): number
  • method

    getHighLimit

    Returns number

getLowLimit

  • getLowLimit(): number
  • method

    getLowLimit

    Returns number

getLowLowLimit

  • getLowLowLimit(): number
  • method

    getLowLowLimit

    Returns number

setHighHighLimit

  • setHighHighLimit(value: number): void
  • method

    setHighHighLimit

    Parameters

    • value: number

    Returns void

setHighLimit

  • setHighLimit(value: number): void
  • method

    setHighLimit

    Parameters

    • value: number

    Returns void

setLowLimit

  • setLowLimit(value: number): void
  • method

    setLowLimit

    Parameters

    • value: number

    Returns void

setLowLowLimit

  • setLowLowLimit(value: number): void
  • method

    setLowLowLimit

    Parameters

    • value: number

    Returns void

Static instantiate

Generated using TypeDoc