Version 3 (modified by 17 months ago) ( diff ) | ,
---|
Time Service
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.2.2 R21-11 Tm_GetVersionInfo 1 0x01 ○ ○ Tm_ResetTimer1us16bit 2 0x02 ○ ○ Tm_GetTimeSpan1us16bit 3 0x03 ○ ○ Tm_ShiftTimer1us16bit 4 0x04 ○ ○ Tm_SyncTimer1us16bit 5 0x05 ○ ○ Tm_BusyWait1us16bit 6 0x06 ○ ○ Tm_ResetTimer1us24bit 7 0x07 ○ ○ Tm_GetTimeSpan1us24bit 8 0x08 ○ ○ Tm_ShiftTimer1us24bit 9 0x09 ○ ○ Tm_SyncTimer1us24bit 10 0x0A ○ ○ Tm_BusyWait1us24bit 11 0x0B ○ ○ Tm_ResetTimer1us32bit 12 0x0C ○ ○ Tm_GetTimeSpan1us32bit 13 0x0D ○ ○ Tm_ShiftTimer1us32bit 14 0x0E ○ ○ Tm_SyncTimer1us32bit 15 0x0F ○ ○ Tm_BusyWait1us32bit 16 0x10 ○ ○ Tm_ResetTimer100us32bit 17 0x11 ○ ○ Tm_GetTimeSpan100us32bit 18 0x12 ○ ○ Tm_ShiftTimer100us32bit 19 0x13 ○ ○ Tm_SyncTimer100us32bit 20 0x14 ○ ○
- コンフィギュレーション一覧 (R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- TmGeneral (○/○/○/○/○/○/○)
- TmDevErrorDetect (○/○/○/○/○/○/○)
- TmEnablePredefTimer100us32bit (○/○/○/○/○/○/○)
- TmEnablePredefTimer1us16bit (○/○/○/○/○/○/○)
- TmEnablePredefTimer1us24bit (○/○/○/○/○/○/○)
- TmEnablePredefTimer1us32bit (○/○/○/○/○/○/○)
- TmVersionInfoApi (○/○/○/○/○/○/○)
- TmGeneral (○/○/○/○/○/○/○)
- エラーコード一覧
エラーコード Dec Hex R4.2.2 R21-11 TM_E_PARAM_POINTER 1 0x01 ○ ○ TM_E_PARAM_VALUE 2 0x02 ○ ○ TM_E_HARDWARE_TIMER 3 0x03 ○ ○
API仕様
Tm_GetVersionInfo
void Tm_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr)
Tm_ResetTimer1us16bit
Std_ReturnType Tm_ResetTimer1us16bit(Tm_PredefTimer1us16bitType* TimerPtr)
Tm_GetTimeSpan1us16bit
Std_ReturnType Tm_GetTimeSpan1us16bit(const Tm_PredefTimer1us16bitType* TimerPtr, uint16* TimeSpanPtr)
Tm_ShiftTimer1us16bit
void Tm_ShiftTimer1us16bit(Tm_PredefTimer1us16bitType* TimerPtr, uint16 TimeValue)
Tm_SyncTimer1us16bit
void Tm_SyncTimer1us16bit(Tm_PredefTimer1us16bitType* TimerDstPtr, const Tm_PredefTimer1us16bitType* TimerSrcPtr)
Tm_BusyWait1us16bit
Std_ReturnType Tm_BusyWait1us16bit(uint8 WaitingTimeMin)
Tm_ResetTimer1us24bit
Std_ReturnType Tm_ResetTimer1us24bit(Tm_PredefTimer1us24bitType* TimerPtr)
Tm_GetTimeSpan1us24bit
Std_ReturnType Tm_GetTimeSpan1us24bit(const Tm_PredefTimer1us24bitType* TimerPtr, uint32* TimeSpanPtr)
Tm_ShiftTimer1us24bit
void Tm_ShiftTimer1us24bit(Tm_PredefTimer1us24bitType* TimerPtr, uint32 TimeValue)
Tm_SyncTimer1us24bit
void Tm_SyncTimer1us24bit(Tm_PredefTimer1us24bitType* TimerDstPtr, const Tm_PredefTimer1us24bitType* TimerSrcPtr)
Tm_BusyWait1us24bit
Std_ReturnType Tm_BusyWait1us24bit(uint8 WaitingTimeMin)
Tm_ResetTimer1us32bit
Std_ReturnType Tm_ResetTimer1us32bit(Tm_PredefTimer1us32bitType* TimerPtr)
Tm_GetTimeSpan1us32bit
Std_ReturnType Tm_GetTimeSpan1us32bit(const Tm_PredefTimer1us32bitType* TimerPtr, uint32* TimeSpanPtr)
Tm_ShiftTimer1us32bit
void Tm_ShiftTimer1us32bit(Tm_PredefTimer1us32bitType* TimerPtr, uint32 TimeValue)
Tm_SyncTimer1us32bit
void Tm_SyncTimer1us32bit(Tm_PredefTimer1us32bitType* TimerDstPtr, const Tm_PredefTimer1us32bitType* TimerSrcPtr)
Tm_BusyWait1us32bit
Std_ReturnType Tm_BusyWait1us32bit(uint8 WaitingTimeMin)
Tm_ResetTimer100us32bit
Std_ReturnType Tm_ResetTimer100us32bit(Tm_PredefTimer100us32bitType* TimerPtr)
Tm_GetTimeSpan100us32bit
Std_ReturnType Tm_GetTimeSpan100us32bit(const Tm_PredefTimer100us32bitType* TimerPtr, uint32* TimeSpanPtr)
Tm_ShiftTimer100us32bit
void Tm_ShiftTimer100us32bit(Tm_PredefTimer100us32bitType* TimerPtr, uint32 TimeValue)
Tm_SyncTimer100us32bit
void Tm_SyncTimer100us32bit(Tm_PredefTimer100us32bitType* TimerDstPtr, const Tm_PredefTimer100us32bitType* TimerSrcPtr)
コンフィギュレーション仕様
TmGeneral
/AUTOSAR/EcucDefs/Tm/TmGeneral
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Tm_00001
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
TmDevErrorDetect
/AUTOSAR/EcucDefs/Tm/TmGeneral/TmDevErrorDetect
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Tm_00002
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
TmEnablePredefTimer100us32bit
/AUTOSAR/EcucDefs/Tm/TmGeneral/TmEnablePredefTimer100us32bit
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Tm_00006
- タイプ: BOOLEAN-PARAM
- 多重度: 1
TmEnablePredefTimer1us16bit
/AUTOSAR/EcucDefs/Tm/TmGeneral/TmEnablePredefTimer1us16bit
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Tm_00003
- タイプ: BOOLEAN-PARAM
- 多重度: 1
TmEnablePredefTimer1us24bit
/AUTOSAR/EcucDefs/Tm/TmGeneral/TmEnablePredefTimer1us24bit
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Tm_00004
- タイプ: BOOLEAN-PARAM
- 多重度: 1
TmEnablePredefTimer1us32bit
/AUTOSAR/EcucDefs/Tm/TmGeneral/TmEnablePredefTimer1us32bit
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Tm_00005
- タイプ: BOOLEAN-PARAM
- 多重度: 1
TmVersionInfoApi
/AUTOSAR/EcucDefs/Tm/TmGeneral/TmVersionInfoApi
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Tm_00007
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
Note:
See TracWiki
for help on using the wiki.