// ----- this file has been automatically generated - do not edit import { UAMethod, UAProperty } from "node-opcua-address-space-base" import { DataType } from "node-opcua-variant" import { LocalizedText } from "node-opcua-data-model" import { NodeId } from "node-opcua-nodeid" import { Int16 } from "node-opcua-basic-types" import { UAAcknowledgeableCondition, UAAcknowledgeableCondition_Base } from "./ua_acknowledgeable_condition" import { UATwoStateVariable } from "./ua_two_state_variable" import { UAShelvedStateMachine } from "./ua_shelved_state_machine" import { UAAudioVariable } from "./ua_audio_variable" import { UABaseDataVariable } from "./ua_base_data_variable" import { UAAlarmGroup } from "./ua_alarm_group" /** * | | | * |----------------|------------------------------------------------------------| * |namespace |http://opcfoundation.org/UA/ | * |nodeClass |ObjectType | * |typedDefinition |AlarmConditionType i=2915 | * |isAbstract |false | */ export interface UAAlarmCondition_Base extends UAAcknowledgeableCondition_Base { enabledState: UATwoStateVariable; activeState: UATwoStateVariable; inputNode: UAProperty; suppressedState?: UATwoStateVariable; outOfServiceState?: UATwoStateVariable; shelvingState?: UAShelvedStateMachine; suppressedOrShelved: UAProperty; maxTimeShelved?: UAProperty; audibleEnabled?: UAProperty; audibleSound?: UAAudioVariable; silenceState?: UATwoStateVariable; onDelay?: UAProperty; offDelay?: UAProperty; firstInGroupFlag?: UABaseDataVariable; firstInGroup?: UAAlarmGroup; latchedState?: UATwoStateVariable; // PlaceHolder for $AlarmGroup$ reAlarmTime?: UAProperty; reAlarmRepeatCount?: UABaseDataVariable; silence?: UAMethod; suppress?: UAMethod; suppress2?: UAMethod; unsuppress?: UAMethod; unsuppress2?: UAMethod; removeFromService?: UAMethod; removeFromService2?: UAMethod; placeInService?: UAMethod; placeInService2?: UAMethod; reset?: UAMethod; reset2?: UAMethod; getGroupMemberships?: UAMethod; } export interface UAAlarmCondition extends Omit, UAAlarmCondition_Base { }