{{{ #!html
ADC Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#Adc_Init Adc_Init] || 0|| 0x00|| ○ || ○ || ○ || || [#Adc_SetupResultBuffer Adc_SetupResultBuffer] || 12|| 0x0C|| ○ || ○ || ○ || || [#Adc_DeInit Adc_DeInit] || 1|| 0x01|| ○ || ○ || ○ || || [#Adc_StartGroupConversion Adc_StartGroupConversion] || 2|| 0x02|| ○ || ○ || ○ || || [#Adc_StopGroupConversion Adc_StopGroupConversion] || 3|| 0x03|| ○ || ○ || ○ || || [#Adc_ReadGroup Adc_ReadGroup] || 4|| 0x04|| ○ || ○ || ○ || || [#Adc_EnableHardwareTrigger Adc_EnableHardwareTrigger] || 5|| 0x05|| ○ || ○ || ○ || || [#Adc_DisableHardwareTrigger Adc_DisableHardwareTrigger] || 6|| 0x06|| ○ || ○ || ○ || || [#Adc_EnableGroupNotification Adc_EnableGroupNotification] || 7|| 0x07|| ○ || ○ || ○ || || [#Adc_DisableGroupNotification Adc_DisableGroupNotification] || 8|| 0x08|| ○ || ○ || ○ || || [#Adc_GetGroupStatus Adc_GetGroupStatus] || 9|| 0x09|| ○ || ○ || ○ || || [#Adc_GetStreamLastPointer Adc_GetStreamLastPointer] || 11|| 0x0B|| ○ || ○ || ○ || || [#Adc_GetVersionInfo Adc_GetVersionInfo] || 10|| 0x0A|| ○ || ○ || ○ || || [#Adc_SetPowerState Adc_SetPowerState] || 16|| 0x10|| - || ○ || ○ || || [#Adc_GetCurrentPowerState Adc_GetCurrentPowerState] || 17|| 0x11|| - || ○ || ○ || || [#Adc_GetTargetPowerState Adc_GetTargetPowerState] || 18|| 0x12|| - || ○ || ○ || || [#Adc_PreparePowerState Adc_PreparePowerState] || 19|| 0x13|| - || ○ || ○ || || [#Adc_Main_PowerTransitionManager Adc_Main_PowerTransitionManager] || 20|| 0x14|| - || ○ || ○ || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#AdcConfigSet AdcConfigSet] (○/○/○/○/○/○/○/○) * [#AdcHwUnit AdcHwUnit] (○/○/○/○/○/○/○/○) * [#AdcChannel AdcChannel] (○/○/○/○/○/○/○/○) * [#AdcChannelConvTime AdcChannelConvTime] (○/○/○/○/○/○/○/○) * [#AdcChannelHighLimit AdcChannelHighLimit] (○/○/○/○/○/○/○/○) * [#AdcChannelId AdcChannelId] (○/○/○/○/○/○/○/○) * [#AdcChannelLimitCheck AdcChannelLimitCheck] (○/○/○/○/○/○/○/○) * [#AdcChannelLowLimit AdcChannelLowLimit] (○/○/○/○/○/○/○/○) * [#AdcChannelRangeSelect AdcChannelRangeSelect] (○/○/○/○/○/○/○/○) * [#AdcChannelRefVoltsrcHigh AdcChannelRefVoltsrcHigh] (○/○/○/○/○/○/○/○) * [#AdcChannelRefVoltsrcLow AdcChannelRefVoltsrcLow] (○/○/○/○/○/○/○/○) * [#AdcChannelResolution AdcChannelResolution] (○/○/○/○/○/○/○/○) * [#AdcChannelSampTime AdcChannelSampTime] (○/○/○/○/○/○/○/○) * [#AdcClockSource AdcClockSource] (○/○/○/○/○/○/○/○) * [#AdcGroup AdcGroup] (○/○/○/○/○/○/○/○) * [#AdcGroupAccessMode AdcGroupAccessMode] (○/○/○/○/○/○/○/○) * [#AdcGroupConversionMode AdcGroupConversionMode] (○/○/○/○/○/○/○/○) * [#AdcGroupDefinition AdcGroupDefinition] (○/○/○/○/○/○/○/○) * [#AdcGroupEcucPartitionRef AdcGroupEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#AdcGroupId AdcGroupId] (○/○/○/○/○/○/○/○) * [#AdcGroupPriority AdcGroupPriority] (○/○/○/○/○/○/○/○) * [#AdcGroupReplacement AdcGroupReplacement] (○/○/○/○/○/○/○/○) * [#AdcGroupTriggSrc AdcGroupTriggSrc] (○/○/○/○/○/○/○/○) * [#AdcHwTrigSignal AdcHwTrigSignal] (○/○/○/○/○/○/○/○) * [#AdcHwTrigTimer AdcHwTrigTimer] (○/○/○/○/○/○/○/○) * [#AdcNotification AdcNotification] (○/○/○/○/○/○/○/○) * [#AdcStreamingBufferMode AdcStreamingBufferMode] (○/○/○/○/○/○/○/○) * [#AdcStreamingNumSamples AdcStreamingNumSamples] (○/○/○/○/○/○/○/○) * [#AdcHwUnitId AdcHwUnitId] (○/○/○/○/○/○/○/○) * [#AdcPrescale AdcPrescale] (○/○/○/○/○/○/○/○) * [#AdcGeneral AdcGeneral] (○/○/○/○/○/○/○/○) * [#AdcDeInitApi AdcDeInitApi] (○/○/○/○/○/○/○/○) * [#AdcDevErrorDetect AdcDevErrorDetect] (○/○/○/○/○/○/○/○) * [#AdcEcucPartitionRef AdcEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#AdcEnableLimitCheck AdcEnableLimitCheck] (○/○/○/○/○/○/○/○) * [#AdcEnableQueuing AdcEnableQueuing] (○/○/○/○/○/○/○/○) * [#AdcEnableStartStopGroupApi AdcEnableStartStopGroupApi] (○/○/○/○/○/○/○/○) * [#AdcGrpNotifCapability AdcGrpNotifCapability] (○/○/○/○/○/○/○/○) * [#AdcHwTriggerApi AdcHwTriggerApi] (○/○/○/○/○/○/○/○) * [#AdcKernelEcucPartitionRef AdcKernelEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#AdcLowPowerStatesSupport AdcLowPowerStatesSupport] (-/○/○/○/○/○/○/○) * [#AdcPowerStateAsynchTransitionMode AdcPowerStateAsynchTransitionMode] (-/○/○/○/○/○/○/○) * [#AdcPowerStateConfig AdcPowerStateConfig] (-/○/○/○/○/○/○/○) * [#AdcPowerState AdcPowerState] (-/○/○/○/○/○/○/○) * [#AdcPowerStateReadyCbkRef AdcPowerStateReadyCbkRef] (-/○/○/○/○/○/○/○) * [#AdcPriorityImplementation AdcPriorityImplementation] (○/○/○/○/○/○/○/○) * [#AdcReadGroupApi AdcReadGroupApi] (○/○/○/○/○/○/○/○) * [#AdcResultAlignment AdcResultAlignment] (○/○/○/○/○/○/○/○) * [#AdcVersionInfoApi AdcVersionInfoApi] (○/○/○/○/○/○/○/○) * [#AdcPublishedInformation AdcPublishedInformation] (○/○/○/○/○/○/○/○) * [#AdcChannelValueSigned AdcChannelValueSigned] (○/○/○/○/○/○/○/○) * [#AdcGroupFirstChannelFixed AdcGroupFirstChannelFixed] (○/○/○/○/○/○/○/○) * [#AdcMaxChannelResolution AdcMaxChannelResolution] (○/○/○/○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || ADC_E_UNINIT || 10|| 0x0A|| ○ || ○ || ○ || || ADC_E_BUSY || 11|| 0x0B|| ○ || ○ || ○ || || ADC_E_IDLE || 12|| 0x0C|| ○ || ○ || ○ || || ADC_E_ALREADY_INITIALIZED || 13|| 0x0D|| ○ || ○ || ○ || || ADC_E_PARAM_CONFIG || 14|| 0x0E|| ○ || ○ || - || || ADC_E_PARAM_POINTER || 20|| 0x14|| ○ || ○ || ○ || || ADC_E_PARAM_GROUP || 21|| 0x15|| ○ || ○ || ○ || || ADC_E_WRONG_CONV_MODE || 22|| 0x16|| ○ || ○ || ○ || || ADC_E_WRONG_TRIGG_SRC || 23|| 0x17|| ○ || ○ || ○ || || ADC_E_NOTIF_CAPABILITY || 24|| 0x18|| ○ || ○ || ○ || || ADC_E_BUFFER_UNINIT || 25|| 0x19|| ○ || ○ || ○ || || ADC_E_NOT_DISENGAGED || 26|| 0x1A|| - || ○ || ○ || || ADC_E_POWER_STATE_NOT_SUPPORTED || 27|| 0x1B|| - || ○ || ○ || || ADC_E_TRANSITION_NOT_POSSIBLE || 28|| 0x1C|| - || ○ || ○ || || ADC_E_PERIPHERAL_NOT_PREPARED || 29|| 0x1D|| - || ○ || ○ || ---- = API仕様 = == Adc_Init == {{{ void Adc_Init(const Adc_ConfigType* ConfigPtr) }}} == Adc_SetupResultBuffer == {{{ Std_ReturnType Adc_SetupResultBuffer(Adc_GroupType Group, Adc_ValueGroupType* DataBufferPtr) }}} == Adc_DeInit == {{{ void Adc_DeInit(void) }}} == Adc_StartGroupConversion == {{{ void Adc_StartGroupConversion(Adc_GroupType Group) }}} == Adc_StopGroupConversion == {{{ void Adc_StopGroupConversion(Adc_GroupType Group) }}} == Adc_ReadGroup == {{{ Std_ReturnType Adc_ReadGroup(Adc_GroupType Group, Adc_ValueGroupType* DataBufferPtr) }}} == Adc_EnableHardwareTrigger == {{{ void Adc_EnableHardwareTrigger(Adc_GroupType Group) }}} == Adc_DisableHardwareTrigger == {{{ void Adc_DisableHardwareTrigger(Adc_GroupType Group) }}} == Adc_EnableGroupNotification == {{{ void Adc_EnableGroupNotification(Adc_GroupType Group) }}} == Adc_DisableGroupNotification == {{{ void Adc_DisableGroupNotification(Adc_GroupType Group) }}} == Adc_GetGroupStatus == {{{ Adc_StatusType Adc_GetGroupStatus(Adc_GroupType Group) }}} == Adc_GetStreamLastPointer == {{{ Adc_StreamNumSampleType Adc_GetStreamLastPointer(Adc_GroupType Group, Adc_ValueGroupType** PtrToSamplePtr) }}} == Adc_GetVersionInfo == {{{ void Adc_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == Adc_SetPowerState == {{{ Std_ReturnType Adc_SetPowerState(Adc_PowerStateRequestResultType* Result) }}} == Adc_GetCurrentPowerState == {{{ Std_ReturnType Adc_GetCurrentPowerState(Adc_PowerStateType* CurrentPowerState, Adc_PowerStateRequestResultType* Result) }}} == Adc_GetTargetPowerState == {{{ Std_ReturnType Adc_GetTargetPowerState(Adc_PowerStateType* TargetPowerState, Adc_PowerStateRequestResultType* Result) }}} == Adc_PreparePowerState == {{{ Std_ReturnType Adc_PreparePowerState(Adc_PowerStateType PowerState, Adc_PowerStateRequestResultType* Result) }}} == Adc_Main_PowerTransitionManager == {{{ void Adc_Main_PowerTransitionManager(void) }}} ---- = コンフィギュレーション仕様 = == AdcConfigSet == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00390 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == AdcHwUnit == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00242 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == AdcChannel == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00268 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == AdcChannelConvTime == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelConvTime }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00011 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 18446744073709551615 * 下限値: 0 == AdcChannelHighLimit == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelHighLimit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00455 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 18446744073709551615 * 下限値: 0 == AdcChannelId == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00392 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 1024 * 下限値: 0 == AdcChannelLimitCheck == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelLimitCheck }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00453 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == AdcChannelLowLimit == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelLowLimit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00454 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 18446744073709551615 * 下限値: 0 == AdcChannelRangeSelect == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelRangeSelect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00456 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * ADC_RANGE_ALWAYS * ADC_RANGE_BETWEEN * ADC_RANGE_NOT_BETWEEN * ADC_RANGE_NOT_OVER_HIGH * ADC_RANGE_NOT_UNDER_LOW * ADC_RANGE_OVER_HIGH * ADC_RANGE_UNDER_LOW == AdcChannelRefVoltsrcHigh == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelRefVoltsrcHigh }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00089 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: == AdcChannelRefVoltsrcLow == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelRefVoltsrcLow }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00023 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: == AdcChannelResolution == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelResolution }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00019 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 63 * 下限値: 1 == AdcChannelSampTime == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel/AdcChannelSampTime }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00290 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 18446744073709551615 * 下限値: 0 == AdcClockSource == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcClockSource }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00087 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: == AdcGroup == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00028 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == AdcGroupAccessMode == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcGroupAccessMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00317 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ADC_ACCESS_MODE_SINGLE * ADC_ACCESS_MODE_STREAMING == AdcGroupConversionMode == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcGroupConversionMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00397 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ADC_CONV_MODE_CONTINUOUS * ADC_CONV_MODE_ONESHOT == AdcGroupDefinition == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcGroupDefinition }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00014 * タイプ: REFERENCE * 多重度: 1..* * 参照先: [#AdcChannel /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel] == AdcGroupEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcGroupEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00465 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == AdcGroupId == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcGroupId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00398 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 1023 * 下限値: 0 == AdcGroupPriority == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcGroupPriority }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00287 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 255 * 下限値: 0 == AdcGroupReplacement == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcGroupReplacement }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00435 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * ADC_GROUP_REPL_ABORT_RESTART * ADC_GROUP_REPL_SUSPEND_RESUME == AdcGroupTriggSrc == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcGroupTriggSrc }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00399 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ADC_TRIGG_SRC_HW * ADC_TRIGG_SRC_SW == AdcHwTrigSignal == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcHwTrigSignal }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00400 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * ADC_HW_TRIG_BOTH_EDGES * ADC_HW_TRIG_FALLING_EDGE * ADC_HW_TRIG_RISING_EDGE == AdcHwTrigTimer == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcHwTrigTimer }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00401 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 18446744073709551615 * 下限値: 0 == AdcNotification == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcNotification }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00402 * タイプ: FUNCTION-NAME * 多重度: 0..1 == AdcStreamingBufferMode == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcStreamingBufferMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00316 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ADC_STREAM_BUFFER_CIRCULAR * ADC_STREAM_BUFFER_LINEAR == AdcStreamingNumSamples == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcGroup/AdcStreamingNumSamples }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00292 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 1 * デフォルト値: 1 == AdcHwUnitId == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcHwUnitId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00389 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: == AdcPrescale == {{{ /AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcPrescale }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00088 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == AdcGeneral == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00027 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == AdcDeInitApi == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcDeInitApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00404 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00405 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == AdcEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00463 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == AdcEnableLimitCheck == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcEnableLimitCheck }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00452 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcEnableQueuing == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcEnableQueuing }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00391 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcEnableStartStopGroupApi == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcEnableStartStopGroupApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00406 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcGrpNotifCapability == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcGrpNotifCapability }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00105 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcHwTriggerApi == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcHwTriggerApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00408 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcKernelEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcKernelEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00464 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == AdcLowPowerStatesSupport == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcLowPowerStatesSupport }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00457 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == AdcPowerStateAsynchTransitionMode == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcPowerStateAsynchTransitionMode }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00458 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == AdcPowerStateConfig == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcPowerStateConfig }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00459 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == AdcPowerState == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcPowerStateConfig/AdcPowerState }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00461 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 18446744073709551615 * 下限値: 0 == AdcPowerStateReadyCbkRef == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcPowerStateConfig/AdcPowerStateReadyCbkRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00460 * タイプ: FUNCTION-NAME * 多重度: 1 == AdcPriorityImplementation == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcPriorityImplementation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00393 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ADC_PRIORITY_HW * ADC_PRIORITY_HW_SW * ADC_PRIORITY_NONE == AdcReadGroupApi == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcReadGroupApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00394 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcResultAlignment == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcResultAlignment }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00444 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ADC_ALIGN_LEFT * ADC_ALIGN_RIGHT == AdcVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Adc/AdcGeneral/AdcVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00409 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == AdcPublishedInformation == {{{ /AUTOSAR/EcucDefs/Adc/AdcPublishedInformation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00030 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == AdcChannelValueSigned == {{{ /AUTOSAR/EcucDefs/Adc/AdcPublishedInformation/AdcChannelValueSigned }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00410 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcGroupFirstChannelFixed == {{{ /AUTOSAR/EcucDefs/Adc/AdcPublishedInformation/AdcGroupFirstChannelFixed }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00411 * タイプ: BOOLEAN-PARAM * 多重度: 1 == AdcMaxChannelResolution == {{{ /AUTOSAR/EcucDefs/Adc/AdcPublishedInformation/AdcMaxChannelResolution }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Adc_00412 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 63 * 下限値: 1