wiki:spec/StbM
Synchronized Time-Base Manager


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R4.0.3 R21-11
StbM_GetVersionInfo 5 0x05
StbM_Init 0 0x00
StbM_GetSyncState 1 0x01 -
StbM_GetGlobalTime 2 0x02 -
StbM_GetTickDuration 3 0x03 -
StbM_GetAbsoluteTime 6 0x06 -
StbM_GetCurrentTime 7 0x07 -
StbM_GetCurrentTimeExtended 8 0x08 -
StbM_GetCurrentVirtualLocalTime 30 0x1E -
StbM_SetGlobalTime 11 0x0B -
StbM_UpdateGlobalTime 16 0x10 -
StbM_SetUserData 12 0x0C -
StbM_SetOffset 13 0x0D -
StbM_GetOffset 14 0x0E -
StbM_BusGetCurrentTime 31 0x1F -
StbM_BusSetGlobalTime 15 0x0F -
StbM_GetRateDeviation 17 0x11 -
StbM_SetRateCorrection 18 0x12 -
StbM_GetTimeLeap 19 0x13 -
StbM_GetTimeBaseStatus 20 0x14 -
StbM_CloneTimeBase 43 0x2B -
StbM_StartTimer 21 0x15 -
StbM_GetSyncTimeRecordHead 22 0x16 -
StbM_GetOffsetTimeRecordHead 23 0x17 -
StbM_TriggerTimeTransmission 28 0x1C -
StbM_GetTimeBaseUpdateCounter 27 0x1B -
StbM_GetMasterConfig 29 0x1D -
StbM_CanSetSlaveTimingData 38 0x26 -
StbM_FrSetSlaveTimingData 39 0x27 -
StbM_EthSetSlaveTimingData 40 0x28 -
StbM_CanSetMasterTimingData 32 0x20 -
StbM_FrSetMasterTimingData 33 0x21 -
StbM_EthSetMasterTimingData 34 0x22 -
StbM_EthSetPdelayInitiatorData 35 0x23 -
StbM_EthSetPdelayResponderData 36 0x24 -
StbM_GetBusProtocolParam 41 0x29 -
StbM_SetBusProtocolParam 42 0x2A -
StbM_MainFunction 4 0x04
SyncTimeRecordBlockCallback<TimeBase> -- -- -
OffsetTimeRecordBlockCallback<TimeBase> -- -- -
StatusNotificationCallback<TimeBase> -- -- -
<Customer>_TimeNotificationCallback<TimeBase> -- -- -
  • エラーコード一覧
    • "--"はDemにより決定される
エラーコード Dec Hex R4.0.3 R21-11
STBM_E_PARAM 10 0x0A
STBM_E_NOT_INITIALIZED 11 0x0B -
STBM_E_INTEGRITY_FAILED -- -- -
STBM_E_REQ_FAILED -- -- -
STBM_E_PARAM_POINTER 16 0x10
STBM_E_INIT_FAILED 17 0x11
STBM_E_SERVICE_DISABLED 18 0x12 -
STBM_E_PARAM_TIMESTAMP 37 0x25 -
STBM_E_PARAM_USERDATA 38 0x26 -

API仕様

StbM_GetVersionInfo

void StbM_GetVersionInfo(Std_VersionInfoType* versioninfo)

StbM_Init

  • R4.0.3
    void StbM_Init(void)
    
  • R21-11
    void StbM_Init (const StbM_ConfigType* ConfigPtr)
    

StbM_GetSyncState

Std_ReturnType StbM_GetSyncState(StbM_SynchronizedTimeBaseType timeBaseID, StbM_SyncStatusType* syncState)

StbM_GetGlobalTime

Std_ReturnType StbM_GetGlobalTime(StbM_SynchronizedTimeBaseType timeBaseID, StbM_TickType* ticks)

StbM_GetTickDuration

Std_ReturnType StbM_GetTickDuration(StbM_SynchronizedTimeBaseType timeBaseID, uint16* tickDuration)

StbM_GetAbsoluteTime

void StbM_GetAbsoluteTime(StbM_SynchronizedTimeBaseType timeBaseID, StbM_SystemTimeType* systemTime)

StbM_GetCurrentTime

Std_ReturnType StbM_GetCurrentTime (StbM_SynchronizedTimeBaseType timeBaseId, StbM_TimeStampType* timeStamp, StbM_UserDataType* userData)

StbM_GetCurrentTimeExtended

Std_ReturnType StbM_GetCurrentTimeExtended (StbM_SynchronizedTimeBaseType timeBaseId, StbM_TimeStampExtendedType* timeStamp, StbM_UserDataType* userData)

StbM_GetCurrentVirtualLocalTime

Std_ReturnType StbM_GetCurrentVirtualLocalTime (StbM_SynchronizedTimeBaseType timeBaseId, StbM_VirtualLocalTimeType* localTimePtr)

StbM_SetGlobalTime

Std_ReturnType StbM_SetGlobalTime (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_TimeStampType* timeStamp, const StbM_UserDataType* userData)

StbM_UpdateGlobalTime

Std_ReturnType StbM_UpdateGlobalTime (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_TimeStampType* timeStamp, const StbM_UserDataType* userData)

StbM_SetUserData

Std_ReturnType StbM_SetUserData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_UserDataType* userData)

StbM_SetOffset

Std_ReturnType StbM_SetOffset (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_TimeStampType* timeStamp, const StbM_UserDataType* userData)

StbM_GetOffset

Std_ReturnType StbM_GetOffset (StbM_SynchronizedTimeBaseType timeBaseId, StbM_TimeStampType* timeStamp, StbM_UserDataType* userData)

StbM_BusGetCurrentTime

Std_ReturnType StbM_BusGetCurrentTime (StbM_SynchronizedTimeBaseType timeBaseId, StbM_TimeStampType* globalTimePtr, StbM_VirtualLocalTimeType* localTimePtr, StbM_UserDataType* userData)

StbM_BusSetGlobalTime

Std_ReturnType StbM_BusSetGlobalTime (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_TimeStampType* globalTimePtr,  const StbM_UserDataType* userDataPtr, const StbM_MeasurementType* measureDataPtr, const StbM_VirtualLocalTimeType* localTimePtr)

StbM_GetRateDeviation

Std_ReturnType StbM_GetRateDeviation (StbM_SynchronizedTimeBaseType timeBaseId, StbM_RateDeviationType* rateDeviation)

StbM_SetRateCorrection

Std_ReturnType StbM_SetRateCorrection (StbM_SynchronizedTimeBaseType timeBaseId, StbM_RateDeviationType rateDeviation)

StbM_GetTimeLeap

Std_ReturnType StbM_GetTimeLeap (StbM_SynchronizedTimeBaseType timeBaseId, StbM_TimeDiffType* timeJump)

StbM_GetTimeBaseStatus

Std_ReturnType StbM_GetTimeBaseStatus (StbM_SynchronizedTimeBaseType timeBaseId, StbM_TimeBaseStatusType* syncTimeBaseStatus, StbM_TimeBaseStatusType* offsetTimeBaseStatus)

StbM_CloneTimeBase

Std_ReturnType StbM_CloneTimeBase (StbM_SynchronizedTimeBaseType timeBaseId, StbM_CloneConfigType cloneCfg, StbM_TimeBaseStatusType statusMask, StbM_TimeBaseStatusType statusValue)

StbM_StartTimer

Std_ReturnType StbM_StartTimer (StbM_SynchronizedTimeBaseType timeBaseId, StbM_CustomerIdType customerId, const StbM_TimeStampType* expireTime)

StbM_GetSyncTimeRecordHead

Std_ReturnType StbM_GetSyncTimeRecordHead (StbM_SynchronizedTimeBaseType timeBaseId, StbM_SyncRecordTableHeadType* syncRecordTableHead)

StbM_GetOffsetTimeRecordHead

Std_ReturnType StbM_GetOffsetTimeRecordHead (StbM_SynchronizedTimeBaseType timeBaseId, StbM_OffsetRecordTableHeadType* offsetRecordTableHead)

StbM_TriggerTimeTransmission

Std_ReturnType StbM_TriggerTimeTransmission (StbM_SynchronizedTimeBaseType timeBaseId)

StbM_GetTimeBaseUpdateCounter

uint8 StbM_GetTimeBaseUpdateCounter (StbM_SynchronizedTimeBaseType timeBaseId)

StbM_GetMasterConfig

Std_ReturnType StbM_GetMasterConfig (StbM_SynchronizedTimeBaseType timeBaseId, StbM_MasterConfigType* masterConfig)

StbM_CanSetSlaveTimingData

Std_ReturnType StbM_CanSetSlaveTimingData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_CanTimeSlaveMeasurementType* measureDataPtr)

StbM_FrSetSlaveTimingData

Std_ReturnType StbM_FrSetSlaveTimingData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_FrTimeSlaveMeasurementType* measureDataPtr)

StbM_EthSetSlaveTimingData

Std_ReturnType StbM_EthSetSlaveTimingData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_EthTimeSlaveMeasurementType* measureDataPtr)

StbM_CanSetMasterTimingData

Std_ReturnType StbM_CanSetMasterTimingData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_CanTimeMasterMeasurementType* measureDataPtr)

StbM_FrSetMasterTimingData

Std_ReturnType StbM_FrSetMasterTimingData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_FrTimeMasterMeasurementType* measureDataPtr)

StbM_EthSetMasterTimingData

Std_ReturnType StbM_EthSetMasterTimingData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_EthTimeMasterMeasurementType* measureDataPtr)

StbM_EthSetPdelayInitiatorData

Std_ReturnType StbM_EthSetPdelayInitiatorData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_PdelayInitiatorMeasurementType* measureDataPtr)

StbM_EthSetPdelayResponderData

Std_ReturnType StbM_EthSetPdelayResponderData (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_PdelayResponderMeasurementType* measureDataPtr)

StbM_GetBusProtocolParam

Std_ReturnType StbM_GetBusProtocolParam (StbM_SynchronizedTimeBaseType timeBaseId, StbM_ProtocolParamType* protocolParam)

StbM_SetBusProtocolParam

Std_ReturnType StbM_SetBusProtocolParam (StbM_SynchronizedTimeBaseType timeBaseId, const StbM_ProtocolParamType* protocolParam)

StbM_MainFunction

void StbM_MainFunction(void)

SyncTimeRecordBlockCallback<TimeBase>

Std_ReturnType SyncTimeRecordBlockCallback<TimeBase> (const StbM_SyncRecordTableBlockType* syncRecordTableBlock)

OffsetTimeRecordBlockCallback<TimeBase>

Std_ReturnType OffsetTimeRecordBlockCallback<TimeBase> (const StbM_OffsetRecordTableBlockType* offsetRecordTableBlock)

StatusNotificationCallback<TimeBase>

Std_ReturnType StatusNotificationCallback<TimeBase> (StbM_TimeBaseNotificationType eventNotification)

<Customer>_TimeNotificationCallback<TimeBase>

Std_ReturnType <Customer>_TimeNotificationCallback<TimeBase> (StbM_TimeDiffType deviationTime)

コンフィギュレーション仕様

StbMDemEventParameterRefs

/AUTOSAR/EcucDefs/StbM/StbMDemEventParameterRefs
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..1

STBM_E_INIT_FAILED

/AUTOSAR/EcucDefs/StbM/StbMDemEventParameterRefs/STBM_E_INIT_FAILED

STBM_E_INTEGRITY_FAILED

/AUTOSAR/EcucDefs/StbM/StbMDemEventParameterRefs/STBM_E_INTEGRITY_FAILED

STBM_E_REQ_FAILED

/AUTOSAR/EcucDefs/StbM/StbMDemEventParameterRefs/STBM_E_REQ_FAILED

StbMGeneral

/AUTOSAR/EcucDefs/StbM/StbMGeneral
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00002
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1

StbMAbsoluteTimeApi

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMAbsoluteTimeApi
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

StbMCustomerHeaderInclude

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMCustomerHeaderInclude
  • 対象リビジョン: R4.3.1
  • SWSタグ: ECUC_StbM_00040
  • タイプ: STRING-PARAM
  • 多重度: 0..1

StbMDevErrorDetect

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMDevErrorDetect
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00012
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値:
    • R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false

StbMEcucPartitionRef

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMEcucPartitionRef

StbMGetCurrentTimeExtendedAvailable

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMGetCurrentTimeExtendedAvailable
  • 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00032
  • タイプ: BOOLEAN-PARAM
  • 多重度: 0..1

StbMGptTimerRef

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMGptTimerRef

StbMMainFunctionPeriod

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMMainFunctionPeriod
  • 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00027
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値:
    • R4.1.3/R4.2.2: 1E-6
    • R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0

StbMTickTypeRange

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMTickTypeRange
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

StbMTimeRecordingSupport

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMTimeRecordingSupport
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00038
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

StbMTimeValidationSupport

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMTimeValidationSupport
  • 対象リビジョン: R19-11
  • SWSタグ: ECUC_StbM_00070
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

StbMTimerStartThreshold

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMTimerStartThreshold
  • 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00063
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

StbMVersionInfo

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMVersionInfo
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2
  • SWSタグ: ECUC_StbM_00013
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

StbMVersionInfoApi

/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMVersionInfoApi
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00013
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

StbMSynchronizedTimeBase

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00003
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

StbMAllowMasterRateCorrection

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMAllowMasterRateCorrection
  • 対象リビジョン: R4.3.1
  • SWSタグ: ECUC_StbM_00043
  • タイプ: BOOLEAN-PARAM
  • 多重度: 0..1
  • デフォルト値: false

StbMAllowSystemWideGlobalTimeMaster

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMAllowSystemWideGlobalTimeMaster
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00066
  • タイプ: BOOLEAN-PARAM
  • 多重度: 0..1

StbMClearTimeleapCount

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMClearTimeleapCount
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00037
  • タイプ: INTEGER-PARAM
  • 多重度: 0..1
  • 上限値: 65535
  • 下限値: 1
  • デフォルト値: 1

StbMEthGlobalTimeDomainRef

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMEthGlobalTimeDomainRef

StbMFlexRayClusterRef

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMFlexRayClusterRef
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: FOREIGN-REFERENCE
  • 多重度: 0..1
  • 参照先タイプ: FLEXRAY-CLUSTER

StbMGlobalTimeProviderCallout

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMGlobalTimeProviderCallout
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: FUNCTION-NAME
  • 多重度: 0..1

StbMIsSystemWideGlobalTimeMaster

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMIsSystemWideGlobalTimeMaster
  • 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00036
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

StbMLocalTimeClock

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMLocalTimeClock
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00047
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..1

StbMClockFrequency

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMLocalTimeClock/StbMClockFrequency
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00051
  • タイプ: INTEGER-PARAM
  • 多重度:
    • R4.3.1: 1
    • R4.4.0/R19-11/R20-11/R21-11: 0..1
  • 上限値: 4294967295
  • 下限値: 0

StbMClockPrescaler

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMLocalTimeClock/StbMClockPrescaler
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00052
  • タイプ: INTEGER-PARAM
  • 多重度:
    • R4.3.1: 1
    • R4.4.0/R19-11/R20-11/R21-11: 0..1
  • 上限値: 4294967295
  • 下限値: 0

StbMLocalTimeHardware

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMLocalTimeClock/StbMLocalTimeHardware

StbMLocalTimeRef

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMLocalTimeRef
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2
  • SWSタグ: ECUC_StbM_00006
  • タイプ: REFERENCE
  • 多重度: 0..1
  • 参照先: /AUTOSAR/EcucDefs/Os/OsCounter

StbMMasterRateDeviationMax

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMMasterRateDeviationMax
  • 対象リビジョン: R4.3.1
  • SWSタグ: ECUC_StbM_00044
  • タイプ: INTEGER-PARAM
  • 多重度: 0..1
  • 上限値: 32000
  • 下限値: 0
  • デフォルト値: 0

StbMNotificationCustomer

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMNotificationCustomer
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00050
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..*

StbMNotificationCustomerId

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMNotificationCustomer/StbMNotificationCustomerId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00062
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

StbMTimeNotificationCallback

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMNotificationCustomer/StbMTimeNotificationCallback
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00064
  • タイプ: FUNCTION-NAME
  • 多重度:
    • R4.3.1: 1
    • R4.4.0/R19-11/R20-11/R21-11: 0..1

StbMTimerStartThreshold(2)

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMNotificationCustomer/StbMTimerStartThreshold
  • 対象リビジョン: R4.3.1
  • SWSタグ: ECUC_StbM_00063
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

StbMNotificationInterface

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMNotificationInterface
  • 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00068
  • タイプ: ENUMERATION-PARAM
  • 多重度: 1
  • 選択肢:
    • CALLBACK
    • CALLBACK_AND_SR_INTERFACE
    • NO_NOTIFICATION
    • SR_INTERFACE

StbMOffsetTimeBase

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMOffsetTimeBase

StbMSourceTimeBase

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMSourceTimeBase

StbMStatusNotificationCallback

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMStatusNotificationCallback
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00046
  • タイプ: FUNCTION-NAME
  • 多重度: 0..1

StbMStatusNotificationMask

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMStatusNotificationMask
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00045
  • タイプ: INTEGER-PARAM
  • 多重度: 0..1
  • 上限値: 4294967295
  • 下限値: 0
  • デフォルト値: 0

StbMStoreTimebaseNonVolatile

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMStoreTimebaseNonVolatile
  • 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00031
  • タイプ: ENUMERATION-PARAM
  • 多重度: 0..1
  • 選択肢:
    • NO_STORAGE
    • STORAGE_AT_SHUTDOWN

StbMSyncLossThreshold

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMSyncLossThreshold
  • 対象リビジョン: R4.2.2
  • SWSタグ: ECUC_StbM_00029
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

StbMSyncLossTimeout

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMSyncLossTimeout
  • 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00028
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

StbMSyncStateProviderCallout

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMSyncStateProviderCallout
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: FUNCTION-NAME
  • 多重度: 0..1

StbMSynchronizedTimeBaseIdentifier

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMSynchronizedTimeBaseIdentifier
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00021
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

StbMTickDurationProviderCallout

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTickDurationProviderCallout
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: FUNCTION-NAME
  • 多重度: 0..1

StbMTimeCorrection

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeCorrection
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00048
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..1

StbMAllowMasterRateCorrection(2)

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeCorrection/StbMAllowMasterRateCorrection
  • 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00043
  • タイプ: BOOLEAN-PARAM
  • 多重度: 0..1
  • デフォルト値: false

StbMMasterRateDeviationMax(2)

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeCorrection/StbMMasterRateDeviationMax
  • 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00044
  • タイプ: INTEGER-PARAM
  • 多重度: 0..1
  • 上限値: 32000
  • 下限値: 0
  • デフォルト値: 0

StbMOffsetCorrectionAdaptionInterval

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeCorrection/StbMOffsetCorrectionAdaptionInterval
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00057
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

StbMOffsetCorrectionJumpThreshold

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeCorrection/StbMOffsetCorrectionJumpThreshold
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00056
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

StbMRateCorrectionMeasurementDuration

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeCorrection/StbMRateCorrectionMeasurementDuration
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00054
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0
  • デフォルト値: 1

StbMRateCorrectionsPerMeasurementDuration

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeCorrection/StbMRateCorrectionsPerMeasurementDuration
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00055
  • タイプ: INTEGER-PARAM
  • 多重度: 0..1
  • 上限値: 65535
  • 下限値: 1
  • デフォルト値: 1

StbMTimeLeapFutureThreshold

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeLeapFutureThreshold
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00041
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

StbMTimeLeapPastThreshold

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeLeapPastThreshold
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00042
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

StbMTimeRecording

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeRecording
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00049
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..1

StbMEnableTimeValidation

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeRecording/StbMEnableTimeValidation
  • 対象リビジョン: R19-11
  • SWSタグ: ECUC_StbM_00071
  • タイプ: BOOLEAN-PARAM
  • 多重度: 0..1

StbMOffsetTimeRecordBlockCallback

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeRecording/StbMOffsetTimeRecordBlockCallback
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00061
  • タイプ: FUNCTION-NAME
  • 多重度: 0..1

StbMOffsetTimeRecordTableBlockCount

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeRecording/StbMOffsetTimeRecordTableBlockCount
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00059
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

StbMSyncTimeRecordBlockCallback

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeRecording/StbMSyncTimeRecordBlockCallback
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00060
  • タイプ: FUNCTION-NAME
  • 多重度: 0..1

StbMSyncTimeRecordTableBlockCount

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeRecording/StbMSyncTimeRecordTableBlockCount
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00058
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

StbMTimeValidation

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeValidation
  • 対象リビジョン: R20-11/R21-11
  • SWSタグ: ECUC_StbM_00072
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..1

StbMTimeValidationRecordTableBlockCount

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTimeValidation/StbMTimeValidationRecordTableBlockCount
  • 対象リビジョン: R20-11/R21-11
  • SWSタグ: ECUC_StbM_00073
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

StbMTtcanClusterRef

/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTtcanClusterRef
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: FOREIGN-REFERENCE
  • 多重度: 0..1
  • 参照先タイプ: TTCAN-CLUSTER

StbMTriggeredCustomer

/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00004
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度:
    • R4.0.3/R4.1.3: 1..*
    • R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..*

StbMGlobalTimeCustomerCallback

/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMGlobalTimeCustomerCallback
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: FUNCTION-NAME
  • 多重度: 0..1

StbMOSScheduleTableRef

/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMOSScheduleTableRef
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00007
  • タイプ: REFERENCE
  • 多重度:
    • R4.0.3/R4.1.3: 0..1
    • R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1
  • 参照先: /AUTOSAR/EcucDefs/Os/OsScheduleTable

StbMSyncStateCustomerCallback

/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMSyncStateCustomerCallback
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: FUNCTION-NAME
  • 多重度: 0..1

StbMSynchronizedTimeBaseRef

/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMSynchronizedTimeBaseRef
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00010
  • タイプ:
    • R4.0.3/R4.1.3/R4.2.2: SYMBOLIC-NAME-REFERENCE
    • R4.3.1/R4.4.0/R19-11/R20-11/R21-11: REFERENCE
  • 多重度: 1
  • 参照先: /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase

StbMTriggerInSyncState

/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMTriggerInSyncState
  • 対象リビジョン: R4.0.3/R4.1.3
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

StbMTriggeredCustomerPeriod

/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMTriggeredCustomerPeriod
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_StbM_00020
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 4294967295
  • 下限値: 0
Last modified 17 months ago Last modified on Dec 7, 2022, 1:42:45 PM
Note: See TracWiki for help on using the wiki.