wiki:spec/LinSM
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
  • エラーコード一覧
エラーコード 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
0
0x50
0x00

-
-
LINSM_E_INIT_FAILED 96
80
0x60
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

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.