LIN State Manager
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.2.2 R21-11 LinSM_Init 1 0x01 ○ ○ LinSM_ScheduleRequest 16 0x10 ○ ○ LinSM_GetVersionInfo 2 0x02 ○ ○ LinSM_GetCurrentComMode 17 0x11 ○ ○ LinSM_RequestComMode 18 0x12 ○ ○ LinSM_MainFunction 48 0x30 ○ ○ LinSM_ScheduleRequestConfirmation 32 0x20 ○ ○ LinSM_GotoSleepIndication 3 0x03 - ○ LinSM_GotoSleepConfirmation 34 0x22 ○ ○ LinSM_WakeupConfirmation 33 0x21 ○ ○
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- LinSMConfigSet (○/○/○/○/○/○/○/○)
- LinSMChannel (○/○/○/○/○/○/○/○)
- LinSMComMNetworkHandleRef (○/○/○/○/○/○/○/○)
- LinSMConfirmationTimeout (○/○/○/○/○/○/○/○)
- LinSMNodeType (-/-/-/-/○/○/○/○)
- LinSMSchedule (○/○/○/○/○/○/○/○)
- LinSMScheduleIndex (○/○/○/○/○/○/○/○)
- LinSMScheduleIndexRef (○/○/○/○/○/○/○/○)
- LinSMSilenceAfterWakeupTimeout (-/-/-/-/○/○/○/○)
- LinSMSleepSupport (○/○/-/-/-/-/-/-)
- LinSMTransceiverPassiveMode (○/○/○/○/○/○/○/○)
- LinSMModeRequestRepetitionMax (-/○/○/○/○/○/○/○)
- LinSMChannel (○/○/○/○/○/○/○/○)
- LinSMGeneral (○/○/○/○/○/○/○/○)
- LinSMDevErrorDetect (○/○/○/○/○/○/○/○)
- LinSMMainProcessingPeriod (○/○/○/○/○/○/○/○)
- LinSMVersionInfoApi (○/○/○/○/○/○/○/○)
- LinSMConfigSet (○/○/○/○/○/○/○/○)
- エラーコード一覧
エラーコード Dec Hex R4.2.2 R21-11 LINSM_E_UNINIT 0 0x00 ○ ○ LINSM_E_NONEXISTENT_NETWORK 32 0x20 ○ ○ LINSM_E_PARAMETER 48 0x30 ○ ○ LINSM_E_PARAM_POINTER 64 0x40 ○ ○ LINSM_E_CONFIRMATION_TIMEOUT 80
00x50
0x00○
--
○LINSM_E_INIT_FAILED 96
800x60
0x50○
--
○
API仕様
LinSM_Init
void LinSM_Init(const LinSM_ConfigType* ConfigPtr)
LinSM_ScheduleRequest
Std_ReturnType LinSM_ScheduleRequest(NetworkHandleType network, LinIf_SchHandleType schedule)
LinSM_GetVersionInfo
void LinSM_GetVersionInfo(Std_VersionInfoType* versioninfo)
LinSM_GetCurrentComMode
Std_ReturnType LinSM_GetCurrentComMode(NetworkHandleType network, ComM_ModeType* mode)
LinSM_RequestComMode
Std_ReturnType LinSM_RequestComMode(NetworkHandleType network, ComM_ModeType mode)
LinSM_MainFunction
void LinSM_MainFunction(void)
LinSM_ScheduleRequestConfirmation
void LinSM_ScheduleRequestConfirmation(NetworkHandleType network, LinIf_SchHandleType schedule)
LinSM_GotoSleepIndication
void LinSM_GotoSleepIndication (NetworkHandleType Channel)
LinSM_GotoSleepConfirmation
void LinSM_GotoSleepConfirmation(NetworkHandleType network, boolean success)
LinSM_WakeupConfirmation
void LinSM_WakeupConfirmation(NetworkHandleType network, boolean success)
コンフィギュレーション仕様
LinSMConfigSet
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00207
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
LinSMChannel
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00142
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
LinSMComMNetworkHandleRef
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMComMNetworkHandleRef
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00145
- タイプ:
- 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/ComM/ComMConfigSet/ComMChannel
LinSMConfirmationTimeout
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMConfirmationTimeout
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00144
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: INF
- 下限値: 0
LinSMNodeType
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMNodeType
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00211
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- MASTER
- SLAVE
LinSMSchedule
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00146
- タイプ: PARAM-CONF-CONTAINER
- 多重度:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: 1..*
- R4.4.0/R19-11/R20-11/R21-11: 0..*
LinSMScheduleIndex
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule/LinSMScheduleIndex
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00001
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 255
- 下限値: 0
LinSMScheduleIndexRef
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule/LinSMScheduleIndexRef
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00149
- タイプ:
- 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/LinIf/LinIfGlobalConfig/LinIfChannel/LinIfScheduleTable
LinSMSilenceAfterWakeupTimeout
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSilenceAfterWakeupTimeout
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00210
- タイプ: FLOAT-PARAM
- 多重度: 0..1
- 上限値: INF
- 下限値: 0
LinSMSleepSupport
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSleepSupport
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: BOOLEAN-PARAM
- 多重度:
- R4.0.3: 1
- R4.1.3: 0..1
LinSMTransceiverPassiveMode
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMTransceiverPassiveMode
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00202
- タイプ: BOOLEAN-PARAM
- 多重度: 0..1
LinSMModeRequestRepetitionMax
/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMModeRequestRepetitionMax
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00208
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 255
- 下限値: 0
LinSMGeneral
/AUTOSAR/EcucDefs/LinSM/LinSMGeneral
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00139
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
LinSMDevErrorDetect
/AUTOSAR/EcucDefs/LinSM/LinSMGeneral/LinSMDevErrorDetect
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00206
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
LinSMMainProcessingPeriod
/AUTOSAR/EcucDefs/LinSM/LinSMGeneral/LinSMMainProcessingPeriod
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00141
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: INF
- 下限値: 0
LinSMVersionInfoApi
/AUTOSAR/EcucDefs/LinSM/LinSMGeneral/LinSMVersionInfoApi
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_LinSM_00140
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
Last modified
17 months ago
Last modified on Dec 5, 2022, 1:52:14 PM
Note:
See TracWiki
for help on using the wiki.