blockReadMessage
Set up a message for receiving data
Extends from Modelica_DeviceDrivers.Utilities.Icons.BaseIcon (Base icon for blocks providing access to external devices), Modelica_DeviceDrivers.Utilities.Icons.SocketCANBlockIcon (Icon for (Linux) Socket CAN blocks), Modelica_DeviceDrivers.Blocks.Communication.Internal.PartialSampleTrigger (Common code for triggering calls to external I/O devices).
Information
Support for Linux Socket CAN interface
Please, read the package information for SocketCAN first!
Example
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SocketCANConfig | config | Socket CAN configuration (socket) to use for this block | |
| Integer | can_id | Identifier of CAN message (CAN Id) | |
| Integer | can_dlc | 8 | Data length code (payload of data in bytes, max=8) |
| Activation | |||
| Boolean | enableExternalTrigger (from PartialSampleTrigger) | false | true, enable external trigger input signal, otherwise use sample time settings below |
| SI.Period | sampleTime (from PartialSampleTrigger) | 0.1 | Sample period of component |
| SI.Time | startTime (from PartialSampleTrigger) | 0 | First sample time instant |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | trigger (from PartialSampleTrigger) | ||
| Interfaces.PackageOut | pkgOut |