coordinator module¶
Submodules¶
coordinator¶
Classes:
|
Representation of alarm status and parameters |
|
Message containing ventilation control parameters. |
|
|
|
|
|
|
|
|
|
Structured class for communicating sensor readings throughout PVP. |
|
Canonical names of all values used in PVP. |
Data:
|
The central part of internal API. |
|
The central part of internal API. |
Functions:
|
|
|
|
|
Initialize a logger for logging events. |
-
class
pvp.coordinator.coordinator.
CoordinatorBase
(sim_mode=False)[source]¶ Bases:
object
Methods:
get_alarms
()get_control
(control_setting_name)get_sensors
()get_target_waveform
()is_running
()kill
()set_breath_detection
(breath_detection)set_control
(control_setting)start
()stop
()-
get_sensors
() → pvp.common.message.SensorValues[source]¶
-
get_alarms
() → Union[None, Tuple[pvp.alarm.alarm.Alarm]][source]¶
-
set_control
(control_setting: pvp.common.message.ControlSetting)[source]¶
-
get_control
(control_setting_name: pvp.common.values.ValueName) → pvp.common.message.ControlSetting[source]¶
-
-
class
pvp.coordinator.coordinator.
CoordinatorLocal
(sim_mode=False)[source]¶ Bases:
pvp.coordinator.coordinator.CoordinatorBase
- Parameters
sim_mode –
-
_is_running
¶ .set()
when thread should stop- Type
Methods:
__init__
([sim_mode])- param sim_mode
get_alarms
()get_control
(control_setting_name)get_sensors
()get_target_waveform
()is_running
()Test whether the whole system is running
kill
()set_breath_detection
(breath_detection)set_control
(control_setting)start
()Start the coordinator.
stop
()Stop the coordinator.
-
__init__
(sim_mode=False)[source]¶ - Parameters
sim_mode –
-
_is_running
¶ .set()
when thread should stop- Type
-
get_sensors
() → pvp.common.message.SensorValues[source]¶
-
get_alarms
() → Union[None, Tuple[pvp.alarm.alarm.Alarm]][source]¶
-
set_control
(control_setting: pvp.common.message.ControlSetting)[source]¶
-
get_control
(control_setting_name: pvp.common.values.ValueName) → pvp.common.message.ControlSetting[source]¶
-
class
pvp.coordinator.coordinator.
CoordinatorRemote
(sim_mode=False)[source]¶ Bases:
pvp.coordinator.coordinator.CoordinatorBase
Methods:
get_alarms
()get_control
(control_setting_name)get_sensors
()get_target_waveform
()is_running
()Test whether the whole system is running
kill
()Stop the coordinator and end the whole program
set_breath_detection
(breath_detection)set_control
(control_setting)start
()Start the coordinator.
stop
()Stop the coordinator.
-
get_sensors
() → pvp.common.message.SensorValues[source]¶
-
get_alarms
() → Union[None, Tuple[pvp.alarm.alarm.Alarm]][source]¶
-
set_control
(control_setting: pvp.common.message.ControlSetting)[source]¶
-
get_control
(control_setting_name: pvp.common.values.ValueName) → pvp.common.message.ControlSetting[source]¶
-
-
pvp.coordinator.coordinator.
get_coordinator
(single_process=False, sim_mode=False) → pvp.coordinator.coordinator.CoordinatorBase[source]¶
ipc¶
Classes:
|
Simple XML-RPC server. |
Functions:
|
|
|
Initialize a logger for logging events. |
|
|
|
|
|