class Qbic::TouchPanel

Defined in:

qbic/touch_panel.cr

Constant Summary

USERNAME = "admin"

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def device_info #

[View source]
def get_all_leds #

[View source]
def get_eddystone_uid #

[View source]
def get_eddystone_url #

[View source]
def get_ibeacon #

[View source]
def get_led_state(name : String) #

[View source]
def get_token #

[View source]
def leds #

[View source]
def on_update #

[View source]
def set_all_leds(red : UInt8, green : UInt8, blue : UInt8) #

[View source]
def set_eddystone_uid(enabled : Bool, namespace : String | Nil = nil, instance : String | Nil = nil, advertise_mode : AdvertiseMode | Nil = nil, power : Int8 | Nil = nil) #

https://github.com/google/eddystone/tree/master/eddystone-uid


[View source]
def set_eddystone_url(enabled : Bool, url : String | Nil = nil, advertise_mode : AdvertiseMode | Nil = nil, power : Int8 | Nil = nil) #

[View source]
def set_ibeacon(enabled : Bool, major : UInt16 | Nil = nil, minor : UInt16 | Nil = nil, uuid : String | Nil = nil, advertise_mode : AdvertiseMode | Nil = nil, power : Int8 | Nil = nil) #

[View source]
def set_led_state(name : String, red : UInt8, green : UInt8, blue : UInt8) #

[View source]
def set_setting(key : String, value : String | JSON::Any) #

[View source]
def set_url(value : String) #

[View source]
def settings #

[View source]
def token_expired? : Bool #

[View source]
def update_password(new_password : String) #

[View source]
def wifi_scan #

[View source]