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
Last modified
3 years ago
Last modified on Dec 5, 2022, 4:07:32 PM
Note:
See TracWiki
for help on using the wiki.