class JohnsonControls::Metasys

Defined in:

johnson_controls/metasys.cr

Constant Summary

CONTENT_TYPE = "application/json"

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def count : Int32 #

[View source]
def get_attribute_value(id : String) : Float64 #

[View source]
def get_commands_for_an_object(id : String) : Array(Command) #

[View source]
def get_data #

[View source]
def get_equipment_hosted_by_network_device(id : String, page : Int32 = 1, page_size : Int32 = 10) : GetEquipmentHostedByNetworkDeviceResponse #

[View source]
def get_equipment_points(id : String) : EquipmentPoints #

[View source]
def get_network_device_children(id : String, page : Int32 = 1, page_size : Int32 = 10) : GetNetworkDeviceChildrenResponse #

[View source]
def get_object_attributes_with_samples(id : String) : GetObjectAttributesWithSamplesResponse #

[View source]
def get_request_debug(path : String, **params) #

[View source]
def get_samples_for_an_object_attribute(id : String, attribute_id : String, start_time : String, end_time : String, page : Int32 = 1, page_size : Int32 = 10) : GetSamplesForAnObjectAttributeResponse #

[View source]
def get_single_object_presentValue(id : String) : GetSingleObjectPresentValueResponse #

[View source]
def get_token #

[View source]
def get_token_debug #

[View source]
def lookup_object_id(fqr : String) : String #

[View source]
def on_update #

[View source]
def send_command_to_an_object(id : String, command_id : String, body : Array(JSON::Any)) #

[View source]
def token_expired? #

[View source]
def update_data #

[View source]