Objects

BACnet virtual link layer…

Globals

This is a long line of text.

object.map_name_re

This is a long line of text.

object.object_types

This is a long line of text.

Functions

This is a long line of text.

object.map_name(name)
Parameters:name (string) – something

This is a long line of text.

object.register_object_type(klass)
Parameters:klass – class to register

This is a long line of text.

object.get_object_class(objectType)
Parameters:objectType – something
Returns:something

This is a long line of text.

object.get_datatype(objectType, property)
Parameters:
  • objectType – something
  • property – something
Returns:

datatype class

This is a long line of text.

Properties

This is a long line of text.

class object.Property

This is a long line of text.

identifier

This is a long line of text.

datatype

This is a long line of text.

optional

This is a long line of text.

mutable

This is a long line of text.

default

This is a long line of text.

ReadProperty(obj, arrayIndex=None)
Parameters:
  • obj – object reference
  • arrayIndex – optional array index

This is a long line of text.

WriteProperty(obj, value, arrayIndex=None, priority=None)
Parameters:
  • obj – object reference
  • value – new property value
  • arrayIndex – optional array index
  • priority – optional priority

This is a long line of text.

class object.ObjectIdentifierProperty
WriteProperty(obj, value, arrayIndex=None, priority=None)
Parameters:
  • obj – object reference
  • value – new property value
  • arrayIndex – optional array index
  • priority – optional priority

This is a long line of text.

class object.CurrentDateProperty
ReadProperty(obj, arrayIndex=None)
Parameters:
  • obj – object reference
  • arrayIndex – optional array index

This is a long line of text.

WriteProperty(obj, value, arrayIndex=None, priority=None)

This method is to override the Property.WriteProperty() so instances of this class will raise an expection and be considered unwriteable.

class object.CurrentTimeProperty
ReadProperty(obj, arrayIndex=None)
Parameters:
  • obj – object reference
  • arrayIndex – optional array index

This is a long line of text.

WriteProperty(obj, value, arrayIndex=None, priority=None)

This method is to override the Property.WriteProperty() so instances of this class will raise an expection and be considered unwriteable.

Objects

This is a long line of text.

Standard Object Types

This is a long line of text.

class object.AccumulatorObject(Object)
class object.BACnetAccumulatorRecord(Sequence)
class object.AnalogInputObject(Object)
class object.AnalogOutputObject(Object)
class object.AnalogValueObject(Object)
class object.AveragingObject(Object)
class object.BinaryInputObject(Object)
class object.BinaryOutputObject(Object)
class object.BinaryValueObject(Object)
class object.CalendarObject(Object)
class object.CommandObject(Object)
class object.DeviceObject(Object)
class object.EventEnrollmentObject(Object)
class object.FileObject(Object)
class object.GroupObject(Object)
class object.LifeSafetyPointObject(Object)
class object.LifeSafetyZoneObject(Object)
class object.LoopObject(Object)
class object.MultiStateInputObject(Object)
class object.MultiStateOutputObject(Object)
class object.MultiStateValueObject(Object)
class object.NotificationClassObject(Object)
class object.ProgramObject(Object)
class object.PulseConverterObject(Object)
class object.ScheduleObject(Object)
class object.StructuredViewObject(Object)
class object.TrendLogObject(Object)

Extended Object Types

class object.LocalDeviceObject(DeviceObject)