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
3 years ago
Last modified on Dec 9, 2022, 1:48:43 PM
Note:
See TracWiki
for help on using the wiki.