LIN Transceiver Driver
概要
- API一覧
API ID
[Dec]ID
[Hex]R21-11 LinTrcv_Init 0 0x00 ○ LinTrcv_SetOpMode 1 0x01 ○ LinTrcv_GetOpMode 2 0x02 ○ LinTrcv_GetBusWuReason 3 0x03 ○ LinTrcv_GetVersionInfo 4 0x04 ○ LinTrcv_CheckWakeup 7 0x07 ○ LinTrcv_SetWakeupMode 5 0x05 ○
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- LinTrcvChannel (○/○/○/○/○/○/○/○)
- LinTrcvAccess (○/○/○/○/○/○/○/○)
- LinTrcvDioAccess (○/○/○/○/○/○/○/○)
- LinTrcvDioChannelAccess (-/○/○/○/○/○/○/○)
- LinTrcvDioSymRefName (-/○/○/○/○/○/○/○)
- LinTrcvHardwareInterfaceName (-/○/○/○/○/○/○/○)
- LinTrcvDioSymRefName (○/-/-/-/-/-/-/-)
- LinTrcvHardwareInterfaceName (○/-/-/-/-/-/-/-)
- LinTrcvDioChannelAccess (-/○/○/○/○/○/○/○)
- LinTrcvSpiSequence (○/○/○/○/○/○/○/○)
- LinTrcvSpiSequenceName (○/○/○/○/○/○/○/○)
- LinTrcvDioAccess (○/○/○/○/○/○/○/○)
- LinTrcvChannelEcucPartitionRef (-/-/-/-/○/○/○/○)
- LinTrcvChannelId (○/○/○/○/○/○/○/○)
- LinTrcvChannelUsed (○/○/○/○/○/○/○/○)
- LinTrcvIcuChannelRef (○/○/○/○/○/○/○/○)
- LinTrcvInitState (○/○/○/○/-/-/-/-)
- LinTrcvWakeupByBusUsed (○/○/○/○/○/○/○/○)
- LinTrcvWakeupSourceRef (○/○/○/○/○/○/○/○)
- LinTrcvAccess (○/○/○/○/○/○/○/○)
- LinTrcvGeneral (○/○/○/○/○/○/○/○)
- LinTrcvDevErrorDetect (○/○/○/○/○/○/○/○)
- LinTrcvEcucPartitionRef (-/-/-/-/○/○/○/○)
- LinTrcvGetVersionInfo (○/○/○/-/-/-/-/-)
- LinTrcvIndex (○/○/○/○/○/○/○/○)
- LinTrcvTimerType (-/-/○/○/○/○/○/○)
- LinTrcvVersionInfoApi (-/-/-/○/○/○/○/○)
- LinTrcvWaitCount (○/○/-/-/-/-/-/-)
- LinTrcvWaitTime (-/-/○/○/○/○/○/○)
- LinTrcvWakeUpSupport (○/○/○/○/○/○/○/○)
- LinTrcvChannel (○/○/○/○/○/○/○/○)
- エラーコード一覧
エラーコード Dec Hex R21-11 LINTRCV_E_INVALID_LIN_NETWORK 1 0x01 ○ LINTRCV_E_PARAM_POINTER 2 0x02 ○ LINTRCV_E_UNINIT 17 0x11 ○ LINTRCV_E_TRCV_NOT_SLEEP 33 0x21 ○ LINTRCV_E_TRCV_NOT_NORMAL 34 0x22 ○ LINTRCV_E_INVALID_TRCV_OPMODE 37 0x25 ○
API仕様
LinTrcv_Init
void LinTrcv_Init (const LinTrcv_ConfigType* ConfigPtr)
LinTrcv_SetOpMode
Std_ReturnType LinTrcv_SetOpMode (uint8 LinNetwork, LinTrcv_TrcvModeType OpMode)
LinTrcv_GetOpMode
Std_ReturnType LinTrcv_GetOpMode (uint8 LinNetwork, LinTrcv_TrcvModeType* OpMode)
LinTrcv_GetBusWuReason
Std_ReturnType LinTrcv_GetBusWuReason (uint8 LinNetwork, LinTrcv_TrcvWakeupReasonType* Reason)
LinTrcv_GetVersionInfo
void LinTrcv_GetVersionInfo (Std_VersionInfoType* versioninfo)
LinTrcv_CheckWakeup
Std_ReturnType LinTrcv_CheckWakeup (uint8 LinNetwork)
LinTrcv_SetWakeupMode
Std_ReturnType LinTrcv_SetWakeupMode (uint8 LINNetwork, LinTrcv_TrcvWakeupModeType TrcvWakupMode)
コンフィギュレーション仕様
LinTrcvChannel
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00091
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
LinTrcvAccess
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00154
- タイプ: CHOICE-CONTAINER
- 多重度: 1
LinTrcvDioAccess
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess/LinTrcvDioAccess
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00094
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
LinTrcvDioChannelAccess
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess/LinTrcvDioAccess/LinTrcvDioChannelAccess
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00158
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
LinTrcvDioSymRefName
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess/LinTrcvDioAccess/LinTrcvDioChannelAccess/LinTrcvDioSymRefName
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00102
- タイプ: CHOICE-REFERENCE
- 多重度: 1
- 参照先:
LinTrcvHardwareInterfaceName
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess/LinTrcvDioAccess/LinTrcvDioChannelAccess/LinTrcvHardwareInterfaceName
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00009
- タイプ: STRING-PARAM
- 多重度: 1
LinTrcvDioSymRefName(2)
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess/LinTrcvDioAccess/LinTrcvDioSymRefName
- 対象リビジョン: R4.0.3
- タイプ: CHOICE-REFERENCE
- 多重度: 1
- 参照先:
LinTrcvHardwareInterfaceName(2)
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess/LinTrcvDioAccess/LinTrcvHardwareInterfaceName
- 対象リビジョン: R4.0.3
- タイプ: STRING-PARAM
- 多重度: 1
LinTrcvSpiSequence
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess/LinTrcvSpiSequence
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00155
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
LinTrcvSpiSequenceName
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvAccess/LinTrcvSpiSequence/LinTrcvSpiSequenceName
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00156
- タイプ:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence
LinTrcvChannelEcucPartitionRef
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvChannelEcucPartitionRef
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00163
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
LinTrcvChannelId
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvChannelId
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00011
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 255
- 下限値: 0
LinTrcvChannelUsed
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvChannelUsed
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00004
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: true
LinTrcvIcuChannelRef
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvIcuChannelRef
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00157
- タイプ:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel
LinTrcvInitState
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvInitState
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1
- SWSタグ: ECUC_LinTrcv_00005
- タイプ: ENUMERATION-PARAM
- 多重度:
- R4.0.3/R4.1.3/R4.2.2: 1
- R4.3.1: 0..1
- 選択肢:
- LINTRCV_TRCV_MODE_NORMAL
- LINTRCV_TRCV_MODE_SLEEP
- LINTRCV_TRCV_MODE_STANDBY
LinTrcvWakeupByBusUsed
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvWakeupByBusUsed
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00006
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
LinTrcvWakeupSourceRef
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel/LinTrcvWakeupSourceRef
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00012
- タイプ:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
LinTrcvGeneral
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00090
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
LinTrcvDevErrorDetect
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvDevErrorDetect
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00001
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
LinTrcvEcucPartitionRef
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvEcucPartitionRef
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00162
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
LinTrcvGetVersionInfo
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvGetVersionInfo
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2
- SWSタグ: ECUC_LinTrcv_00003
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
LinTrcvIndex
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvIndex
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00153
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 255
- 下限値: 0
LinTrcvTimerType
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvTimerType
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00159
- タイプ: ENUMERATION-PARAM
- 多重度: 0..1
- 選択肢:
- None
- Timer_1us16bit
LinTrcvVersionInfoApi
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvVersionInfoApi
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00003
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
LinTrcvWaitCount
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvWaitCount
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
- デフォルト値: 0
LinTrcvWaitTime
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvWaitTime
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00160
- タイプ: FLOAT-PARAM
- 多重度: 0..1
- 上限値: 2.55E-4
- 下限値: 0
LinTrcvWakeUpSupport
/AUTOSAR/EcucDefs/LinTrcv/LinTrcvGeneral/LinTrcvWakeUpSupport
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinTrcv_00107
- タイプ: BOOLEAN-PARAM
- 多重度: 1
Last modified
16 months ago
Last modified on Dec 9, 2022, 1:48:43 PM
Note:
See TracWiki
for help on using the wiki.