MultistateValue ¶ The BACnet Multistate Value object. BACnetMultistateValue (FunctionBlock) AckedTransitions (Property) Description (Property) EventAlgorithmInhibit (Property) EventAlgorithmInhibitRef (Property) EventDetectionEnable (Property) EventEnable (Property) EventMessageTexts (Property) EventMessageTextsConfig (Property) EventState (Property) EventTimeStamps (Property) GetAlarmValues (Method) GetFaultValues (Method) GetPriorityArray (Method) GetStateText (Method) NotificationClass (Property) NotifyType (Property) NumberOfStates (Property) OutOfService (Property) PresentValue (Property) ProfileName (Property) Reliability (Property) ReliabilityEvaluationInhibit (Property) RelinquishDefault (Property) SetAlarmValues (Method) SetFaultValues (Method) SetPriorityArray (Method) SetStateText (Method) StatusFlags (Property) TimeDelay (Property) TimeDelayNormal (Property) WritePresentValueNullWithPriority (Method) WritePresentValueWithPriority (Method)
BACnetMultistateOutput.TimeDelayNormal (PROP) ¶ PROPERTY TimeDelayNormal : CmpBACnet.IEC_BACNET_UNSIGNED
BACnetMultistateOutput.WritePresentValueNullWithPriority (METH) ¶ METHOD WritePresentValueNullWithPriority : CmpBACnet.IEC_BACNET_STATUS Set the Present_Value to NULL with the given priority taking client side restrictions into account (access, priorization, range checks). In contrast to SetPropertyInstance and |PresentValue.Set| all access, priorization and range checks are executed by this call and on return the occurred BACnet error code will be returned. InOut: Scope Name Type Comment Return WritePresentValueNullWithPriority CmpBACnet.IEC_BACNET_STATUS Input priority DINT The priority to use when writing to Present_Value.
BACnetMultistateOutput.SetPriorityArray (METH) ¶ METHOD SetPriorityArray : CmpBACnet.IEC_BACNET_STATUS Command Prioritization - sets the whole Priority_Array of this BACnet object. To write the Present_Value with a single priority WritePresentValueWithPriority can be used. InOut: Scope Name Type Comment Return SetPriorityArray CmpBACnet.IEC_BACNET_STATUS Input arPrioArray ARRAY [1..16] OF CmpBACnet.IEC_BACNET_PRIORITY_ARRAY_ITEM The priority array to set for this BACnet object.
BACnetMultistateOutput.SetStateText (METH) ¶ METHOD SetStateText : CmpBACnet.IEC_BACNET_STATUS Sets the State_Text-List of this BACnet object. InOut: Scope Name Type Comment Return SetStateText CmpBACnet.IEC_BACNET_STATUS Input uiListCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The length of the list in the following pointer. pList POINTER TO WSTRING(255) The list data containing elements according to the given count.
BACnetMultistateValue.EventAlgorithmInhibitRef (PROP) ¶ PROPERTY EventAlgorithmInhibitRef : CmpBACnet.IEC_BACNET_OBJ_PROP_REFERENCE
BACnetMultistateValue.EventDetectionEnable (PROP) ¶ PROPERTY EventDetectionEnable : BOOL
BACnetMultistateValue.EventMessageTextsConfig (PROP) ¶ PROPERTY EventMessageTextsConfig : ARRAY [0..2] OF WSTRING(255)
BACnetMultistateValue.EventState (PROP) ¶ PROPERTY EventState : CmpBACnet.IEC_BACNET_EVENT_STATE
BACnetMultistateValue.Description (PROP) ¶ PROPERTY Description : WSTRING(255)