1. i-SAS_NMRISensorController¶
1.1. interface¶
-
class
sensor_controller.interface.Interface(instance_name, output_data_names, sensor_name, **kwargs)¶ Bases:
objectinterface class
-
package_name= 'sensor_controller'¶
-
output_data_num= 1¶
-
__init__(instance_name, output_data_names, sensor_name, **kwargs)¶ initialization of Interface class
- Parameters
instance_name (str) – name of instance.
output_data_names (list[str]) – names of output data.
sensor_name (str) – sensor name.
**kwargs – Arbitrary keyword arguments.
-
set_project(project_name)¶ set project
- Parameters
project_name (str) – project name.
-
set_model(sensors)¶ set model
- Parameters
sensors (dict) – sensor information.
- Returns
static data to be exported.
- Return type
dict
-
__call__()¶ get measurement data
- Returns
measurement data.
- Return type
dict
-
exit()¶ exit simulator
-
1.2. model¶
-
class
sensor_controller.model.Model(output_data_names, cfg)¶ Bases:
objectmodel class
-
__init__(output_data_names, cfg)¶ constructor
- Parameters
output_data_names (list[str]) – names of output data.
cfg (dict) – config.
-
set_model(sensors)¶ set model and setup sensor
- Parameters
sensors (dict) – sensor information.
-
__call__()¶ get measurement data
- Returns
measurement data.
- Return type
list[pandas.DataFrame]
-
exit()¶
-