Version 6 (modified by 9 years ago) ( diff ) | ,
---|
Synchronized Time-Base Manager
概要
- API一覧
API ID
[Dec]ID
[Hex]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_MainFunction 4 0x04
- エラーコード一覧
- "--"はDemにより決定される
エラーコード Dec Hex 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
API仕様
StbM_GetVersionInfo
void StbM_GetVersionInfo(Std_VersionInfoType* versioninfo)
StbM_Init
void StbM_Init(void)
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_MainFunction
void StbM_MainFunction(void)
コンフィギュレーション仕様
StbMDemEventParameterRefs
/AUTOSAR/EcucDefs/StbM/StbMDemEventParameterRefs
- 型:Container
- 多重度:0..1
STBM_E_INIT_FAILED
/AUTOSAR/EcucDefs/StbM/StbMDemEventParameterRefs/STBM_E_INIT_FAILED
- 型:Reference
- 多重度:0..1
STBM_E_INTEGRITY_FAILED
/AUTOSAR/EcucDefs/StbM/StbMDemEventParameterRefs/STBM_E_INTEGRITY_FAILED
- 型:Reference
- 多重度:0..1
STBM_E_REQ_FAILED
/AUTOSAR/EcucDefs/StbM/StbMDemEventParameterRefs/STBM_E_REQ_FAILED
- 型:Reference
- 多重度:0..1
StbMGeneral
/AUTOSAR/EcucDefs/StbM/StbMGeneral
- 型:Container
- 多重度:1
StbMAbsoluteTimeApi
/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMAbsoluteTimeApi
- 型:BooleanParam
- 多重度:1
StbMDevErrorDetect
/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMDevErrorDetect
- 型:BooleanParam
- 多重度:1
StbMTickTypeRange
/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMTickTypeRange
- 型:IntegerParam
- 多重度:1
StbMVersionInfo
/AUTOSAR/EcucDefs/StbM/StbMGeneral/StbMVersionInfo
- 型:BooleanParam
- 多重度:1
StbMSynchronizedTimeBase
/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
- 型:Container
- 多重度:1..*
StbMGlobalTimeProviderCallout
/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMGlobalTimeProviderCallout
- 型:FunctionName
- 多重度:0..1
StbMSyncStateProviderCallout
/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMSyncStateProviderCallout
- 型:FunctionName
- 多重度:0..1
StbMSynchronizedTimeBaseIdentifier
/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMSynchronizedTimeBaseIdentifier
- 型:IntegerParam
- 多重度:1
StbMTickDurationProviderCallout
/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTickDurationProviderCallout
- 型:FunctionName
- 多重度:0..1
StbMLocalTimeRef
/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMLocalTimeRef
- 型:Reference
- 多重度:0..1
StbMFlexRayClusterRef
/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMFlexRayClusterRef
- 型:Reference
- 多重度:0..1
StbMTtcanClusterRef
/AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase/StbMTtcanClusterRef
- 型:Reference
- 多重度:0..1
StbMTriggeredCustomer
/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer
- 型:Container
- 多重度:1..*
StbMGlobalTimeCustomerCallback
/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMGlobalTimeCustomerCallback
- 型:FunctionName
- 多重度:0..1
StbMSyncStateCustomerCallback
/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMSyncStateCustomerCallback
- 型:FunctionName
- 多重度:0..1
StbMTriggerInSyncState
/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMTriggerInSyncState
- 型:BooleanParam
- 多重度:1
StbMTriggeredCustomerPeriod
/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMTriggeredCustomerPeriod
- 型:IntegerParam
- 多重度:1
StbMOSScheduleTableRef
/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMOSScheduleTableRef
- 型:Reference
- 多重度:0..1
StbMSynchronizedTimeBaseRef
/AUTOSAR/EcucDefs/StbM/StbMTriggeredCustomer/StbMSynchronizedTimeBaseRef
- 型:Reference
- 多重度:1
Note:
See TracWiki
for help on using the wiki.