class Crestron::Fusion

Overview

TODO add handling of security level 2

TODO parse returend results into models

Documentation: https://sdkcon78221.crestron.com/sdk/Fusion_APIs/Content/Topics/Default.htm

Defined in:

crestron/fusion.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

TODO add handling of security level 2

TODO parse returend results into models

Documentation: https://sdkcon78221.crestron.com/sdk/Fusion_APIs/Content/Topics/Default.htm


Instance Method Detail

def delete_room(room_id : String) #

[View source]
def get_action(action_id : String) #

[View source]
def get_actions(name : String | Nil, room_id : String | Nil = nil, page : Int32 | Nil = nil) #

[View source]
def get_alerts(node_ids : Array(String) | Nil = nil, room_ids : Array(String) | Nil = nil, start_time : String | Nil = nil, end_time : String | Nil = nil, severity : Int32 | Nil = nil, active_alerts : Bool = true) #

Severity should be in the range 1-4


[View source]
def get_room(room_id : String) #

[View source]
def get_rooms(name : String | Nil, node_id : String | Nil = nil, page : Int32 | Nil = nil) #

[View source]
def get_signal_value(symbol_id : String, attribute_id : String) #

[View source]
def get_signal_values(symbol_id : String) #

[View source]
def on_update #

[View source]
def post_room(room_xml_or_json : String) #

[View source]
def put_room(room_id : String, room_xml_or_json : String) #

[View source]
def put_signal_value(symbol_id : String, attribute_id : String, value : String) #

[View source]
def send_action(action_id : String | Nil, room_id : String | Nil = nil, node_id : String | Nil = nil) #

[View source]