BaseAlarm Members

<< Click to Display Table of Contents >>

Navigation:  Reference > BNCS.Logic.Abstract Namespace > BaseAlarm Class >

BaseAlarm Members

The BaseAlarm type exposes the following members.

 

Constructors


Name

Description

Public method

BaseAlarm

Initializes a new instance of the BaseAlarm class.

 

Methods


Name

Description

Public method

AddInput

Adds an input connector to the appropriate collection based on its type.

Public method

ClearInputs

Clears the inputs for the current instance and any associated alarm conditions and upstream alarms.

Protected method

Execute

(Inherited from MultiInputOperation.)

Public method

RemoveInput(Connector)

Removes the specified input connector from the current object.

Public method

RemoveInput(Guid)

Removes an input connector associated with the specified signal identifier.

 

Properties


Name

Description

Public property

AlarmCondition

Gets or sets the alarm condition for the multi-receiver system.

Public property

Description

Gets or sets the description.

(Inherited from BaseLogicEntity.)

Public property

Id

Gets the unique identifier for the entity.

(Inherited from BaseLogicEntity.)

Public property

Inputs

Gets an array of Connector objects representing the inputs.

(Inherited from MultiInputOperation.)

Public property

InputType

Gets the type of the input.

(Inherited from GenericOperation.)

Public property

MaxInputs

Gets the maximum number of inputs allowed.

(Inherited from MultiInputOperation.)

Public property

Name

Gets or sets the name.

(Inherited from BaseLogicEntity.)

Public property

Output

Gets the output connector.

(Inherited from GenericOperation.)

Public property

OutputType

Gets the type of the output.

(Inherited from GenericOperation.)

Public property

State

Gets or sets the current state of the alarm.

Public property

UpstreamAlarms

Gets or sets the upstream alarms associated with this instance.

 

Events


Name

Description

Public event

OnAlarmStateChange

Occurs when the alarm state changes.

Public event

OnAlarmUpstreamChange

Occurs when there is a change in the upstream alarm state.

 

See Also


BaseAlarm Class

BNCS.Logic.Abstract Namespace