Module¶
- class pycanape.module.Module(dll: CANapeDll, asap3_handle: LP_tAsap3Hdl, module_handle: c_ushort)[source]¶
The
Moduleclass is not meant to be instantiated by the user. Instead,Moduleinstances are returned bycreate_module(),get_module_by_index()andget_module_by_name().- execute_script_ex(script_file: bool, script: str) Script[source]¶
Execute a script file or a single script command.
- Parameters:
script_file (bool) – Declares interpretation of parameter script. If ‘script_file’ is true, parameter ‘script’ is interpreted as the file name of the script file to be executed. If ‘script_file’ is false, ‘script’ is interpreted as a single script command
script (str) – A script filename or a single script command
- Returns:
The instance of the Script class
- Return type:
- get_calibration_object(name: str) ScalarCalibrationObject | AxisCalibrationObject | CurveCalibrationObject | MapCalibrationObject | AsciiCalibrationObject | ValueBlockCalibrationObject[source]¶
Get calibration object by name or wildcard pattern (e.g. ‘*InitReset’).
- Parameters:
name (str)
- Return type:
ScalarCalibrationObject | AxisCalibrationObject | CurveCalibrationObject | MapCalibrationObject | AsciiCalibrationObject | ValueBlockCalibrationObject
- get_database_info() DatabaseInfo[source]¶
Get Info concerning the database file.
- Return type:
- get_ecu_driver_type() DriverType[source]¶
Retrieves the drivertype of an ECU.
- Returns:
DriverType enum
- Return type:
- get_measurement_list_entries() Dict[str, MeasurementListEntry][source]¶
Retrieve the entries from the CANape Measurement list.
- Returns:
A dict of Measurement list entries that uses the object name of the entries as key
- Return type:
- has_resume_mode() bool[source]¶
Information about the Resume mode.
- Returns:
Function returns True if the device supports resume mode.
- Return type:
- is_module_active() bool[source]¶
Return the activation state of the module.
- Returns:
activation state
- Return type:
- module_activation(activate: bool = True) None[source]¶
Switches the module activation state.
- Parameters:
activate (bool) – True -> activate Module False -> deactivate Module
- Return type:
None
- reset_data_acquisition_channels_by_module() None[source]¶
Clears the data acquisition channel list of a specific module.
Note
this function only clears these measurement objects from the API-Measurement-List which are defined by API
- Return type:
None
- class pycanape.module.MeasurementListEntry(task_id, rate, save_flag, disabled, object_name)[source]¶
Create new instance of MeasurementListEntry(task_id, rate, save_flag, disabled, object_name)
- class pycanape.module.DatabaseInfo(file_name, file_path, file_type)[source]¶
Create new instance of DatabaseInfo(file_name, file_path, file_type)
- Parameters:
file_name (str)
file_path (str)
file_type (DBFileType)
- file_type: DBFileType¶
Alias for field number 2