PowerGridObserver#

class wattson.powergrid.observer.power_grid_observer.PowerGridObserver(power_grid_model: PowerGridModel, *, auto_init_thresholds: bool = True, auto_observe: bool = True, logger: Logger | None = None, preferred_value_context: GridValueContext = GridValueContext.MEASUREMENT, allow_value_context_fallback: bool = True)#

Bases: EventObserver

Methods

__init__

get_element_grid_value_with_fallback

get_element_value_with_fallback

observe

set_allow_context_fallback

set_preferred_value_context

__init__(power_grid_model: PowerGridModel, *, auto_init_thresholds: bool = True, auto_observe: bool = True, logger: Logger | None = None, preferred_value_context: GridValueContext = GridValueContext.MEASUREMENT, allow_value_context_fallback: bool = True)#