ControlCenterExchangeGateway#

class wattson.hosts.ccx.control_center_exchange_gateway.ControlCenterExchangeGateway(**kwargs)#

Bases: object

A more comprehensive version of an MTU that bundles multiple protocols, allows apps to receive measurements, issue commands, and listen to protocol-specific traffic, and implements logics that influence the behavior of the gateway.

Methods

__init__

apply_logics

get_client

get_connection_status

get_data_point

get_data_point_protocol

init_protocol_clients

on_client_event

on_connection_change

on_data_point_command_reply

on_data_point_command_sent

on_receive_data_point

on_receive_packet

on_send_packet

start

stop

__init__(**kwargs)#