Skip to content

bacnetExt 扩展参考(第 2 部分) ​

原文: https://finproducts.atlassian.net/wiki/spaces/JIDD3/pages/34793390107/FIN+5.3.1+bacnetExt+part+2 中文整理基于 FIN 5.3.1

导读: 本页为 FIN 扩展 bacnetExt 的 API 参考文档。

以下为 API 参考,保留英文以便对照源码;目录已列出(英文标题便于检索);概述已尽量中译。


目录(导读) ​

  • Slot Details
    • propId
    • toBacnet
    • toHaystack
    • make
    • objectPropsConverters
    • bacnetComplexToHaystack
    • bacnetPrimitiveToHaystack
    • bacnetToPoint
    • bacnetTypeToHaystack
    • bacnetTypesToHaystack
    • haystackComplexToBacnet
    • haystackPrimitiveToBacnet
    • haystackTypeToBacnet
    • pointToBacnet
    • registry
    • resolveBacnetPropType
    • resolveBacnetType
    • BIT_STRING
    • COMPLEX_DICT_TYPE
    • COMPLEX_DICT_VALUE
    • CONVERTED_TAG
    • CONVERTED_VALUE
    • DATE
    • DATE_TIME
    • OBJECT_ID
    • OBJECT_PROP_REF
    • OCTET_STRING
    • TIME
    • handle
    • bacnetId
    • pointRec
    • migratePoints5_X
    • migrateProject
    • migrateProject5_1
    • getAlarmEventValue
    • resolve
    • each
    • eachWhile
    • equals
    • get
    • has
    • hash
    • id
    • isEmpty
    • missing
    • rec
    • trap
    • schedule
    • state
    • children
    • complex
    • points
    • assignScheduleToPoint
    • bacnetScheduleWriteSync
    • checkFuture
    • checkMsg
    • cleanAll
    • compareExceptionSch
    • compareScheduleDefault
    • compareWeeklySch
    • deleteBacnetScheduleDataFromDb
    • filterSchedule
    • filterWeeklySchedule
    • getWeeklyTimeValueGrid
    • isDefaultEvent
    • isProcessExceptionSch
    • isProcessSchDefault
    • isProcessWeeklySch
    • isScheduleLastWrittenChanged
    • module
    • onCheck
    • onCheckMethod
    • onCommitChrono
    • onCommitPoint
    • onStop
    • persistScheduleData
    • pointUnbind
    • receive
    • schedules
    • triggerCheck
    • coalesce
    • handler
    • msg
    • toKey
    • actor
    • ext
    • onStart
    • WEEK_OF_MONTH
    • createScheduleRuleList
    • formatCalendarEntryToBacnet
    • formatDateRuleToFin
    • formatDateToBacnet
    • formatDateToFin
    • formatListOfTimeValueToBacnet
    • formatTimeToFin
    • getMonthName
    • getWeekDayName
    • isScheduleChanged
    • log
    • toStr
    • toUnWatch
    • timeout
    • value
    • bacnetDeviceName
    • description
    • device
    • location
    • toWatch

概述(中译) ​

const class FdSubscriptionLifetimeConvert : BasicPropConverter

方法

插槽详情

虚拟重写 BacStacPropertyIdentifier propId()

虚拟重写 Obj? toBacnet(Obj? haystackValue)


API 正文(英文) ​

toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


FdtConvert ​

const class FdtConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


FileAccessMethodPropConvert ​

const class FileAccessMethodPropConvert : BasicPropConverter

Implement a property converter for basic File_Access_Method property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


FileConvert ​

class FileConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


FileSizePropConvert ​

const class FileSizePropConvert : BasicPropConverter

Implement a property converter for basic File_Size property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


FileTypePropConvert ​

const class FileTypePropConvert : BasicPropConverter

Implement a property converter for basicFile_Type property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


FirmwareRevisionPropConvert ​

const class FirmwareRevisionPropConvert : BasicPropConverter

Implement a property converter for Firmware_Revision property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


FullDutyBaselinePropConvert ​

const class FullDutyBaselinePropConvert : BasicPropConverter

Implement a property converter for basic Full_Duty_Baseline property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


GenericTypeConverter ​

class GenericTypeConverter : Obj

Converts to/from Haystack and BACnet

Methods

bacnetComplexToHaystack
bacnetPrimitiveToHaystack
bacnetToPoint
bacnetTypeToHaystack
bacnetTypesToHaystack
haystackComplexToBacnet
haystackPrimitiveToBacnet
haystackTypeToBacnet
pointToBacnet
registry
resolveBacnetPropType
resolveBacnetType

Slot Details ​


bacnetComplexToHaystack ​

static Obj? bacnetComplexToHaystack(Obj? bacnetVal)


bacnetPrimitiveToHaystack ​

static Obj? bacnetPrimitiveToHaystack(Obj? bacnetVal)


bacnetToPoint ​

static Obj? bacnetToPoint(BacStacObjectIdentifier? bacnetObject, Dict? pointRecord)


bacnetTypeToHaystack ​

static Obj? bacnetTypeToHaystack(BacStacObjectType objType, IBacStacPropertyIdentifier propId, Obj? bacVal)


bacnetTypesToHaystack ​

static List bacnetTypesToHaystack(BacStacObjectType objType, IBacStacPropertyIdentifier propId, Obj[]? bacVals)


haystackComplexToBacnet ​

static Obj? haystackComplexToBacnet(Obj? haystackVal, Str? haystackType)


haystackPrimitiveToBacnet ​

static Obj? haystackPrimitiveToBacnet(Obj? haystackVal)


haystackTypeToBacnet ​

static Obj? haystackTypeToBacnet(BacStacObjectType objType, IBacStacPropertyIdentifier propId, Obj? haystackVal)


pointToBacnet ​

static Obj? pointToBacnet(Dict? pointRecord)


registry ​

static Str:BaseTypeConv registry()


resolveBacnetPropType ​

static PropertyConverter? resolveBacnetPropType(BacStacObjectType objectType, IBacStacPropertyIdentifier propId)


resolveBacnetType ​

static BaseTypeConv? resolveBacnetType(BacStacObjectType objectType)


GlobalGroupConvert ​

class GlobalGroupConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


GroupConvert ​

class GroupConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


GroupMemberNamesPropConvert ​

const class GroupMemberNamesPropConvert : BasicPropConverter

Implement a property converter for basic Group_Member_Names property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


GroupMembersPropConvert ​

const class GroupMembersPropConvert : ComplexPropConverter

Implement a property converter for basic Group_Members property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


HaystackDictKeys ​

class HaystackDictKeys : Obj

Class will contain String constants used as keys in Dictionary

Fields

BIT_STRING
COMPLEX_DICT_TYPE
COMPLEX_DICT_VALUE
CONVERTED_TAG
CONVERTED_VALUE
DATE
DATE_TIME
OBJECT_ID
OBJECT_PROP_REF
OCTET_STRING
TIME

Slot Details ​


BIT_STRING ​

const static Str BIT_STRING := "BitString"


COMPLEX_DICT_TYPE ​

const static Str COMPLEX_DICT_TYPE := "type"


COMPLEX_DICT_VALUE ​

const static Str COMPLEX_DICT_VALUE := "value"


CONVERTED_TAG ​

const static Str CONVERTED_TAG := "tag"


CONVERTED_VALUE ​

const static Str CONVERTED_VALUE := "value"


DATE ​

const static Str DATE := "Date"


DATE_TIME ​

const static Str DATE_TIME := "DateTime"


OBJECT_ID ​

const static Str OBJECT_ID := "ObjectId"


OBJECT_PROP_REF ​

const static Str OBJECT_PROP_REF := "ObjectPropRef"


OCTET_STRING ​

const static Str OCTET_STRING := "OctetString"


TIME ​

const static Str TIME := "Time"


IOHandleWrapper ​

class IOHandleWrapper : Obj

Constructors

make

Fields

handle

Slot Details ​


handle ​

IOHandle handle


make ​

new make(Obj handle)


InProcessPropConvert ​

const class InProcessPropConvert : BasicPropConverter

Implement a property converter for basic In_Process property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


InProgressPropConvert ​

const class InProgressPropConvert : BasicPropConverter

Implement a property converter for In_Progress property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


InactiveTextPropConvert ​

const class InactiveTextPropConvert : BasicPropConverter

Implement a property converter for Inactive_Text property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


InputReferencePropConvert ​

const class InputReferencePropConvert : BasicPropConverter

Implement a property converter for basic Input_Reference property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


InstanceOfPropConvert ​

const class InstanceOfPropConvert : BasicPropConverter

Implement a property converter for basic Instance_Of property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


InstantaneousPowerPropConvert ​

const class InstantaneousPowerPropConvert : BasicPropConverter

Implement a property converter for Instantaneous_Power property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerFaultHighLimitPropConvert ​

const class IntegerFaultHighLimitPropConvert : BasicPropConverter

Implement a property converter for basic Fault_High_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerFaultLowLimitPropConvert ​

const class IntegerFaultLowLimitPropConvert : BasicPropConverter

Implement a property converter for basic Fault_Low_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerHighLimitPropConvert ​

const class IntegerHighLimitPropConvert : BasicPropConverter

Implement a property converter for basic High_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerLowLimitPropConvert ​

const class IntegerLowLimitPropConvert : BasicPropConverter

Implement a property converter for basic Low_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerMaxPresValuePropConvert ​

const class IntegerMaxPresValuePropConvert : BasicPropConverter

Implement a property converter for basic Max_Pres_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerMinPresValuePropConvert ​

const class IntegerMinPresValuePropConvert : BasicPropConverter

Implement a property converter for basic Min_Pres_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerPresentValuePropConvert ​

const class IntegerPresentValuePropConvert : BasicPropConverter

Implement a property converter for PresentValue property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerRelinquishDefaultPropConvert ​

const class IntegerRelinquishDefaultPropConvert : BasicPropConverter

Implement a property converter for RelinquishDefault property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerResolutionPropConvert ​

const class IntegerResolutionPropConvert : BasicPropConverter

Implement a property converter for basic Resolution property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegerValueConvert ​

class IntegerValueConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


IntegralConstantPropConvert ​

const class IntegralConstantPropConvert : BasicPropConverter

Implement a property converter for Integral_Constant property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntegralConstantUnitsPropConvert ​

const class IntegralConstantUnitsPropConvert : BasicPropConverter

Implement a property converter for Integral_Constant_Units property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IntervalOffsetPropConvert ​

const class IntervalOffsetPropConvert : BasicPropConverter

Being used by only TrendLogMultiple, TrendLog and Device objects

Implement a property converter for basic Interval_Offset property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IpAddressConvert ​

const class IpAddressConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IpDefaultGatewayConvert ​

const class IpDefaultGatewayConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IpDhcpEnableConvert ​

const class IpDhcpEnableConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IpDhcpServerConvert ​

const class IpDhcpServerConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IpDnsServerConvert ​

const class IpDnsServerConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IpSubnetMaskConvert ​

const class IpSubnetMaskConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


IsUTCPropConvert ​

const class IsUTCPropConvert : BasicPropConverter

Implement a property converter for basic Is_UTC property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LargeAnalogValueConvert ​

class LargeAnalogValueConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


LastCovSubscribeMsg ​

const class LastCovSubscribeMsg : Obj

Last time a point was subscribed

Constructors

make

Fields

bacnetId
pointRec

Slot Details ​


bacnetId ​

const BacnetObjId bacnetId


make ​

new make(Dict rec, BacStacObjectIdentifier id)


pointRec ​

const PointRec pointRec


LastNotifyRecordPropConvert ​

const class LastNotifyRecordPropConvert : BasicPropConverter

Implement a property converter for Last_Notify_Record property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LastPriorityPropConvert ​

const class LastPriorityPropConvert : BasicPropConverter

Implement a property converter for Last_Priority property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LastRestartReasonPropConvert ​

const class LastRestartReasonPropConvert : BasicPropConverter

Implement a property converter for Last_Restart_Reason property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LastRestoreTimePropConvert ​

const class LastRestoreTimePropConvert : BasicPropConverter

Implement a property converter for Last_Restore_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LifeSafetyPointConvert ​

class LifeSafetyPointConvert : BaseTypeConv

LifeSafetyPoint BACnet property converters

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


LifeSafetyZoneConvert ​

class LifeSafetyZoneConvert : BaseTypeConv

LifeSafetyZone BACnet property converters

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


LightingCommandDefaultPriorityPropConvert ​

const class LightingCommandDefaultPriorityPropConvert : BasicPropConverter

Implement a property converter for Lighting_Command_Default_Priority property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LightingCommandPropConvert ​

const class LightingCommandPropConvert : ComplexPropConverter

Implement a property converter for basic Lighting_Command property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LightingOutputConvert ​

class LightingOutputConvert : LightingOutputObjectConvert

Constructors

make

Slot Details ​


make ​

new make()


LightingOutputObjectConvert ​

class LightingOutputObjectConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make(BacStacObjectType objectType)


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


LimitEnablePropConvert ​

const class LimitEnablePropConvert : BasicPropConverter

Implement a property converter for basic Limit_Enable property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LimitMonitoringIntervalPropConvert ​

const class LimitMonitoringIntervalPropConvert : BasicPropConverter

Implement a property converter for basic Limit_Monitoring_Interval property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LinkSpeedConvert ​

const class LinkSpeedConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ListOfObjectPropertyReferencesPropConvert ​

const class ListOfObjectPropertyReferencesPropConvert : ComplexPropConverter

Property used by Schedule and Channel objects only Implement a property converter for basic List_Of_Object_Property_References property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LoadControlConvert ​

class LoadControlConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


LocalDatePropConvert ​

const class LocalDatePropConvert : BasicPropConverter

Implement a property converter for Local_Date property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LocalForwardingOnlyPropConvert ​

const class LocalForwardingOnlyPropConvert : BasicPropConverter

Implement a property converter for basic Local_Forwarding_Only property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LocalTimePropConvert ​

const class LocalTimePropConvert : BasicPropConverter

Implement a property converter for Local_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LocationPropConvert ​

const class LocationPropConvert : BasicPropConverter

Implement a property converter for Location property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LockStatusPropConvert ​

const class LockStatusPropConvert : BasicPropConverter

Implement a property converter for basic Lock_Status property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LogDeviceObjectPropertyPropConvert ​

const class LogDeviceObjectPropertyPropConvert : ComplexPropConverter

Property used by TrendLog and TrendLogMultiple objects only Implement a property converter for basic Log_DeviceObjectProperty property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LogIntervalPropConvert ​

const class LogIntervalPropConvert : BasicPropConverter

Implement a property converter for basic Log_Interval property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LogMultipleRecordLogBufferPropConvert ​

const class LogMultipleRecordLogBufferPropConvert : ComplexPropConverter

Implement a property converter for Log_Buffer property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LogObjectConvert ​

abstract class LogObjectConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make(BacStacObjectType objectType)


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


LogRecordLogBufferPropConvert ​

const class LogRecordLogBufferPropConvert : ComplexPropConverter

Implement a property converter for basic Log_Buffer property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LoggingObjectPropConvert ​

const class LoggingObjectPropConvert : BasicPropConverter

Implement a property converter for basic Logging_Object property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LoggingRecordPropConvert ​

const class LoggingRecordPropConvert : BasicPropConverter

Implement a property converter for basic Logging_Record property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LoggingTypePropConvert ​

const class LoggingTypePropConvert : BasicPropConverter

Implement a property converter for basic Logging_Type property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


LoopConvert ​

class LoopConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


LowDiffLimitPropConvert ​

const class LowDiffLimitPropConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MacAddressConvert ​

const class MacAddressConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaintenanceRequiredPropConvert ​

const class MaintenanceRequiredPropConvert : BasicPropConverter

Implement a property converter for basic Maintenance_Required property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ManipulatedVariableReferencePropConvert ​

const class ManipulatedVariableReferencePropConvert : BasicPropConverter

Implement a property converter for basic Manipulated_Variable_Reference property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaskedAlarmValuesPropConvert ​

const class MaskedAlarmValuesPropConvert : BasicPropConverter

Implement a property converter for basic Masked_Alarm_Values property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaxAPDULengthAcceptedPropConvert ​

const class MaxAPDULengthAcceptedPropConvert : BasicPropConverter

Implement a property converter for Max_APDU_Length_Accepted property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaxActualValuePropConvert ​

const class MaxActualValuePropConvert : BasicPropConverter

Implement a property converter for Max_Actual_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaxInfoFramesPropConvert ​

const class MaxInfoFramesPropConvert : BasicPropConverter

Implement a property converter for basic Max_Info_Frames property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaxMasterPropConvert ​

const class MaxMasterPropConvert : BasicPropConverter

Implement a property converter for Max_Master property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaxPresValuePropConvert ​

const class MaxPresValuePropConvert : BasicPropConverter

Implement a property converter for Max_Pres_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaxSegmentsAcceptedPropConvert ​

const class MaxSegmentsAcceptedPropConvert : BasicPropConverter

Implement a property converter for Max_Segments_Accepted property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaximumOutputPropConvert ​

const class MaximumOutputPropConvert : BasicPropConverter

Implement a property converter for Maximum_Output property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaximumValuePropConvert ​

const class MaximumValuePropConvert : BasicPropConverter

Implement a property converter for Minimum_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MaximumValueTimestampPropConvert ​

const class MaximumValueTimestampPropConvert : BasicPropConverter

Implement a property converter for basic Maximum_Value_Timestamp property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MemberStatusFlagsPropConvert ​

const class MemberStatusFlagsPropConvert : BasicPropConverter

Implement a property converter for basic Member_Status_Flags property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MigrationTools ​

const class MigrationTools : Obj

Functions used to migrate database elements to the new FIN 5.1 BBS based connector

Methods

migratePoints5_X
migrateProject
migrateProject5_1

Slot Details ​


migratePoints5_X ​

static Bool migratePoints5_X(Proj proj)


migrateProject ​

static Void migrateProject(Proj proj, Dict ops := ...)


migrateProject5_1 ​

static Void migrateProject5_1(Proj proj)


MinActualValuePropConvert ​

const class MinActualValuePropConvert : BasicPropConverter

Implement a property converter for basic Min_Actual_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MinPresValuePropConvert ​

const class MinPresValuePropConvert : BasicPropConverter

Implement a property converter for Min_Pres_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MinimumOffTimePropConvert ​

const class MinimumOffTimePropConvert : BasicPropConverter

Implement a property converter for Minimum_Off_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MinimumOnTimePropConvert ​

const class MinimumOnTimePropConvert : BasicPropConverter

Implement a property converter for Minimum_On_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MinimumOutputPropConvert ​

const class MinimumOutputPropConvert : BasicPropConverter

Implement a property converter for Minimum_Output property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MinimumValuePropConvert ​

const class MinimumValuePropConvert : BasicPropConverter

Implement a property converter for Minimum_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MinimumValueTimestampPropConvert ​

const class MinimumValueTimestampPropConvert : BasicPropConverter

Implement a property converter for basic Minimum_Value_Timestamp property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ModePropConvert ​

const class ModePropConvert : BasicPropConverter

Implement a property converter for basic Mode property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ModelNamePropConvert ​

const class ModelNamePropConvert : BasicPropConverter

Implement a property converter for Serial_Number property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ModificationDatePropConvert ​

const class ModificationDatePropConvert : BasicPropConverter

Implement a property converter for basic Modification_Date property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


MultiStateInputConvert ​

class MultiStateInputConvert : MultiStateObjectConvert

Constructors

make

Slot Details ​


make ​

new make()


MultiStateObjectConvert ​

abstract class MultiStateObjectConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make(BacStacObjectType objectType)


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


MultiStateOutputConvert ​

class MultiStateOutputConvert : MultiStateObjectConvert

Constructors

make

Slot Details ​


make ​

new make()


MultiStateValueConvert ​

class MultiStateValueConvert : MultiStateObjectConvert

Constructors

make

Slot Details ​


make ​

new make()


NetworkNumberConvert ​

const class NetworkNumberConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


NetworkPortConvert ​

class NetworkPortConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


NetworkTypePropConvert ​

const class NetworkTypePropConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


NodeSubtypePropConvert ​

const class NodeSubtypePropConvert : BasicPropConverter

Implement a property converter for Node_Subtype property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


NodeTypePropConvert ​

const class NodeTypePropConvert : BasicPropConverter

Implement a property converter for basic Node_Type property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


NotificationClassConvert ​

class NotificationClassConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


NotificationClassPropConvert ​

const class NotificationClassPropConvert : BasicPropConverter

Implement a property converter for basic Notification_Class property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


NotificationForwarderConvert ​

class NotificationForwarderConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


NotificationParameterUtility ​

class NotificationParameterUtility : Obj

Methods

getAlarmEventValueGet Alarm Event Value

Slot Details ​


getAlarmEventValue ​

static BacNETValueStatus getAlarmEventValue(BacStacNotificationParameters params)

Get Alarm Event Value

this method will get the value and status that caused the alarm event from the Notification Parameters

This method was designed to get the event value when a point goes into alarm. Some of these enumerations are not values but statuses, reliability, and etc... TODO: Determine what to do in these cases


NotificationThresholdPropConvert ​

const class NotificationThresholdPropConvert : BasicPropConverter

Implement a property converter for Notification_Threshold property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


NotifyTypePropConvert ​

const class NotifyTypePropConvert : BasicPropConverter

Implement a property converter for basic Notify_Type property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


NumberOfAPDURetriesPropConvert ​

const class NumberOfAPDURetriesPropConvert : BasicPropConverter

Implement a property converter for Number_Of_APDU_Retries property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


NumberOfStatesPropConvert ​

const class NumberOfStatesPropConvert : BasicPropConverter

Implement a property converter for Number_Of_States property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ObjectConvert ​

mixin ObjectConvert

Specify the protocol for BACnet object convertion between Haystack and BACnet

Methods

resolveGet the converter for a property id
toBacnetConvert the property and value to bacnet
toHaystackConvert the property and value to haystack

Slot Details ​


resolve ​

abstract ValueConverter? resolve(IBacStacPropertyIdentifier propId)

Get the converter for a property id


toBacnet ​

abstract Obj? toBacnet(IBacStacPropertyIdentifier propId, Obj? haystackValue)

Convert the property and value to bacnet


toHaystack ​

abstract Obj? toHaystack(IBacStacPropertyIdentifier propId, Obj? bacnetValue)

Convert the property and value to haystack


ObjectIdPresentValuePropConvert ​

const class ObjectIdPresentValuePropConvert : BasicPropConverter

Implement a property converter for basic PresentValue property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ObjectIdPropConvert ​

const class ObjectIdPropConvert : BasicPropConverter

Implement a property converter for basic ObjectIdentifier property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ObjectListPropConvert ​

const class ObjectListPropConvert : BasicPropConverter

Implement a property converter for Object_List property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ObjectNamePropConvert ​

const class ObjectNamePropConvert : BasicPropConverter

Implement a property converter for basic ObjectName property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ObjectPropertyReferencePropConvert ​

const class ObjectPropertyReferencePropConvert : ComplexPropConverter

Property used by Averaging and Event Enrollment objects only Implement a property converter for basic Object_Property_Reference property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ObjectTypePropConvert ​

const class ObjectTypePropConvert : BasicPropConverter

Implement a property converter for basic ObjectType property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


OctetStringPresentValuePropConvert ​

const class OctetStringPresentValuePropConvert : BasicPropConverter

Implement a property converter for basic PresentValue property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


OctetStringRelinquishDefaultPropConvert ​

const class OctetStringRelinquishDefaultPropConvert : BasicPropConverter

Implement a property converter for basic RelinquishDefault property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


OctetStringValueConvert ​

class OctetStringValueConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


OperationExpectedPropConvert ​

const class OperationExpectedPropConvert : BasicPropConverter

Implement a property converter for basic Operation_Expected property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


OutOfServicePropConvert ​

const class OutOfServicePropConvert : BasicPropConverter

Implement a property converter for basic Out_Of_Service property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


OutputUnitsPropConvert ​

const class OutputUnitsPropConvert : BasicPropConverter

Implement a property converter for Output_Units property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PointRec ​

const class PointRec : Obj, Dict

Point record that is indexed by the point id

Constructors

make

Fields

rec

Methods

each
eachWhile
equals
get
has
hash
id
isEmpty
missing
trap

Slot Details ​


each ​

virtual override Void each(|Obj,Str| f)


eachWhile ​

virtual override Obj? eachWhile(|Obj,Str->Obj?| f)


equals ​

virtual override Bool equals(Obj? other)


get ​

virtual override Obj? get(Str name, Obj? def := null)


has ​

virtual override Bool has(Str name)


hash ​

virtual override Int hash()


id ​

virtual override Ref id()


isEmpty ​

virtual override Bool isEmpty()


make ​

new make(Dict rec)


missing ​

virtual override Bool missing(Str name)


rec ​

const Dict rec


trap ​

virtual override Obj? trap(Str name, Obj?[]? args := null)


PolarityPropConvert ​

const class PolarityPropConvert : BasicPropConverter

Implement a property converter for Polarity property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PortFilterPropConvert ​

const class PortFilterPropConvert : BasicPropConverter

Implement a property converter for basic Port_Filter property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PositiveIntegerValueConvert ​

class PositiveIntegerValueConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


PowerPropConvert ​

const class PowerPropConvert : BasicPropConverter

Implement a property converter for Power property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PrescalePropConvert ​

const class PrescalePropConvert : BasicPropConverter

Implement a property converter for basic Prescale property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PresentStagePropConvert ​

const class PresentStagePropConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PresentValuePropConvert ​

const class PresentValuePropConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PrimitivesConverter ​

const class PrimitivesConverter : Obj, ValueConverter

Converts primitive Haystack to BACnet and vice-versa

Methods

toBacnetCovert Haystack primitive to BACnet
toHaystack

Slot Details ​


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackVal)

Covert Haystack primitive to BACnet


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetVal)


PriorityArrayPropConvert ​

const class PriorityArrayPropConvert : BasicPropConverter

Implement a property converter for basic Priority_Array property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PriorityForWritingPropConvert ​

const class PriorityForWritingPropConvert : BasicPropConverter

Being used by only Schedule and Loop objects

Implement a property converter for basic Priority_For_Writing property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PriorityPropConvert ​

const class PriorityPropConvert : BasicPropConverter

Implement a property converter for basic Priority property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProcessIdentifierFilterPropConvert ​

const class ProcessIdentifierFilterPropConvert : BasicPropConverter

Implement a property converter for basic Process_Identifier_Filter property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProfileLocationPropConvert ​

const class ProfileLocationPropConvert : BasicPropConverter

Implement a property converter for basic Profile_Location property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProfileNamePropConvert ​

const class ProfileNamePropConvert : BasicPropConverter

Implement a property converter for basic Profile_Name property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProgramChangePropConvert ​

const class ProgramChangePropConvert : BasicPropConverter

Implement a property converter for basic Program_Change property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProgramConvert ​

class ProgramConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


ProgramLocationPropConvert ​

const class ProgramLocationPropConvert : BasicPropConverter

Implement a property converter for basic Program_Location property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProgramStatePropConvert ​

const class ProgramStatePropConvert : BasicPropConverter

Implement a property converter for basic Program_State property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PropertyAccessResultPresentValuePropConvert ​

const class PropertyAccessResultPresentValuePropConvert : ComplexPropConverter

Implement a property converter for Present_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PropertyConverter ​

mixin PropertyConverter : ValueConverter

BACnet property conversions

Methods

propId

Slot Details ​


propId ​

abstract BacStacPropertyIdentifier propId()


PropertyListPropConvert ​

const class PropertyListPropConvert : BasicPropConverter

Implement a property converter for basic Property_List property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PropertyNotWritableError ​

const class PropertyNotWritableError : Err

Error will be thrown when property not writable and code try to convert that haystack mapping to Object

Constructors

make

Slot Details ​


make ​

new make(Str? error := "Property Is Not Writable.")


ProportionalConstantPropConvert ​

const class ProportionalConstantPropConvert : BasicPropConverter

Implement a property converter for Proportional_Constant property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProportionalConstantUnitsPropConvert ​

const class ProportionalConstantUnitsPropConvert : BasicPropConverter

Implement a property converter for Proportional_Constant_Units property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProprietaryPropConvert ​

const class ProprietaryPropConvert : BasicPropConverter

Implement a property converter for Proprietary property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProprietaryValueObjectConvert ​

class ProprietaryValueObjectConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


ProtocolLevelConvert ​

const class ProtocolLevelConvert : BasicPropConverter

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProtocolObjectTypesSupported ​

const class ProtocolObjectTypesSupported : BasicPropConverter

Implement a property converter for basic PROT_OBJ_TYPES_SUPPORTED property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProtocolRevisionPropConvert ​

const class ProtocolRevisionPropConvert : BasicPropConverter

Implement a property converter for Protocol_Revision property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProtocolServicesSupported ​

const class ProtocolServicesSupported : BasicPropConverter

Implement a property converter for basic PROT_SERVICES_SUPPORTED property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ProtocolVersionPropConvert ​

const class ProtocolVersionPropConvert : BasicPropConverter

Implement a property converter for basic Protocol_Version property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


PulseConverterConvert ​

class PulseConverterConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


PulseRatePropConvert ​

const class PulseRatePropConvert : BasicPropConverter

Implement a property converter for basic Pulse_Rate property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ReadAccessResultPresentValuePropConvert ​

const class ReadAccessResultPresentValuePropConvert : ComplexPropConverter

Implement a property converter for Present_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ReadOnlyPropConvert ​

const class ReadOnlyPropConvert : BasicPropConverter

Implement a property converter for basic Read_only property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealCOVIncrementPropConvert ​

const class RealCOVIncrementPropConvert : BasicPropConverter

Implement a property converter for basic AckedTransitions property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealDeadbandPropConvert ​

const class RealDeadbandPropConvert : BasicPropConverter

Implement a property converter for Deadband property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealFaultHighLimitPropConvert ​

const class RealFaultHighLimitPropConvert : BasicPropConverter

Implement a property converter for basic Fault_High_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealFaultLowLimitPropConvert ​

const class RealFaultLowLimitPropConvert : BasicPropConverter

Implement a property converter for basic Fault_Low_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealFeedbackValuePropConvert ​

const class RealFeedbackValuePropConvert : BasicPropConverter

Implement a property converter for basic Feedback_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealHighLimitPropConvert ​

const class RealHighLimitPropConvert : BasicPropConverter

Implement a property converter for basic High_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealLowLimitPropConvert ​

const class RealLowLimitPropConvert : BasicPropConverter

Implement a property converter for basic Low_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealPresentValuePropConvert ​

const class RealPresentValuePropConvert : BasicPropConverter

Implement a property converter for PresentValue property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealRelinquishDefaultPropConvert ​

const class RealRelinquishDefaultPropConvert : BasicPropConverter

Implement a property converter for RelinquishDefault property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RealResolutionPropConvert ​

const class RealResolutionPropConvert : BasicPropConverter

Implement a property converter for basic Resolution property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ReasonForHaltPropConvert ​

const class ReasonForHaltPropConvert : BasicPropConverter

Implement a property converter for basic Reason_For_Halt property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RecipientListPropConvert ​

const class RecipientListPropConvert : ComplexPropConverter

Property used by Notification Forwarder and Notification Class objects only Implement a property converter for basic Recipient_List property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RecordCountPropConvert ​

const class RecordCountPropConvert : BasicPropConverter

Being used by only TrendLogMultiple, TrendLog, Event Log and Device objects

Implement a property converter for basic Record_Count property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RecordsSinceNotificationPropConvert ​

const class RecordsSinceNotificationPropConvert : BasicPropConverter

Implement a property converter for Records_Since_Notification property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ReliabilityEvaluationInhibitPropConvert ​

const class ReliabilityEvaluationInhibitPropConvert : BasicPropConverter

Implement a property converter for basic Reliability_Evaluation_Inhibit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ReliabilityPropConvert ​

const class ReliabilityPropConvert : BasicPropConverter

Implement a property converter for basic Reliability property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RequestedShedLevelPropConvert ​

const class RequestedShedLevelPropConvert : ShedLevelDataConverter

Implement a property converter for basic Requested_Shed_Level property

Methods

propId

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


RequestedUpdateIntervalPropConvert ​

const class RequestedUpdateIntervalPropConvert : BasicPropConverter

Implement a property converter for basic Requested_Update_Interval property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RestartNotificationRecipientsPropConvert ​

const class RestartNotificationRecipientsPropConvert : ComplexPropConverter

Implement a property converter for basic Restart_Notification_Recipients property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RestoreCompletionTimePropConvert ​

const class RestoreCompletionTimePropConvert : BasicPropConverter

Implement a property converter for Restore_Completion_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


RestorePreparationTimePropConvert ​

const class RestorePreparationTimePropConvert : BasicPropConverter

Implement a property converter for Restore_Preparation_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ScaleFactorPropConvert ​

const class ScaleFactorPropConvert : BasicPropConverter

Implement a property converter for basic Scale_Factor property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ScalePropConvert ​

const class ScalePropConvert : BasicPropConverter

Implement a property converter for basic Scale property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ScheduleConvert ​

class ScheduleConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


ScheduleDefaultPropConvert ​

const class ScheduleDefaultPropConvert : ComplexPropConverter

Implement a property converter for Schedule_Default property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SchedulePointRec ​

class SchedulePointRec : DirtyRec

Constructors

make

Fields

rec
schedule
state

Slot Details ​


make ​

new make(ScheduleState state, Dict rec, ScheduleRec schedule)


rec ​

Dict rec


schedule ​

ScheduleRec schedule


state ​

ScheduleState state


ScheduleRec ​

class ScheduleRec : ChronoRec

Constructors

make

Fields

complex
points

Methods

children

Slot Details ​


children ​

virtual override DirtyRec[] children()


complex ​

Bool complex := false


make ​

new make(ScheduleState state, Ref id, Dict? rec)


points ​

SchedulePointRec[] points := SchedulePointRec[,]


ScheduleState ​

class ScheduleState : ActorState

Constructors

make

Fields

checkFuture
checkMsg
module
onCheckMethod
points
schedules
triggerCheck

Methods

assignScheduleToPoint
bacnetScheduleWriteSync
cleanAll
compareExceptionSch
compareScheduleDefault
compareWeeklySch
deleteBacnetScheduleDataFromDb
filterScheduleMethod to filter weekly and exception schedule
filterWeeklyScheduleMethod to filter weekly schedule
getWeeklyTimeValueGridMethod to get weekly schedule in time value format
isDefaultEvent
isProcessExceptionSch
isProcessSchDefault
isProcessWeeklySch
isScheduleLastWrittenChanged
onCheck
onCommitChrono
onCommitPoint
onStop
persistScheduleData
pointUnbind
receive

Slot Details ​


assignScheduleToPoint ​

Void assignScheduleToPoint(Ref scheduleRef, |ScheduleRec->SchedulePointRec| f)


bacnetScheduleWriteSync ​

Void bacnetScheduleWriteSync()


checkFuture ​

Future? checkFuture


checkMsg ​

ScheduleStateMsg? checkMsg


cleanAll ​

Void cleanAll()


compareExceptionSch ​

Bool compareExceptionSch(List? l1, List? l2)


compareScheduleDefault ​

Bool compareScheduleDefault(Obj? v1, Obj? v2)


compareWeeklySch ​

Bool compareWeeklySch(List? l1, List? l2)


deleteBacnetScheduleDataFromDb ​

Void deleteBacnetScheduleDataFromDb(Ref ScheduleId)


filterSchedule ​

Dict filterSchedule(Grid scheduleGrid)

Method to filter weekly and exception schedule


filterWeeklySchedule ​

Grid filterWeeklySchedule(Grid scheduleGrid)

Method to filter weekly schedule


getWeeklyTimeValueGrid ​

Grid getWeeklyTimeValueGrid(Dict schedule)

Method to get weekly schedule in time value format


isDefaultEvent ​

Bool isDefaultEvent(Dict rec)


isProcessExceptionSch ​

Bool isProcessExceptionSch(Dict scheduleRec, List? exceptionSch, Dict pointRec, Dict? saveScheduleRec, Bool isExceptionSchChanged)


isProcessSchDefault ​

Bool isProcessSchDefault(Dict scheduleRec, Obj? scheduleDefault, Dict pointRec, Dict? saveScheduleRec, Bool isSchDefaultChanged)


isProcessWeeklySch ​

Bool isProcessWeeklySch(Dict scheduleRec, Grid? weeklySchGrid, Dict pointRec, Dict? saveScheduleRec, Bool isWeeklySchChanged)


isScheduleLastWrittenChanged ​

Bool isScheduleLastWrittenChanged(Dict scheduleRec, Dict pointRec)


make ​

new make(Actor actor, |This|? f := null)


module ​

const ScheduleSyncModule module


onCheck ​

Void onCheck(ScheduleStateMsg msg)


onCheckMethod ​

const static Method onCheckMethod := ScheduleState#onCheck


onCommitChrono ​

Void onCommitChrono(Dict msg)


onCommitPoint ​

Void onCommitPoint(Dict msg)


onStop ​

Void onStop()


persistScheduleData ​

Void persistScheduleData(Dict scheduleRec, List? exceptionSch, List? weeklySchTimeValList, Obj? scheduleDefault, Dict? savedScheduleRec, Bool isExceptionSchChanged, Bool isWeeklySchChanged, Bool isSchDefaultChanged)


pointUnbind ​

Void pointUnbind(SchedulePointRec point)


points ​

Ref:SchedulePointRec points := [Ref:SchedulePointRec][:]


receive ​

virtual override Obj? receive(Obj? msg)


schedules ​

Ref:ScheduleRec schedules := [Ref:ScheduleRec][:]


triggerCheck ​

Bool triggerCheck


ScheduleStateMsg ​

const class ScheduleStateMsg : Obj

Constructors

make

Fields

handler
msg

Methods

coalesce
toKey

Slot Details ​


coalesce ​

ScheduleStateMsg coalesce(ScheduleStateMsg newStateMsg)


handler ​

const Method handler


make ​

new make(Method handler, Dict? msg := null)


msg ​

const Dict? msg


toKey ​

Str? toKey()


ScheduleSyncModule ​

const class ScheduleSyncModule : Obj

Constructors

make

Fields

actor
ext

Methods

onStart
onStop

Slot Details ​


actor ​

const Actor actor := ...


ext ​

const BacnetExt ext


make ​

new make(BacnetExt ext)


onStart ​

Void onStart()


onStop ​

Void onStop()


ScheduleSyncUtils ​

class ScheduleSyncUtils : Obj

Fields

WEEK_OF_MONTH
log

Methods

createScheduleRuleList
formatCalendarEntryToBacnet
formatDateRuleToFin
formatDateToBacnet
formatDateToFin
formatListOfTimeValueToBacnet
formatTimeToFin
getMonthName
getWeekDayName
isScheduleChanged

Slot Details ​


WEEK_OF_MONTH ​

const static Str[] WEEK_OF_MONTH := Str["1st","2nd","3rd","4th","last"]


createScheduleRuleList ​

static Dict createScheduleRuleList(List schPropValues, Dict finScheduleRec)


formatCalendarEntryToBacnet ​

static Dict formatCalendarEntryToBacnet(Dict sch)


formatDateRuleToFin ​

static Str formatDateRuleToFin(Number month, Number weekOfMonth, Number dayOfWeek)


formatDateToBacnet ​

static XStr? formatDateToBacnet(Str? date, Str? day)


formatDateToFin ​

static Dict formatDateToFin(XStr originalDate)


formatListOfTimeValueToBacnet ​

static List formatListOfTimeValueToBacnet(Dict sch, Obj? finalVal)


formatTimeToFin ​

static Time formatTimeToFin(Obj originalTime)


getMonthName ​

static Str getMonthName(Number monthOfYear)


getWeekDayName ​

static Str getWeekDayName(Int weekday)


isScheduleChanged ​

static Bool isScheduleChanged(Grid oldGrid, Grid newGrid)


log ​

const static Log log := Log.get(ScheduleSyncUtils#.name())


SecuredStatusPropConvert ​

const class SecuredStatusPropConvert : BasicPropConverter

Implement a property converter for basic Secured_Status property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SegmentationSupportedPropConvert ​

const class SegmentationSupportedPropConvert : BasicPropConverter

Implement a property converter for Segmentation_Supported property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SerialNumberPropConvert ​

const class SerialNumberPropConvert : BasicPropConverter

Implement a property converter for Serial_Number property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SetpointPropConvert ​

const class SetpointPropConvert : BasicPropConverter

Implement a property converter for Setpoint property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SetpointReferencePropConvert ​

const class SetpointReferencePropConvert : BasicPropConverter

Implement a property converter for basic Setpoint_Reference property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ShedDurationPropConvert ​

const class ShedDurationPropConvert : BasicPropConverter

Implement a property converter for basic Shed_Duration property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ShedLevelDataConverter ​

abstract const class ShedLevelDataConverter : BasicPropConverter

Implement a property converter for all properties having Data type as BACnetShedLevel

Methods

toBacnet
toHaystack

Slot Details ​


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ShedLevelDescriptionsPropConvert ​

const class ShedLevelDescriptionsPropConvert : BasicPropConverter

Implement a property converter for Shed_Level_Descriptions property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ShedLevelsPropConvert ​

const class ShedLevelsPropConvert : BasicPropConverter

Implement a property converter for basic Shed_Levels property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SilencedPropConvert ​

const class SilencedPropConvert : BasicPropConverter

Implement a property converter for basic Silenced property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StagingConvert ​

class StagingConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


StartTimePropConvert ​

const class StartTimePropConvert : BasicPropConverter

Implement a property converter for Start_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StateChangeValuesPropConvert ​

const class StateChangeValuesPropConvert : BasicPropConverter

Implement a property converter for STATE_CHANGE_VALUES property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StateDescriptionPropConvert ​

const class StateDescriptionPropConvert : BasicPropConverter

Implement a property converter for State_Description property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StateTextPropConvert ​

const class StateTextPropConvert : BasicPropConverter

Implement a property converter for State_Text property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StatusFlagsPropConvert ​

const class StatusFlagsPropConvert : BasicPropConverter

Implement a property converter for basic StatusFLags property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StopTimePropConvert ​

const class StopTimePropConvert : BasicPropConverter

Implement a property converter for Stop_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StopWhenFullConvert ​

const class StopWhenFullConvert : BasicPropConverter

Implement a property converter for Stop_When_Full property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StructuredObjectListPropConvert ​

const class StructuredObjectListPropConvert : BasicPropConverter

Implement a property converter for Structured_Object_List property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


StructuredViewConvert ​

class StructuredViewConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


SubordinateAnnotationsPropConvert ​

const class SubordinateAnnotationsPropConvert : BasicPropConverter

Implement a property converter for Subordinate_Annotations property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SubordinateListPropConvert ​

const class SubordinateListPropConvert : ComplexPropConverter

Implement a property converter for basic Subordinate_List property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SubscribedRecipientsPropConvert ​

const class SubscribedRecipientsPropConvert : ComplexPropConverter

Implement a property converter for basic Subscribed_Recipients property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


SystemStatusPropConvert ​

const class SystemStatusPropConvert : BasicPropConverter

Implement a property converter for System_Status property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeDelayNormalPropConvert ​

const class TimeDelayNormalPropConvert : BasicPropConverter

Implement a property converter for basic TimeDelayNormal property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeDelayPropConvert ​

const class TimeDelayPropConvert : BasicPropConverter

Implement a property converter for basic TimeDelay property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeOfActiveCountResetPropConvert ​

const class TimeOfActiveCountResetPropConvert : BasicPropConverter

Implement a property converter for Time_Of_Active_Count_Reset property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeOfDeviceRestartPropConvert ​

const class TimeOfDeviceRestartPropConvert : BasicPropConverter

Implement a property converter for Time_Of_Device_Restart property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeOfStateCountResetPropConvert ​

const class TimeOfStateCountResetPropConvert : BasicPropConverter

Implement a property converter for Time_Of_State_Count_Reset property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimePatternValueConvert ​

class TimePatternValueConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


TimePresentValuePropConvert ​

const class TimePresentValuePropConvert : BasicPropConverter

Implement a property converter for basic PresentValue property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeRelinquishDefaultPropConvert ​

const class TimeRelinquishDefaultPropConvert : BasicPropConverter

Implement a property converter for basic RelinquishDefault property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeSynchronizationIntervalPropConvert ​

const class TimeSynchronizationIntervalPropConvert : BasicPropConverter

Implement a property converter for basic Time_Synchronization_Interval property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeSynchronizationRecipientsPropConvert ​

const class TimeSynchronizationRecipientsPropConvert : ComplexPropConverter

Implement a property converter for basic Time_Synchronization_Recipients property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimeValueConvert ​

class TimeValueConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


TimerConvert ​

class TimerConvert : BaseTypeConv

Constructors

make

Fields

objectPropsConverters

Slot Details ​


make ​

new make()


objectPropsConverters ​

protected virtual override Str:PropertyConverter objectPropsConverters := [Str:PropertyConverter][:]


TimerRunningPropConvert ​

const class TimerRunningPropConvert : BasicPropConverter

Implement a property converter for TIMER_RUNNING property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TimerStatePropConvert ​

const class TimerStatePropConvert : BasicPropConverter

Implement a property converter for TIMER_STATE property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TotalRecordCountPropConvert ​

const class TotalRecordCountPropConvert : BasicPropConverter

Implement a property converter for Total_Record_Count property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TrackingValuePropConvert ​

const class TrackingValuePropConvert : BasicPropConverter

Implement a property converter for Tracking_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TransitionPropConvert ​

const class TransitionPropConvert : BasicPropConverter

Implement a property converter for Transition property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


TrendLogConvert ​

class TrendLogConvert : LogObjectConvert

Constructors

make

Slot Details ​


make ​

new make(BacStacObjectType? objectType := ...)


TrendLogMultipleConvert ​

class TrendLogMultipleConvert : TrendLogConvert

Constructors

make

Slot Details ​


make ​

new make()


TriggerPropConvert ​

const class TriggerPropConvert : BasicPropConverter

Implement a property converter for basic Trigger property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UTCOffsetPropConvert ​

const class UTCOffsetPropConvert : BasicPropConverter

Implement a property converter for UTC_Offset property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UTCTimeSynchronizationRecipientsPropConvert ​

const class UTCTimeSynchronizationRecipientsPropConvert : ComplexPropConverter

Implement a property converter for basic UTC_Time_Synchronization_Recipients property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnWatchMsg ​

const class UnWatchMsg : Obj

Remove CoV subscription for a point list

Constructors

make

Fields

toUnWatch

Methods

toStr

Slot Details ​


make ​

new make(Dict:BacnetObjId toUnWatch)


toStr ​

virtual override Str toStr()


toUnWatch ​

const Dict:BacnetObjId toUnWatch


UnitsPropConvert ​

const class UnitsPropConvert : BasicPropConverter

Implement a property converter for basic Units property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


Unsigned64HighLimitPropConvert ​

const class Unsigned64HighLimitPropConvert : BasicPropConverter

Implement a property converter for basic High_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


Unsigned64LowLimitPropConvert ​

const class Unsigned64LowLimitPropConvert : BasicPropConverter

Implement a property converter for basic Low_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


Unsigned64MaxPresValuePropConvert ​

const class Unsigned64MaxPresValuePropConvert : BasicPropConverter

Implement a property converter for basic Max_Pres_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


Unsigned64PresentValuePropConvert ​

const class Unsigned64PresentValuePropConvert : BasicPropConverter

Implement a property converter for PresentValue property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedAlarmValuesPropConvert ​

const class UnsignedAlarmValuesPropConvert : BasicPropConverter

Implement a property converter for basic AlarmValues property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedCOVIncrementPropConvert ​

const class UnsignedCOVIncrementPropConvert : BasicPropConverter

Implement a property converter for basic AckedTransitions property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedDeadbandPropConvert ​

const class UnsignedDeadbandPropConvert : BasicPropConverter

Implement a property converter for Deadband property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedFaultHighLimitPropConvert ​

const class UnsignedFaultHighLimitPropConvert : BasicPropConverter

Implement a property converter for basic Fault_High_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedFaultLowLimitPropConvert ​

const class UnsignedFaultLowLimitPropConvert : BasicPropConverter

Implement a property converter for basic Fault_Low_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedFaultValuesPropConvert ​

const class UnsignedFaultValuesPropConvert : BasicPropConverter

Implement a property converter for basic Fault_Values property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedFeedbackValuePropConvert ​

const class UnsignedFeedbackValuePropConvert : BasicPropConverter

Implement a property converter for Feedback_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedHighLimitPropConvert ​

const class UnsignedHighLimitPropConvert : BasicPropConverter

Implement a property converter for basic High_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedLowLimitPropConvert ​

const class UnsignedLowLimitPropConvert : BasicPropConverter

Implement a property converter for basic Low_Limit property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedMaxPresValuePropConvert ​

const class UnsignedMaxPresValuePropConvert : BasicPropConverter

Implement a property converter for basic Max_Pres_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedMinPresValuePropConvert ​

const class UnsignedMinPresValuePropConvert : BasicPropConverter

Implement a property converter for basic Min_Pres_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedPresentValuePropConvert ​

const class UnsignedPresentValuePropConvert : BasicPropConverter

Implement a property converter for PresentValue property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedRelinquishDefaultPropConvert ​

const class UnsignedRelinquishDefaultPropConvert : BasicPropConverter

Implement a property converter for RelinquishDefault property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UnsignedResolutionPropConvert ​

const class UnsignedResolutionPropConvert : BasicPropConverter

Implement a property converter for basic Resolution property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UpdateIntervalPropConvert ​

const class UpdateIntervalPropConvert : BasicPropConverter

Being used by only AnalogInput, Loop and GlobalGroup objects

Implement a property converter for basic Update_Interval property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


UpdateMsg ​

const class UpdateMsg : Obj

CoV update message

Constructors

make

Fields

bacnetId
timeout

Methods

value

Slot Details ​


bacnetId ​

const BacnetObjId bacnetId


make ​

new make(BacnetObjId bacnetId, Obj? val, Int timeout)


timeout ​

const Int timeout


value ​

Obj? value()


UpdateTimePropConvert ​

const class UpdateTimePropConvert : BasicPropConverter

Implement a property converter for basic Update_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ValidSamplesPropConvert ​

const class ValidSamplesPropConvert : BasicPropConverter

Implement a property converter for basic Valid_Samples property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ValueBeforeChangePropConvert ​

const class ValueBeforeChangePropConvert : BasicPropConverter

Implement a property converter for basic Value_Before_Change property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ValueChangeTimePropConvert ​

const class ValueChangeTimePropConvert : BasicPropConverter

Implement a property converter for basic Value_Change_Time property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


ValueConverter ​

mixin ValueConverter

Specify the protocol for converting values between Haystack and BACnet

Methods

toBacnetConvert the Haystack value to BACnet
toHaystackConvert the BACnet value to Haystack

Slot Details ​


toBacnet ​

abstract Obj? toBacnet(Obj? haystackVal)

Convert the Haystack value to BACnet


toHaystack ​

abstract Obj? toHaystack(Obj? bacnetVal)

Convert the BACnet value to Haystack


ValueSetPropConvert ​

const class ValueSetPropConvert : BasicPropConverter

Implement a property converter for basic Value_Set property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


VarianceValuePropConvert ​

const class VarianceValuePropConvert : BasicPropConverter

Implement a property converter for Variance_Value property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


VendorIdentifierPropConvert ​

const class VendorIdentifierPropConvert : BasicPropConverter

Implement a property converter for basic Vendor_Identifier property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


VendorNamePropConvert ​

const class VendorNamePropConvert : BasicPropConverter

Implement a property converter for VendorName property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


VirtualDevice ​

const class VirtualDevice : Obj

A BACnet connector local device

Constructors

make

Fields

bacnetId
rec

Methods

bacnetDeviceName
description
device
location

Slot Details ​


bacnetDeviceName ​

Str bacnetDeviceName()


bacnetId ​

const BacnetObjId bacnetId


description ​

Str description()


device ​

Device device()


location ​

Str location()


make ​

new make(Device device, Dict rec := Etc.emptyDict())


rec ​

const Dict rec


WatchMsg ​

const class WatchMsg : Obj

CoV subscription a point list

Constructors

make

Fields

toWatch

Methods

toStr

Slot Details ​


make ​

new make(Dict:BacnetObjId toWatch)


toStr ​

virtual override Str toStr()


toWatch ​

const Dict:BacnetObjId toWatch


WeeklySchedulePropConvert ​

const class WeeklySchedulePropConvert : ComplexPropConverter

Implement a property converter for Weekly_Schedule property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


WindowIntervalPropConvert ​

const class WindowIntervalPropConvert : BasicPropConverter

Implement a property converter for Window_Interval property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


WindowSamplePropConvert ​

const class WindowSamplePropConvert : BasicPropConverter

Implement a property converter for basic Window_Samples property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)


WriteStatusPropConvert ​

const class WriteStatusPropConvert : BasicPropConverter

Implement a property converter for basic Write_Status property

Methods

propId
toBacnet
toHaystack

Slot Details ​


propId ​

virtual override BacStacPropertyIdentifier propId()


toBacnet ​

virtual override Obj? toBacnet(Obj? haystackValue)


toHaystack ​

virtual override Obj? toHaystack(Obj? bacnetValue)