DatabaseLIN
Summary
Represents a LIN database.
See also
- Methods
Structure
- class DatabaseLIN
- get_all_clusters() List[ICluster]
Gets all the Clusters of the database and returns them in a list.
- get_all_ecus() IEnumerable[ILinEcu]
Gets all the ECUs of the database and returns them in a list.
- Returns
A list of all the ECUs in the database.
- Return type
- get_all_ecus() List[ISignalEcu]
Gets all the ISignalEcus of the database and returns them in a list.
- Returns
A list of all the ISignalEcus in the database.
- Return type
- get_all_frames() List[IFrameInstance]
Gets all the Frames of the database and returns them in a list.
- Returns
A list of all the Frames in the database.
- Return type
- get_ecu_by_name(name: str) ILinEcu
Identifies an ECU by its name from the ECUs of the database and returns it.
- get_frame_by_id(frame_id: uint32, cluster_name: str = None) IFrameInstance
Identifies a frame by its id from all the frames of the database and returns it.
- Parameters
- Returns
The frame identified
- Return type
- get_schedule_tables() List[ScheduleTable]
Gets all the schedule table of the database and returns them in a list.
- Returns
A list of all the schedule table in the database.
- Return type
- get_signal_by_name(name: str) ISignalInstance
Identifies a signal by its name from all the signals of the database and returns it.
- Parameters
name (
str
) – The name of the signal- Returns
The signal identified
- Return type