class BACnet::Objects

Overview

needs to quack like an Object

Defined in:

bacnet/objects.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(context_specific : Bool, tag, objects : Array(BACnet::Object | BACnet::Objects)) #

[View source]

Class Method Detail

def self.parse_object_list(objects : Array(Object | Objects)) : Array(Object | Objects) #

this groups all the nested objects for simplified processing


[View source]

Instance Method Detail

def closing? #

[View source]
def context_specific : Bool #

[View source]
def is_null? #

[View source]
def objects : Array(Object | Objects) #

[View source]
def opening? #

[View source]
def short_tag : UInt8 #

[View source]
def tag #

[View source]
def to_bit_string #

[View source]
def to_bool #

[View source]
def to_date #

[View source]
def to_encoded_string #

[View source]
def to_f32 #

[View source]
def to_f64 #

[View source]
def to_i #

[View source]
def to_i16 #

[View source]
def to_i32 #

[View source]
def to_i64 #

[View source]
def to_i8 #

[View source]
def to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::BigEndian) #

[View source]
def to_object_id #

[View source]
def to_property_id #

[View source]
def to_slice #

[View source]
def to_string #

[View source]
def to_time #

[View source]
def to_u16 #

[View source]
def to_u32 #

[View source]
def to_u64 #

[View source]
def to_u8 #

[View source]
def value #

[View source]