BACnet::ObjectIdentifier
Constants
AFTER_DESERIALIZE = [] of Nil
BEFORE_SERIALIZE = [] of Nil
ENDIAN = ["big"]
KLASS_NAME = [BACnet::ObjectIdentifier]
PARTS = [{type: "bitfield", name: 2, cls: BACnet::ObjectIdentifier,
onlyif: nil, verify: nil, endian: IO::ByteFormat::BigEndian}] of Nil
REMAINING = [] of Nil
Constructors
new
SourceClass methods
bit_fields
SourceInstance methods
__format__
A group or bit_field captures the endianness at its declaration point, so
declaring endian after one would silently leave it system-endian. Fail loudly.
Appends a String representation of this object which includes its class name, its object address and the values of all instance variables.
class Person
def initialize(@name : String, @age : Int32)
end
end
Person.new("John", 32).inspect # => #<Person:0x10fd31f20 @name="John", @age=32>
instance_number
instance_number=(instance_number : UInt32)
object_type
this is nil if a proprietary value, use object_value instead if expecting proprietary
object_type=(object_type : ObjectType)
Sourceobject_value
object_value=(object_value : UInt16)
proprietary?
Sourcestandard?
Sourceto_s(io)
Source