Skip to main content

Module ls_bus

Module ls_bus 

Source

Structs§

__IncompleteArrayField
fmi3LsBusCanOperationArbitrationLost
\brief FMI virtual bus operation structure of type ‘Arbitration Lost’.
fmi3LsBusCanOperationBusError
\brief FMI virtual bus operation structure of type ‘Bus Error’.
fmi3LsBusCanOperationCanFdTransmit
\brief FMI virtual bus operation structure of type ‘CAN FD Transmit’.
fmi3LsBusCanOperationCanTransmit
\brief FMI virtual bus operation structure of type ‘CAN Transmit’.
fmi3LsBusCanOperationCanXlTransmit
\brief FMI virtual bus operation structure of type ‘CAN XL Transmit’.
fmi3LsBusCanOperationConfiguration
\brief FMI virtual bus operation structure of type ‘Configuration’.
fmi3LsBusCanOperationConfirm
\brief FMI virtual bus operation structure of type ‘Confirm’.
fmi3LsBusCanOperationStatus
\brief FMI virtual bus operation structure of type ‘Status’.
fmi3LsBusCanOperationWakeup
\brief FMI virtual bus operation structure of type ‘Wakeup’.
fmi3LsBusOperationFormatError
\brief FMI virtual bus operation structure of type ‘Format Error’.
fmi3LsBusOperationHeader
\brief FMI virtual bus operation header structure.
fmi3LsBusUtilBufferInfo
\brief This data type holds information to read and write bus operations to/from a buffer variable via utility macros such as \ref FMI3_LS_BUS_BUFFER_WRITE and \ref FMI3_LS_BUS_READ_NEXT_OPERATION.

Constants§

FMI3_LS_BUS_CAN_BUSERROR_PARAM_ERROR_CODE_ACK_ERROR
FMI3_LS_BUS_CAN_BUSERROR_PARAM_ERROR_CODE_BIT_ERROR
FMI3_LS_BUS_CAN_BUSERROR_PARAM_ERROR_CODE_BIT_STUFFING_ERROR
FMI3_LS_BUS_CAN_BUSERROR_PARAM_ERROR_CODE_BROKEN_ERROR_FRAME
FMI3_LS_BUS_CAN_BUSERROR_PARAM_ERROR_CODE_CRC_ERROR
FMI3_LS_BUS_CAN_BUSERROR_PARAM_ERROR_CODE_FORM_ERROR
FMI3_LS_BUS_CAN_BUSERROR_PARAM_ERROR_FLAG_PRIMARY_ERROR_FLAG
Indicates that a specified Network FMU is detecting the given Bus Error first.
FMI3_LS_BUS_CAN_BUSERROR_PARAM_ERROR_FLAG_SECONDARY_ERROR_FLAG
Indicates that a specified Network FMU is reacting on a Bus Error and does not detect it.
FMI3_LS_BUS_CAN_CONFIG_PARAM_ARBITRATION_LOST_BEHAVIOR_BUFFER_AND_RETRANSMIT
FMI3_LS_BUS_CAN_CONFIG_PARAM_ARBITRATION_LOST_BEHAVIOR_DISCARD_AND_NOTIFY
FMI3_LS_BUS_CAN_CONFIG_PARAM_TYPE_ARBITRATION_LOST_BEHAVIOR
FMI3_LS_BUS_CAN_CONFIG_PARAM_TYPE_CANFD_BAUDRATE
FMI3_LS_BUS_CAN_CONFIG_PARAM_TYPE_CANXL_BAUDRATE
FMI3_LS_BUS_CAN_CONFIG_PARAM_TYPE_CAN_BAUDRATE
FMI3_LS_BUS_CAN_OP_ARBITRATION_LOST
FMI3_LS_BUS_CAN_OP_BUS_ERROR
FMI3_LS_BUS_CAN_OP_CANFD_TRANSMIT
FMI virtual bus operation of type ‘CAN FD Transmit’.
FMI3_LS_BUS_CAN_OP_CANXL_TRANSMIT
FMI virtual bus operation of type ‘CAN XL Transmit’.
FMI3_LS_BUS_CAN_OP_CAN_TRANSMIT
FMI virtual bus operation of type ‘CAN Transmit’.
FMI3_LS_BUS_CAN_OP_CONFIGURATION
FMI3_LS_BUS_CAN_OP_CONFIRM
FMI3_LS_BUS_CAN_OP_STATUS
FMI3_LS_BUS_CAN_OP_WAKEUP
FMI3_LS_BUS_CAN_STATUS_PARAM_STATUS_KIND_BUS_OFF
FMI3_LS_BUS_CAN_STATUS_PARAM_STATUS_KIND_ERROR_ACTIVE
FMI3_LS_BUS_CAN_STATUS_PARAM_STATUS_KIND_ERROR_PASSIVE
FMI3_LS_BUS_CHECK_OPERATION_SIZE
FMI3_LS_BUS_OP_FORMAT_ERROR
FMI virtual bus operation of type ‘Format Error’.

Type Aliases§

fmi3Boolean
fmi3LsBusBoolean
\brief Data type representing a boolean value.
fmi3LsBusCanAf
\brief Data type representing the Acceptance Field.
fmi3LsBusCanArbitrationLostBehavior
\brief Data type representing the arbitration lost behavior.
fmi3LsBusCanBaudrate
\brief Data type representing a CAN baud rate in bit/s.
fmi3LsBusCanBrs
\brief Data type indicating whether a Bit Rate Switch occurs during transmission.
fmi3LsBusCanConfigParameterType
\brief Data type representing the parameter configured with a configuration operation.
fmi3LsBusCanData
\brief Data type representing the CAN frame payload data.
fmi3LsBusCanDataLength
\brief Data type representing the CAN frame payload length.
fmi3LsBusCanErrorCode
\brief Data type representing a CAN bus error code.
fmi3LsBusCanErrorFlag
\brief Data type representing a CAN bus error flag indicating which node detected the error first.
fmi3LsBusCanEsi
\brief Data type representing the Error State Indicator.
fmi3LsBusCanId
\brief Data type representing a CAN identifier.
fmi3LsBusCanIde
\brief Data type indicating whether a frame is a standard or extended message.
fmi3LsBusCanIsSender
\brief Data type indicating whether a bus error occurred in response to a transmit operation of this Network FMU.
fmi3LsBusCanRtr
\brief Data type indicating whether a frame is a Remote Transmission Request.
fmi3LsBusCanSdt
\brief Data type representing the Service Data Unit Type.
fmi3LsBusCanSec
\brief Data type representing the Simple Extended Content.
fmi3LsBusCanStatusKind
\brief Data type indicating the status of a CAN node.
fmi3LsBusCanVcId
\brief Data type representing the Virtual CAN Network ID.
fmi3LsBusData
\brief Data type representing common data.
fmi3LsBusDataLength
\brief Data type representing a common length for data.
fmi3LsBusOperationCode
\brief Data type representing the type of a bus operation.
fmi3LsBusOperationLength
\brief Data type representing the length of a bus operation.
fmi3UInt8
fmi3UInt16
fmi3UInt32

Unions§

fmi3LsBusCanOperationConfiguration__bindgen_ty_1