class Cisco::RoomOS

Included Modules

Defined in:

cisco/room_os.cr

Class Method Summary

Instance methods inherited from module Cisco::CollaborationEndpoint::UIExtensions

msg_alert(text : String, title : String | Nil = nil, duration : Int32 | Nil = nil) msg_alert, msg_alert_clear msg_alert_clear, msg_prompt(text : String, options : Array(JSON::Any::Type), title : String | Nil = nil, feedback_id : String | Nil = nil, duration : Int64 | Nil = nil) msg_prompt, msg_prompt_clear msg_prompt_clear, msg_text(text : String, feedback_id : String, title : String | Nil = nil, duration : Int32 | Nil = nil, input_type : TextInputType | Nil = nil, keyboard_state : TextKeyboardState | Nil = nil, place_holder : String | Nil = nil, submit_text : String | Nil = nil) msg_text, msg_text_clear msg_text_clear, ui_extensions_clear ui_extensions_clear, ui_extensions_deploy(id : String, xml_def : String) ui_extensions_deploy, ui_extensions_list ui_extensions_list, ui_set_value(widget : String, value : JSON::Any::Type | Nil = nil) ui_set_value

Class methods inherited from module Cisco::CollaborationEndpoint::XAPI

create_action(__action__ : ActionType, *args, hash_args : Hash(String, JSON::Any::Type) = {} of String => JSON::Any::Type, priority : Int32 | Nil = nil, **kwargs) create_action, parse(data : String) parse, tokenize(path : String) tokenize, value_convert(value : String, valuespace : String | Nil = nil) value_convert, xcommand(path : String, hash_args : Hash(String, JSON::Any::Type) = {} of String => JSON::Any::Type, **kwargs) xcommand, xconfiguration(path : String, setting : String, value : JSON::Any::Type) xconfiguration, xfeedback(action : FeedbackAction, path : String | Nil = nil) xfeedback, xstatus(path : String) xstatus

Macros inherited from module Cisco::CollaborationEndpoint::XAPI

command(cmd_name, **params) command

Instance methods inherited from module Cisco::CollaborationEndpoint

bind_feedback(path : String, status_key : String) bind_feedback, bind_status(path : String, status_key : String) bind_status, clear_event(path : String) clear_event, clear_feedback_subscriptions(connected : Bool = true) clear_feedback_subscriptions, connected connected, disconnected disconnected, ensure_feedback_registered ensure_feedback_registered, feedback_paths : Array(String) feedback_paths, generate_request_uuid generate_request_uuid, on_event(path : String, mod_id : String, channel : String) on_event, on_load on_load, on_update on_update, peripheral_id : String peripheral_id, push_config push_config, received(data, task) received, register_feedback(path : String, &update_handler : Proc(String, Enumerable::JSONComplex, Nil)) register_feedback, sync_config sync_config, unregister_feedback(path : String) unregister_feedback, xcommand(command : String, multiline_body : String | Nil = nil, hash_args : Hash(String, JSON::Any::Type) = {} of String => JSON::Any::Type, **kwargs) xcommand, xconfiguration(path : String, hash_args : Hash(String, JSONBasic) = {} of String => JSONBasic, **kwargs) xconfiguration, xconfigurations(config : Config) xconfigurations, xstatus(path : String) xstatus

Class Method Detail

def self.driver_interface : String #

def self.map_status(**opts) #

[View source]