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