module Cisco::CollaborationEndpoint::Powerable

Included Modules

Direct including types

Defined in:

cisco/collaboration_endpoint/powerable.cr

Instance Method Summary

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 Method Detail

def half_wake #

[View source]
def power(state : Bool) #

[View source]
def power_state(state : Interface::Powerable::PowerState) #
Description copied from module PlaceOS::Driver::Interface::Powerable

override this to implement PowerState::FullOff if it is available for the device


[View source]
def powerup #

[View source]
def reset_standby_timer(delay : Int32) #

[View source]
def standby #

[View source]