Class: OpenC3::AutonomicEventsWebSocketApi
- Inherits:
-
CmdTlmWebSocketApi
- Object
- WebSocketApi
- CmdTlmWebSocketApi
- OpenC3::AutonomicEventsWebSocketApi
- Defined in:
- lib/openc3/script/web_socket_api.rb
Overview
Autonomic Events WebSocket
Constant Summary
Constants inherited from WebSocketApi
Instance Method Summary collapse
-
#initialize(history_count: 0, url: nil, write_timeout: 10.0, read_timeout: 10.0, connect_timeout: 5.0, authentication: nil, scope: $openc3_scope) ⇒ AutonomicEventsWebSocketApi
constructor
A new instance of AutonomicEventsWebSocketApi.
Methods inherited from CmdTlmWebSocketApi
Methods inherited from WebSocketApi
#connect, #connected?, #disconnect, #generate_auth, #read, #read_message, #subscribe, #unsubscribe, #write, #write_action
Constructor Details
#initialize(history_count: 0, url: nil, write_timeout: 10.0, read_timeout: 10.0, connect_timeout: 5.0, authentication: nil, scope: $openc3_scope) ⇒ AutonomicEventsWebSocketApi
Returns a new instance of AutonomicEventsWebSocketApi.
245 246 247 248 249 250 251 |
# File 'lib/openc3/script/web_socket_api.rb', line 245 def initialize(history_count: 0, url: nil, write_timeout: 10.0, read_timeout: 10.0, connect_timeout: 5.0, authentication: nil, scope: $openc3_scope) @identifier = { channel: "AutonomicEventsChannel", history_count: history_count } super(url: url, write_timeout: write_timeout, read_timeout: read_timeout, connect_timeout: connect_timeout, authentication: authentication, scope: scope) end |