PlaceOS::Edge::Client
Inherits PlaceOS::Core::ProcessManager::Common < Reference < Object
Constants
Log = ::Log.for(self)
WEBSOCKET_API_PATH = "/api/engine/v2/edges/control"
Constructors
Instance methods
attempt_download(loaded_channel, key)
SourceInitialize the WebSocket API
Optionally accepts a block called after connection has been established.
Initialize the WebSocket API
Optionally accepts a block called after connection has been established.
disconnect
Sourceforward_debug_message(module_id, message)
Sourcehandshake
Sourcehost
Sourceload(module_id, driver_key)
Check for binary, request if it's not present Start the module with redis hooks
Load binary, first checking if present locally then fetch from core
on_redis(action : Protocol::RedisAction, hash_id : String, key_name : String, status_value : String | Nil)
Proxy a redis action via Core
Proxy a settings write via Core