accml_lib.core.interfaces.backend package

Submodules

accml_lib.core.interfaces.backend.backend module

Probe backend: similar to view, but addressed entity can change

It needs rather to address the whole accelerator

Why: there is not always a direct mapping from one

entity in the “design” view to the “device” view

class accml_lib.core.interfaces.backend.backend.BackendR[source]

Bases: object

abstractmethod get_natural_view_name()[source]
abstractmethod async read(dev_id, prop_id)[source]
Return type:

object

Parameters:
abstractmethod async trigger(dev_id, prop_id)[source]
Parameters:
class accml_lib.core.interfaces.backend.backend.BackendRW[source]

Bases: BackendR

abstractmethod async set(dev_id, prop_id, value)[source]
Parameters:

accml_lib.core.interfaces.backend.filter module

class accml_lib.core.interfaces.backend.filter.FilterInterface[source]

Bases: object

abstractmethod process(input)[source]
Return type:

TypeVar(T)

Parameters:

input (T)

Module contents