{{{ #!html
FlexRay State Manager
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =|| || [#FrSm_Init FrSm_Init] || 1|| 0x01|| ○ || || [#FrSM_RequestComMode FrSM_RequestComMode] || 2|| 0x02|| ○ || || [#FrSM_GetCurrentComMode FrSM_GetCurrentComMode] || 3|| 0x03|| ○ || || [#FrSM_GetVersionInfo FrSM_GetVersionInfo] || 4|| 0x04|| ○ || || [#FrSm_AllSlots FrSm_AllSlots] || 5|| 0x05|| ○ || || [#FrSm_SetEcuPassive FrSm_SetEcuPassive] || 6|| 0x06|| ○ || || [#FrSM_MainFunction_FrSMCluster.ShortName FrSM_MainFunction_] || 128|| 0x80|| ○ || || [#Cdd_SyncLossErrorIndication _SyncLossErrorIndication] || --|| --|| ○ || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#FrSMConfig FrSMConfig] (○/○/○/○/○/○/○/○) * [#FrSMCluster FrSMCluster] (○/○/○/○/○/○/○/○) * [#FrSMCheckWakeupReason FrSMCheckWakeupReason] (○/○/○/○/○/○/○/○) * [#FrSMClusterDemEventParameterRefs FrSMClusterDemEventParameterRefs] (○/○/○/○/○/○/○/○) * [#FRSM_E_CLUSTER_STARTUP FRSM_E_CLUSTER_STARTUP] (○/○/○/○/○/○/○/○) * [#FRSM_E_CLUSTER_SYNC_LOSS FRSM_E_CLUSTER_SYNC_LOSS] (○/○/○/○/○/○/○/○) * [#FrSMComMNetworkHandleRef FrSMComMNetworkHandleRef] (○/○/○/○/○/○/○/○) * [#FrSMDelayStartupWithoutWakeup FrSMDelayStartupWithoutWakeup] (○/○/○/○/○/○/○/○) * [#FrSMDurationT1 FrSMDurationT1] (○/○/○/○/○/○/○/○) * [#FrSMDurationT2 FrSMDurationT2] (○/○/○/○/○/○/○/○) * [#FrSMDurationT3 FrSMDurationT3] (○/○/○/○/○/○/○/○) * [#FrSMDurationT4 FrSMDurationT4] (-/-/-/○/○/○/○/○) * [#FrSMFrIfClusterRef FrSMFrIfClusterRef] (○/○/○/○/○/○/○/○) * [#FrSMIsColdstartEcu FrSMIsColdstartEcu] (○/○/○/○/○/○/○/○) * [#FrSMIsWakeupEcu FrSMIsWakeupEcu] (○/○/○/○/○/○/○/○) * [#FrSMMainFunctionCycleTime FrSMMainFunctionCycleTime] (○/○/○/○/○/○/○/○) * [#FrSMMinNumberOfColdstarter FrSMMinNumberOfColdstarter] (○/○/○/○/○/○/○/○) * [#FrSMNumWakeupPatterns FrSMNumWakeupPatterns] (○/○/○/○/○/○/○/○) * [#FrSMStartupRepetitions FrSMStartupRepetitions] (○/○/○/○/○/○/○/○) * [#FrSMStartupRepetitionsWithWakeup FrSMStartupRepetitionsWithWakeup] (○/○/○/○/○/○/○/○) * [#FrSMTrcvStdbyDelay FrSMTrcvStdbyDelay] (-/○/○/○/○/○/○/○) * [#FrSMGeneral FrSMGeneral] (○/○/○/○/○/○/○/○) * [#FrSMAllSlotsSupport FrSMAllSlotsSupport] (-/○/○/○/○/○/○/○) * [#FrSMCddHeaderFile FrSMCddHeaderFile] (-/○/○/○/-/-/-/-) * [#FrSMDevErrorDetect FrSMDevErrorDetect] (○/○/○/○/○/○/○/○) * [#FrSMSyncLossErrorIndicationName FrSMSyncLossErrorIndicationName] (○/○/○/○/○/○/○/○) * [#FrSMVersionInfoApi FrSMVersionInfoApi] (○/○/○/○/○/○/○/○) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R21-11 =|| || FRSM_E_PARAM_POINTER || 1|| 0x01|| ○ || || FRSM_E_INV_HANDLE || 2|| 0x02|| ○ || || FRSM_E_UNINIT || 3|| 0x03|| ○ || || FRSM_E_INV_MODE || 4|| 0x04|| ○ || || FRSM_INIT_FAILED || 5|| 0x05|| ○ || || FRSM_E_CLUSTER_STARTUP || --|| --|| ○ || || FRSM_E_CLUSTER_SYNC_LOSS || --|| --|| ○ || ---- = API仕様 = == FrSm_Init == {{{ void FrSm_Init (const FrSM_ConfigType* FrSM_ConfigPtr) }}} == FrSM_RequestComMode == {{{ Std_ReturnType FrSM_RequestComMode (NetworkHandleType NetworkHandle, ComM_ModeType ComM_Mode) }}} == FrSM_GetCurrentComMode == {{{ Std_ReturnType FrSM_GetCurrentComMode (NetworkHandleType NetworkHandle, ComM_ModeType* ComM_ModePtr) }}} == FrSM_GetVersionInfo == {{{ void FrSM_GetVersionInfo (Std_VersionInfoType* versioninfo) }}} == FrSm_AllSlots == {{{ Std_ReturnType FrSm_AllSlots (NetworkHandleType NetworkHandle) }}} == FrSm_SetEcuPassive == {{{ Std_ReturnType FrSm_SetEcuPassive (boolean FrSM_Passive) }}} == FrSM_MainFunction_ == {{{ void FrSM_MainFunction_ (void) }}} == _SyncLossErrorIndication == {{{ void _SyncLossErrorIndication (NetworkHandleType NetworkHandle, boolean SyncLossErrorStatus) }}} ---- = コンフィギュレーション仕様 = == FrSMConfig == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00146 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == FrSMCluster == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00067 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == FrSMCheckWakeupReason == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMCheckWakeupReason }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00001 * タイプ: BOOLEAN-PARAM * 多重度: 1 == FrSMClusterDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMClusterDemEventParameterRefs }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00163 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == FRSM_E_CLUSTER_STARTUP == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMClusterDemEventParameterRefs/FRSM_E_CLUSTER_STARTUP }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00164 * タイプ: * 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 * 多重度: * R4.0.3: 0..1 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == FRSM_E_CLUSTER_SYNC_LOSS == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMClusterDemEventParameterRefs/FRSM_E_CLUSTER_SYNC_LOSS }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00169 * タイプ: * 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 * 多重度: * R4.0.3: 0..1 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == FrSMComMNetworkHandleRef == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMComMNetworkHandleRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00070 * タイプ: * 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 * 参照先: [wiki:spec/ComM#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel] == FrSMDelayStartupWithoutWakeup == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMDelayStartupWithoutWakeup }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00166 * タイプ: BOOLEAN-PARAM * 多重度: 1 == FrSMDurationT1 == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMDurationT1 }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00102 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == FrSMDurationT2 == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMDurationT2 }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00089 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == FrSMDurationT3 == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMDurationT3 }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00162 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == FrSMDurationT4 == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMDurationT4 }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00173 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == FrSMFrIfClusterRef == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMFrIfClusterRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00116 * タイプ: * 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 * 参照先: [wiki:spec/FrIf#FrIfCluster /AUTOSAR/EcucDefs/FrIf/FrIfConfig/FrIfCluster] == FrSMIsColdstartEcu == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMIsColdstartEcu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00068 * タイプ: BOOLEAN-PARAM * 多重度: 1 == FrSMIsWakeupEcu == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMIsWakeupEcu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00109 * タイプ: BOOLEAN-PARAM * 多重度: 1 == FrSMMainFunctionCycleTime == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMMainFunctionCycleTime }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00115 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == FrSMMinNumberOfColdstarter == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMMinNumberOfColdstarter }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00168 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 255 * 下限値: 0 == FrSMNumWakeupPatterns == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMNumWakeupPatterns }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00165 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == FrSMStartupRepetitions == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMStartupRepetitions }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00069 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == FrSMStartupRepetitionsWithWakeup == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMStartupRepetitionsWithWakeup }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00094 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == FrSMTrcvStdbyDelay == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMConfig/FrSMCluster/FrSMTrcvStdbyDelay }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00170 * タイプ: FLOAT-PARAM * 多重度: 0..1 * 上限値: INF * 下限値: 0 == FrSMGeneral == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00107 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == FrSMAllSlotsSupport == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMGeneral/FrSMAllSlotsSupport }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00172 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == FrSMCddHeaderFile == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMGeneral/FrSMCddHeaderFile }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1 * SWSタグ: ECUC_FrSM_00171 * タイプ: STRING-PARAM * 多重度: 0..1 == FrSMDevErrorDetect == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMGeneral/FrSMDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00066 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == FrSMSyncLossErrorIndicationName == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMGeneral/FrSMSyncLossErrorIndicationName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00167 * タイプ: FUNCTION-NAME * 多重度: 0..1 == FrSMVersionInfoApi == {{{ /AUTOSAR/EcucDefs/FrSM/FrSMGeneral/FrSMVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_FrSM_00108 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false