{{{ #!html
ICU Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R21-11 =|| || [#Icu_Init Icu_Init] || 0|| 0x00|| ○ || ○ || || [#Icu_DeInit Icu_DeInit] || 1|| 0x01|| ○ || ○ || || [#Icu_SetMode Icu_SetMode] || 2|| 0x02|| ○ || ○ || || [#Icu_DisableWakeup Icu_DisableWakeup] || 3|| 0x03|| ○ || ○ || || [#Icu_EnableWakeup Icu_EnableWakeup] || 4|| 0x04|| ○ || ○ || || [#Icu_CheckWakeup Icu_CheckWakeup] || 21|| 0x15|| ○ || ○ || || [#Icu_SetActivationCondition Icu_SetActivationCondition] || 5|| 0x05|| ○ || ○ || || [#Icu_DisableNotification Icu_DisableNotification] || 6|| 0x06|| ○ || ○ || || [#Icu_EnableNotification Icu_EnableNotification] || 7|| 0x07|| ○ || ○ || || [#Icu_GetInputState Icu_GetInputState] || 8|| 0x08|| ○ || ○ || || [#Icu_StartTimestamp Icu_StartTimestamp] || 9|| 0x09|| ○ || ○ || || [#Icu_StopTimestamp Icu_StopTimestamp] || 10|| 0x0A|| ○ || ○ || || [#Icu_GetTimestampIndex Icu_GetTimestampIndex] || 11|| 0x0B|| ○ || ○ || || [#Icu_ResetEdgeCount Icu_ResetEdgeCount] || 12|| 0x0C|| ○ || ○ || || [#Icu_EnableEdgeCount Icu_EnableEdgeCount] || 13|| 0x0D|| ○ || ○ || || [#Icu_EnableEdgeDetection Icu_EnableEdgeDetection] || 22|| 0x16|| ○ || ○ || || [#Icu_DisableEdgeDetection Icu_DisableEdgeDetection] || 23|| 0x17|| ○ || ○ || || [#Icu_DisableEdgeCount Icu_DisableEdgeCount] || 14|| 0x0E|| ○ || ○ || || [#Icu_GetEdgeNumbers Icu_GetEdgeNumbers] || 15|| 0x0F|| ○ || ○ || || [#Icu_StartSignalMeasurement Icu_StartSignalMeasurement] || 19|| 0x13|| ○ || ○ || || [#Icu_StopSignalMeasurement Icu_StopSignalMeasurement] || 20|| 0x14|| ○ || ○ || || [#Icu_GetTimeElapsed Icu_GetTimeElapsed] || 16|| 0x10|| ○ || ○ || || [#Icu_GetDutyCycleValues Icu_GetDutyCycleValues] || 17|| 0x11|| ○ || ○ || || [#Icu_GetVersionInfo Icu_GetVersionInfo] || 18|| 0x12|| ○ || ○ || || [#Icu_DisableNotificationAsync Icu_DisableNotificationAsync] || 24|| 0x18|| - || ○ || || [#Icu_EnableNotificationAsync Icu_EnableNotificationAsync] || 25|| 0x19|| - || ○ || || [#Icu_SignalNotification_Channel Icu_SignalNotification_] || --|| --|| - || ○ || || [#Icu_TimestampNotification_Channel Icu_TimestampNotification_] || --|| --|| - || ○ || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#IcuConfigSet IcuConfigSet] (○/○/○/○/○/○/○/○) * [#IcuChannel IcuChannel] (○/○/○/○/○/○/○/○) * [#IcuChannelEcucPartitionRef IcuChannelEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#IcuChannelId IcuChannelId] (○/○/○/○/○/○/○/○) * [#IcuDefaultStartEdge IcuDefaultStartEdge] (○/○/○/○/○/○/○/○) * [#IcuMeasurementMode IcuMeasurementMode] (○/○/○/○/○/○/○/○) * [#IcuSignalEdgeDetection IcuSignalEdgeDetection] (○/○/○/○/○/○/○/○) * [#IcuSignalNotification IcuSignalNotification] (○/○/○/○/○/○/○/○) * [#IcuSignalMeasurement IcuSignalMeasurement] (○/○/○/○/○/○/○/○) * [#IcuSignalMeasurementProperty IcuSignalMeasurementProperty] (○/○/○/○/○/○/○/○) * [#IcuTimestampMeasurement IcuTimestampMeasurement] (○/○/○/○/○/○/○/○) * [#IcuTimestampMeasurementProperty IcuTimestampMeasurementProperty] (○/○/○/○/○/○/○/○) * [#IcuTimestampNotification IcuTimestampNotification] (○/○/○/○/○/○/○/○) * [#IcuWakeup IcuWakeup] (○/○/○/○/○/○/○/○) * [#IcuChannelWakeupInfo IcuChannelWakeupInfo] (○/○/○/○/○/○/○/○) * [#IcuWakeupCapability IcuWakeupCapability] (○/○/○/○/○/○/○/○) * [#IcuMaxChannel IcuMaxChannel] (○/○/○/○/○/○/○/○) * [#IcuGeneral IcuGeneral] (○/○/○/○/○/○/○/○) * [#IcuDevErrorDetect IcuDevErrorDetect] (○/○/○/○/○/○/○/○) * [#IcuEcucPartitionRef IcuEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#IcuIndex IcuIndex] (○/○/○/-/-/-/-/-) * [#IcuKernelEcucPartitionRef IcuKernelEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#IcuReportWakeupSource IcuReportWakeupSource] (○/○/○/○/○/○/○/○) * [#IcuOptionalApis IcuOptionalApis] (○/○/○/○/○/○/○/○) * [#IcuDeInitApi IcuDeInitApi] (○/○/○/○/○/○/○/○) * [#IcuDisableWakeupApi IcuDisableWakeupApi] (○/○/○/○/○/○/○/○) * [#IcuEdgeCountApi IcuEdgeCountApi] (○/○/○/○/○/○/○/○) * [#IcuEdgeDetectApi IcuEdgeDetectApi] (○/○/○/○/○/○/○/○) * [#IcuEnableWakeupApi IcuEnableWakeupApi] (○/○/○/○/○/○/○/○) * [#IcuGetDutyCycleValuesApi IcuGetDutyCycleValuesApi] (○/○/○/○/○/○/○/○) * [#IcuGetInputStateApi IcuGetInputStateApi] (○/○/○/○/○/○/○/○) * [#IcuGetTimeElapsedApi IcuGetTimeElapsedApi] (○/○/○/○/○/○/○/○) * [#IcuGetVersionInfoApi IcuGetVersionInfoApi] (○/○/○/○/○/○/○/○) * [#IcuSetModeApi IcuSetModeApi] (○/○/○/○/○/○/○/○) * [#IcuSignalMeasurementApi IcuSignalMeasurementApi] (○/○/○/○/○/○/○/○) * [#IcuTimestampApi IcuTimestampApi] (○/○/○/○/○/○/○/○) * [#IcuWakeupFunctionalityApi IcuWakeupFunctionalityApi] (○/○/○/○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R21-11 =|| || ICU_E_PARAM_CONFIG || 10|| 0x0A|| ○ || - || || ICU_E_PARAM_POINTER || 10|| 0x0A|| - || ○ || || ICU_E_PARAM_CHANNEL || 11|| 0x0B|| ○ || ○ || || ICU_E_PARAM_ACTIVATION || 12|| 0x0C|| ○ || ○ || || ICU_E_PARAM_BUFFER_PTR || 13|| 0x0D|| ○ || - || || ICU_E_INIT_FAILED || 13|| 0x0D|| - || ○ || || ICU_E_PARAM_BUFFER_SIZE || 14|| 0x0E|| ○ || ○ || || ICU_E_PARAM_MODE || 15|| 0x0F|| ○ || ○ || || ICU_E_UNINIT || 20|| 0x14|| ○ || ○ || || ICU_E_NOT_STARTED || 21|| 0x15|| ○ || ○ || || ICU_E_BUSY_OPERATION || 22|| 0x16|| ○ || ○ || || ICU_E_ALREADY_INITIALIZED || 23|| 0x17|| ○ || ○ || || ICU_E_PARAM_NOTIFY_INTERVAL || 24|| 0x18|| ○ || ○ || || ICU_E_PARAM_VINFO || 25|| 0x19|| ○ || ○ || ---- = API仕様 = == Icu_Init == {{{ void Icu_Init(const Icu_ConfigType* ConfigPtr) }}} == Icu_DeInit == {{{ void Icu_DeInit(void) }}} == Icu_SetMode == {{{ void Icu_SetMode(Icu_ModeType Mode) }}} == Icu_DisableWakeup == {{{ void Icu_DisableWakeup(Icu_ChannelType Channel) }}} == Icu_EnableWakeup == {{{ void Icu_EnableWakeup(Icu_ChannelType Channel) }}} == Icu_CheckWakeup == {{{ void Icu_CheckWakeup(EcuM_WakeupSourceType WakeupSource) }}} == Icu_SetActivationCondition == {{{ void Icu_SetActivationCondition(Icu_ChannelType Channel, Icu_ActivationType Activation) }}} == Icu_DisableNotification == {{{ void Icu_DisableNotification(Icu_ChannelType Channel) }}} == Icu_EnableNotification == {{{ void Icu_EnableNotification(Icu_ChannelType Channel) }}} == Icu_GetInputState == {{{ Icu_InputStateType Icu_GetInputState(Icu_ChannelType Channel) }}} == Icu_StartTimestamp == {{{ void Icu_StartTimestamp(Icu_ChannelType Channel, Icu_ValueType* BufferPtr, uint16 BufferSize, uint16 NotifyInterval) }}} == Icu_StopTimestamp == {{{ void Icu_StopTimestamp(Icu_ChannelType Channel) }}} == Icu_GetTimestampIndex == {{{ Icu_IndexType Icu_GetTimestampIndex(Icu_ChannelType Channel) }}} == Icu_ResetEdgeCount == {{{ void Icu_ResetEdgeCount(Icu_ChannelType Channel) }}} == Icu_EnableEdgeCount == {{{ void Icu_EnableEdgeCount(Icu_ChannelType Channel) }}} == Icu_EnableEdgeDetection == {{{ void Icu_EnableEdgeDetection(Icu_ChannelType Channel) }}} == Icu_DisableEdgeDetection == {{{ void Icu_DisableEdgeDetection(Icu_ChannelType Channel) }}} == Icu_DisableEdgeCount == {{{ void Icu_DisableEdgeCount(Icu_ChannelType Channel) }}} == Icu_GetEdgeNumbers == {{{ Icu_EdgeNumberType Icu_GetEdgeNumbers(Icu_ChannelType Channel) }}} == Icu_StartSignalMeasurement == {{{ void Icu_StartSignalMeasurement(Icu_ChannelType Channel) }}} == Icu_StopSignalMeasurement == {{{ void Icu_StopSignalMeasurement(Icu_ChannelType Channel) }}} == Icu_GetTimeElapsed == {{{ Icu_ValueType Icu_GetTimeElapsed(Icu_ChannelType Channel) }}} == Icu_GetDutyCycleValues == {{{ void Icu_GetDutyCycleValues(Icu_ChannelType Channel, Icu_DutyCycleType* DutyCycleValues) }}} == Icu_GetVersionInfo == {{{ void Icu_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} = Icu_DisableNotificationAsync == {{{ void Icu_DisableNotificationAsync (Icu_ChannelType Channel) }}} == Icu_EnableNotificationAsync == {{{ void Icu_EnableNotificationAsync (Icu_ChannelType Channel) }}} == Icu_SignalNotification_ == {{{ void Icu_SignalNotification_ (void) }}} == Icu_TimestampNotification_ == {{{ void Icu_TimestampNotification_ (void) }}} ---- = コンフィギュレーション仕様 = == IcuConfigSet == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00219 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == IcuChannel == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00027 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == IcuChannelEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuChannelEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00360 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == IcuChannelId == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuChannelId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00354 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == IcuDefaultStartEdge == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuDefaultStartEdge }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00222 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ICU_BOTH_EDGES * ICU_FALLING_EDGE * ICU_RISING_EDGE == IcuMeasurementMode == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuMeasurementMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00223 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ICU_MODE_EDGE_COUNTER * ICU_MODE_SIGNAL_EDGE_DETECT * ICU_MODE_SIGNAL_MEASUREMENT * ICU_MODE_TIMESTAMP == IcuSignalEdgeDetection == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuSignalEdgeDetection }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00021 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == IcuSignalNotification == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuSignalEdgeDetection/IcuSignalNotification }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00225 * タイプ: FUNCTION-NAME * 多重度: 0..1 == IcuSignalMeasurement == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuSignalMeasurement }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00226 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == IcuSignalMeasurementProperty == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuSignalMeasurement/IcuSignalMeasurementProperty }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00227 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * R4.0.3: * ICU_ACTIVE_TIME * ICU_DUTY_CYCLE * ICU_HIGH_TIME * ICU_LOW_TIME * ICU_PERIOD_TIME * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: * ICU_DUTY_CYCLE * ICU_HIGH_TIME * ICU_LOW_TIME * ICU_PERIOD_TIME == IcuTimestampMeasurement == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuTimestampMeasurement }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00228 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == IcuTimestampMeasurementProperty == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuTimestampMeasurement/IcuTimestampMeasurementProperty }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00229 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ICU_CIRCULAR_BUFFER * ICU_LINEAR_BUFFER == IcuTimestampNotification == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuTimestampMeasurement/IcuTimestampNotification }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00230 * タイプ: FUNCTION-NAME * 多重度: 0..1 == IcuWakeup == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuWakeup }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00126 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == IcuChannelWakeupInfo == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuWakeup/IcuChannelWakeupInfo }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00231 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuM#EcuMWakeupSource /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource] == IcuWakeupCapability == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel/IcuWakeupCapability }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00224 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuMaxChannel == {{{ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuMaxChannel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00220 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == IcuGeneral == {{{ /AUTOSAR/EcucDefs/Icu/IcuGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00026 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == IcuDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Icu/IcuGeneral/IcuDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00232 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == IcuEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Icu/IcuGeneral/IcuEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00358 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == IcuIndex == {{{ /AUTOSAR/EcucDefs/Icu/IcuGeneral/IcuIndex }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 * SWSタグ: ECUC_Icu_00221 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == IcuKernelEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Icu/IcuGeneral/IcuKernelEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00359 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == IcuReportWakeupSource == {{{ /AUTOSAR/EcucDefs/Icu/IcuGeneral/IcuReportWakeupSource }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00233 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuOptionalApis == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00114 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == IcuDeInitApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuDeInitApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00234 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuDisableWakeupApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuDisableWakeupApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00235 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuEdgeCountApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuEdgeCountApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00124 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuEdgeDetectApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuEdgeDetectApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00356 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuEnableWakeupApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuEnableWakeupApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00236 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuGetDutyCycleValuesApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuGetDutyCycleValuesApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00237 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuGetInputStateApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuGetInputStateApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00238 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuGetTimeElapsedApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuGetTimeElapsedApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00239 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuGetVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuGetVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00240 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == IcuSetModeApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuSetModeApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00241 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuSignalMeasurementApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuSignalMeasurementApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00242 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuTimestampApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuTimestampApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00123 * タイプ: BOOLEAN-PARAM * 多重度: 1 == IcuWakeupFunctionalityApi == {{{ /AUTOSAR/EcucDefs/Icu/IcuOptionalApis/IcuWakeupFunctionalityApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Icu_00355 * タイプ: BOOLEAN-PARAM * 多重度: 1