DataPointProvider#

class wattson.datapoints.interface.data_point_provider.DataPointProvider(provider_configuration: dict, points: dict, manager: DataPointManager)#

Bases: ABC

Provider that implement this interface serve the purpose of reading and writing values from and to a specific backend.

Methods

__init__

add_filter_ids

add_on_change

get_value

set_on_change

set_value

start

stop

__init__(provider_configuration: dict, points: dict, manager: DataPointManager)#