Skip to content

Supported tasks

Matej Troják edited this page Mar 18, 2021 · 9 revisions

Each class contains list of available task types. The table contains extra initialization parameters and their description. Description of each task is available by clicking on its name.

Class Type Extra parameters
General PBR_general_pump 'min_od': int - lowed OD bound,
'max_od': int - upper OD bound,
'device_id': str - ID of target device,
'measure_all_task_id': str - associated measurement task,
'pump_on_command': dict- command to turn on pump,
'pump_off_command': dict - command to turn off pump
measure_all_desync 'device_id': str - ID of target device,
'frequency_to_commands': {int: commands} - commands executed in given time period
periodic_regime 'device_id': str - ID of target device,
'intervals': [int] - list of time periods,
'commands': [commands] - list of commands to be executed for each period
PSI PBR_measure_all 'device_id': str - ID of target device,
'sleep_period': float - measurement period,
'max_outliers': int - maximum number of outliers on row,
'pump_id': int - control pump ID,
'lower_tol': int - lower outlier tolerance,
'upper_tol': int - upper outlier tolerance,
'od_attribute': int - OD channel to be used
GAS_measure_all 'device_id': str - ID of target device,
'sleep_period': float - measurement period
GMS_measure_all 'device_id': str - ID of target device,
'sleep_period': float - measurement period
MettlerToledo Balance_measure_weight 'device_id': str - ID of target device,
'sleep_period': float - measurement period
SEDtronic U1W_TVSL_measure_all 'device_id': str - ID of target device,
'sleep_period': float - measurement period
TH_IB2_measure_all 'device_id': str - ID of target device,
'sleep_period': float - measurement period

We refer to integration test for examples of tasks on test device.

Clone this wiki locally