C# Class BACnet.Ashrae.NotificationParameters

Show file Open project: LorenVS/bacstack Class Usage Examples

Public Properties

Property Type Description
Schema ISchema

Public Methods

Method Description
Load ( IValueStream stream ) : NotificationParameters
NewBufferReady ( DeviceObjectPropertyReference bufferProperty, uint previousNotification, uint currentNotification ) : NotificationParameters
NewChangeOfBitstring ( BitString56 referencedBitstring, StatusFlags statusFlags ) : NotificationParameters
NewChangeOfLifeSafety ( LifeSafetyState newState, LifeSafetyMode newMode, StatusFlags statusFlags, LifeSafetyOperation operationExpected ) : NotificationParameters
NewChangeOfState ( PropertyStates newState, StatusFlags statusFlags ) : NotificationParameters
NewChangeOfValue ( NewValue newValue, StatusFlags statusFlags ) : NotificationParameters
NewCommandFailure ( GenericValue commandValue, StatusFlags statusFlags, GenericValue feedbackValue ) : NotificationParameters
NewComplexEventType ( ReadOnlyArray complexEventType ) : NotificationParameters
NewExtended ( uint vendorId, uint extendedEventType, ReadOnlyArray parameters ) : NotificationParameters
NewFloatingLimit ( float referenceValue, StatusFlags statusFlags, float setpointValue, float errorLimit ) : NotificationParameters
NewOutOfRange ( float exceedingValue, StatusFlags statusFlags, float deadband, float exceededLimit ) : NotificationParameters
NewUnsignedRange ( uint exceedingValue, StatusFlags statusFlags, uint exceededLimit ) : NotificationParameters
Save ( IValueSink sink, NotificationParameters value ) : void

Method Details

Load() public static method

public static Load ( IValueStream stream ) : NotificationParameters
stream IValueStream
return NotificationParameters

NewBufferReady() public static method

public static NewBufferReady ( DeviceObjectPropertyReference bufferProperty, uint previousNotification, uint currentNotification ) : NotificationParameters
bufferProperty DeviceObjectPropertyReference
previousNotification uint
currentNotification uint
return NotificationParameters

NewChangeOfBitstring() public static method

public static NewChangeOfBitstring ( BitString56 referencedBitstring, StatusFlags statusFlags ) : NotificationParameters
referencedBitstring BACnet.Types.BitString56
statusFlags StatusFlags
return NotificationParameters

NewChangeOfLifeSafety() public static method

public static NewChangeOfLifeSafety ( LifeSafetyState newState, LifeSafetyMode newMode, StatusFlags statusFlags, LifeSafetyOperation operationExpected ) : NotificationParameters
newState LifeSafetyState
newMode LifeSafetyMode
statusFlags StatusFlags
operationExpected LifeSafetyOperation
return NotificationParameters

NewChangeOfState() public static method

public static NewChangeOfState ( PropertyStates newState, StatusFlags statusFlags ) : NotificationParameters
newState PropertyStates
statusFlags StatusFlags
return NotificationParameters

NewChangeOfValue() public static method

public static NewChangeOfValue ( NewValue newValue, StatusFlags statusFlags ) : NotificationParameters
newValue NewValue
statusFlags StatusFlags
return NotificationParameters

NewCommandFailure() public static method

public static NewCommandFailure ( GenericValue commandValue, StatusFlags statusFlags, GenericValue feedbackValue ) : NotificationParameters
commandValue GenericValue
statusFlags StatusFlags
feedbackValue GenericValue
return NotificationParameters

NewComplexEventType() public static method

public static NewComplexEventType ( ReadOnlyArray complexEventType ) : NotificationParameters
complexEventType ReadOnlyArray
return NotificationParameters

NewExtended() public static method

public static NewExtended ( uint vendorId, uint extendedEventType, ReadOnlyArray parameters ) : NotificationParameters
vendorId uint
extendedEventType uint
parameters ReadOnlyArray
return NotificationParameters

NewFloatingLimit() public static method

public static NewFloatingLimit ( float referenceValue, StatusFlags statusFlags, float setpointValue, float errorLimit ) : NotificationParameters
referenceValue float
statusFlags StatusFlags
setpointValue float
errorLimit float
return NotificationParameters

NewOutOfRange() public static method

public static NewOutOfRange ( float exceedingValue, StatusFlags statusFlags, float deadband, float exceededLimit ) : NotificationParameters
exceedingValue float
statusFlags StatusFlags
deadband float
exceededLimit float
return NotificationParameters

NewUnsignedRange() public static method

public static NewUnsignedRange ( uint exceedingValue, StatusFlags statusFlags, uint exceededLimit ) : NotificationParameters
exceedingValue uint
statusFlags StatusFlags
exceededLimit uint
return NotificationParameters

Save() public static method

public static Save ( IValueSink sink, NotificationParameters value ) : void
sink IValueSink
value NotificationParameters
return void

Property Details

Schema public static property

public static ISchema Schema
return ISchema