{{{ #!html
Time Service
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||= R21-11 =|| || [#Tm_GetVersionInfo Tm_GetVersionInfo] || 1|| 0x01|| ○ || ○ || || [#Tm_ResetTimer1us16bit Tm_ResetTimer1us16bit] || 2|| 0x02|| ○ || ○ || || [#Tm_GetTimeSpan1us16bit Tm_GetTimeSpan1us16bit] || 3|| 0x03|| ○ || ○ || || [#Tm_ShiftTimer1us16bit Tm_ShiftTimer1us16bit] || 4|| 0x04|| ○ || ○ || || [#Tm_SyncTimer1us16bit Tm_SyncTimer1us16bit] || 5|| 0x05|| ○ || ○ || || [#Tm_BusyWait1us16bit Tm_BusyWait1us16bit] || 6|| 0x06|| ○ || ○ || || [#Tm_ResetTimer1us24bit Tm_ResetTimer1us24bit] || 7|| 0x07|| ○ || ○ || || [#Tm_GetTimeSpan1us24bit Tm_GetTimeSpan1us24bit] || 8|| 0x08|| ○ || ○ || || [#Tm_ShiftTimer1us24bit Tm_ShiftTimer1us24bit] || 9|| 0x09|| ○ || ○ || || [#Tm_SyncTimer1us24bit Tm_SyncTimer1us24bit] || 10|| 0x0A|| ○ || ○ || || [#Tm_BusyWait1us24bit Tm_BusyWait1us24bit] || 11|| 0x0B|| ○ || ○ || || [#Tm_ResetTimer1us32bit Tm_ResetTimer1us32bit] || 12|| 0x0C|| ○ || ○ || || [#Tm_GetTimeSpan1us32bit Tm_GetTimeSpan1us32bit] || 13|| 0x0D|| ○ || ○ || || [#Tm_ShiftTimer1us32bit Tm_ShiftTimer1us32bit] || 14|| 0x0E|| ○ || ○ || || [#Tm_SyncTimer1us32bit Tm_SyncTimer1us32bit] || 15|| 0x0F|| ○ || ○ || || [#Tm_BusyWait1us32bit Tm_BusyWait1us32bit] || 16|| 0x10|| ○ || ○ || || [#Tm_ResetTimer100us32bit Tm_ResetTimer100us32bit] || 17|| 0x11|| ○ || ○ || || [#Tm_GetTimeSpan100us32bit Tm_GetTimeSpan100us32bit] || 18|| 0x12|| ○ || ○ || || [#Tm_ShiftTimer100us32bit Tm_ShiftTimer100us32bit] || 19|| 0x13|| ○ || ○ || || [#Tm_SyncTimer100us32bit Tm_SyncTimer100us32bit] || 20|| 0x14|| ○ || ○ || * コンフィギュレーション一覧 (R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#TmGeneral TmGeneral] (○/○/○/○/○/○/○) * [#TmDevErrorDetect TmDevErrorDetect] (○/○/○/○/○/○/○) * [#TmEnablePredefTimer100us32bit TmEnablePredefTimer100us32bit] (○/○/○/○/○/○/○) * [#TmEnablePredefTimer1us16bit TmEnablePredefTimer1us16bit] (○/○/○/○/○/○/○) * [#TmEnablePredefTimer1us24bit TmEnablePredefTimer1us24bit] (○/○/○/○/○/○/○) * [#TmEnablePredefTimer1us32bit TmEnablePredefTimer1us32bit] (○/○/○/○/○/○/○) * [#TmVersionInfoApi TmVersionInfoApi] (○/○/○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= 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