Changes between Version 24 and Version 25 of spec/Os
- Timestamp:
- Oct 22, 2020, 3:58:58 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/Os
v24 v25 105 105 || [#GetCurrentApplicationID GetCurrentApplicationID] || 39|| 0x27|| - || ○ || 106 106 107 * コンフィギュレーション一覧(R4.0.3 / R4.2.2) 108 * [#OsAlarm OsAlarm] (○/○) 109 * [#OsAlarmAccessingApplication OsAlarmAccessingApplication] (○/○) 110 * [#OsAlarmCounterRef OsAlarmCounterRef] (○/○) 111 * [#OsAlarmAction OsAlarmAction] (○/○) 112 * [#OsAlarmActivateTask OsAlarmActivateTask] (○/○) 113 * [#OsAlarmActivateTaskRef OsAlarmActivateTaskRef] (○/○) 114 * [#OsAlarmCallback OsAlarmCallback] (○/○) 115 * [#OsAlarmCallbackName OsAlarmCallbackName] (○/○) 116 * [#OsAlarmIncrementCounter OsAlarmIncrementCounter] (○/○) 117 * [#OsAlarmIncrementCounterRef OsAlarmIncrementCounterRef] (○/○) 118 * [#OsAlarmSetEvent OsAlarmSetEvent] (○/○) 119 * [#OsAlarmSetEventRef OsAlarmSetEventRef] (○/○) 120 * [#OsAlarmSetEventTaskRef OsAlarmSetEventTaskRef] (○/○) 121 * [#OsAlarmAutostart OsAlarmAutostart] (○/○) 122 * [#OsAlarmAlarmTime OsAlarmAlarmTime] (○/○) 123 * [#OsAlarmAutostartType OsAlarmAutostartType] (○/○) 124 * [#OsAlarmCycleTime OsAlarmCycleTime] (○/○) 125 * [#OsAlarmAppModeRef OsAlarmAppModeRef] (○/○) 126 * [#OsAppMode OsAppMode] (○/○) 127 * [#OsApplication OsApplication] (○/○) 128 * [#OsApplicationCoreAssignment OsApplicationCoreAssignment] (○/-) 129 * [#OsApplicationCoreRef OsApplicationCoreRef] (-/○) 130 * [#OsTrusted OsTrusted] (○/○) 131 * [#OsTrustedApplicationDelayTimingViolationCall OsTrustedApplicationDelayTimingViolationCall] (-/○) 132 * [#OsTrustedApplicationWithProtection OsTrustedApplicationWithProtection] (-/○) 133 * [#OsAppAlarmRef OsAppAlarmRef] (○/○) 134 * [#OsAppCounterRef OsAppCounterRef] (○/○) 135 * [#OsAppEcucPartitionRef OsAppEcucPartitionRef] (○/○) 136 * [#OsAppIsrRef OsAppIsrRef] (○/○) 137 * [#OsAppScheduleTableRef OsAppScheduleTableRef] (○/○) 138 * [#OsAppTaskRef OsAppTaskRef] (○/○) 139 * [#OsRestartTask OsRestartTask] (○/○) 140 * [#OsApplicationHooks OsApplicationHooks] (○/○) 141 * [#OsAppErrorHook OsAppErrorHook] (○/○) 142 * [#OsAppShutdownHook OsAppShutdownHook] (○/○) 143 * [#OsAppStartupHook OsAppStartupHook] (○/○) 144 * [#OsApplicationTrustedFunction OsApplicationTrustedFunction] (○/○) 145 * [#OsTrustedFunctionName OsTrustedFunctionName] (○/○) 146 * [#OsCounter OsCounter] (○/○) 147 * [#OsCounterMaxAllowedValue OsCounterMaxAllowedValue] (○/○) 148 * [#OsCounterMinCycle OsCounterMinCycle] (○/○) 149 * [#OsCounterTicksPerBase OsCounterTicksPerBase] (○/○) 150 * [#OsCounterType OsCounterType] (○/○) 151 * [#OsSecondsPerTick OsSecondsPerTick] (○/○) 152 * [#OsCounterAccessingApplication OsCounterAccessingApplication] (○/○) 153 * [#OsDriver OsDriver] (○/○) 154 * [#OsGptChannelRef OsGptChannelRef] (○/○) 155 * [#OsTimeConstant OsTimeConstant] (○/○) 156 * [#OsTimeValue OsTimeValue] (○/○) 157 * [#OsEvent OsEvent] (○/○) 158 * [#OsEventMask OsEventMask] (○/○) 159 * [#OsIsr OsIsr] (○/○) 160 * [#OsIsrCategory OsIsrCategory] (○/○) 161 * [#OsIsrResourceRef OsIsrResourceRef] (○/○) 162 * [#OsIsrTimingProtection OsIsrTimingProtection] (○/○) 163 * [#OsIsrAllInterruptLockBudget OsIsrAllInterruptLockBudget] (○/○) 164 * [#OsIsrExecutionBudget OsIsrExecutionBudget] (○/○) 165 * [#OsIsrOsInterruptLockBudget OsIsrOsInterruptLockBudget] (○/○) 166 * [#OsIsrTimeFrame OsIsrTimeFrame] (○/○) 167 * [#OsIsrResourceLock OsIsrResourceLock] (○/○) 168 * [#OsIsrResourceLockBudget OsIsrResourceLockBudget] (○/○) 169 * [#OsIsrResourceLockResourceRef OsIsrResourceLockResourceRef] (○/○) 170 * [#OsOS OsOS] (○/○) 171 * [#OsNumberOfCores OsNumberOfCores] (○/○) 172 * [#OsScalabilityClass OsScalabilityClass] (○/○) 173 * [#OsStackMonitoring OsStackMonitoring] (○/○) 174 * [#OsStatus OsStatus] (○/○) 175 * [#OsUseGetServiceId OsUseGetServiceId] (○/○) 176 * [#OsUseParameterAccess OsUseParameterAccess] (○/○) 177 * [#OsUseResScheduler OsUseResScheduler] (○/○) 178 * [#OsHooks OsHooks] (○/○) 179 * [#OsErrorHook OsErrorHook] (○/○) 180 * [#OsPostTaskHook OsPostTaskHook] (○/○) 181 * [#OsPreTaskHook OsPreTaskHook] (○/○) 182 * [#OsProtectionHook OsProtectionHook] (○/○) 183 * [#OsShutdownHook OsShutdownHook] (○/○) 184 * [#OsStartupHook OsStartupHook] (○/○) 185 * [#OsResource OsResource] (○/○) 186 * [#OsResourceProperty OsResourceProperty] (○/○) 187 * [#OsResourceAccessingApplication OsResourceAccessingApplication] (○/○) 188 * [#OsResourceLinkedResourceRef OsResourceLinkedResourceRef] (○/○) 189 * [#OsScheduleTable OsScheduleTable] (○/○) 190 * [#OsScheduleTableDuration OsScheduleTableDuration] (○/○) 191 * [#OsScheduleTableRepeating OsScheduleTableRepeating] (○/○) 192 * [#OsSchTblAccessingApplication OsSchTblAccessingApplication] (○/○) 193 * [#OsScheduleTableCounterRef OsScheduleTableCounterRef] (○/○) 194 * [#OsScheduleTableAutostart OsScheduleTableAutostart] (○/○) 195 * [#OsScheduleTableAutostartType OsScheduleTableAutostartType] (○/○) 196 * [#OsScheduleTableStartValue OsScheduleTableStartValue] (○/○) 197 * [#OsScheduleTableAppModeRef OsScheduleTableAppModeRef] (○/○) 198 * [#OsScheduleTableExpiryPoint OsScheduleTableExpiryPoint] (○/○) 199 * [#OsScheduleTblExpPointOffset OsScheduleTblExpPointOffset] (○/○) 200 * [#OsScheduleTableEventSetting OsScheduleTableEventSetting] (○/○) 201 * [#OsScheduleTableSetEventRef OsScheduleTableSetEventRef] (○/○) 202 * [#OsScheduleTableSetEventTaskRef OsScheduleTableSetEventTaskRef] (○/○) 203 * [#OsScheduleTableTaskActivation OsScheduleTableTaskActivation] (○/○) 204 * [#OsScheduleTableActivateTaskRef OsScheduleTableActivateTaskRef] (○/○) 205 * [#OsScheduleTblAdjustableExpPoint OsScheduleTblAdjustableExpPoint] (○/○) 206 * [#OsScheduleTableMaxLengthen OsScheduleTableMaxLengthen] (○/○) 207 * [#OsScheduleTableMaxShorten OsScheduleTableMaxShorten] (○/○) 208 * [#OsScheduleTableSync OsScheduleTableSync] (○/○) 209 * [#OsScheduleTblExplicitPrecision OsScheduleTblExplicitPrecision] (○/○) 210 * [#OsScheduleTblSyncStrategy OsScheduleTblSyncStrategy] (○/○) 211 * [#OsSpinlock OsSpinlock] (○/○) 212 * [#OsSpinlockLockMethod OsSpinlockLockMethod] (-/○) 213 * [#OsSpinlockAccessingApplication OsSpinlockAccessingApplication] (○/○) 214 * [#OsSpinlockSuccessor OsSpinlockSuccessor] (○/○) 215 * [#OsTask OsTask] (○/○) 216 * [#OsTaskActivation OsTaskActivation] (○/○) 217 * [#OsTaskPriority OsTaskPriority] (○/○) 218 * [#OsTaskSchedule OsTaskSchedule] (○/○) 219 * [#OsTaskAccessingApplication OsTaskAccessingApplication] (○/○) 220 * [#OsTaskEventRef OsTaskEventRef] (○/○) 221 * [#OsTaskResourceRef OsTaskResourceRef] (○/○) 222 * [#OsTaskAutostart OsTaskAutostart] (○/○) 223 * [#OsTaskAppModeRef OsTaskAppModeRef] (○/○) 224 * [#OsTaskTimingProtection OsTaskTimingProtection] (○/○) 225 * [#OsTaskAllInterruptLockBudget OsTaskAllInterruptLockBudget] (○/○) 226 * [#OsTaskExecutionBudget OsTaskExecutionBudget] (○/○) 227 * [#OsTaskOsInterruptLockBudget OsTaskOsInterruptLockBudget] (○/○) 228 * [#OsTaskTimeFrame OsTaskTimeFrame] (○/○) 229 * [#OsTaskResourceLock OsTaskResourceLock] (○/○) 230 * [#OsTaskResourceLockBudget OsTaskResourceLockBudget] (○/○) 231 * [#OsTaskResourceLockResourceRef OsTaskResourceLockResourceRef] (○/○) 232 * [#OsIoc OsIoc] (○/○) 233 * [#OsIocCommunication OsIocCommunication] (○/○) 234 * [#OsIocBufferLength OsIocBufferLength] (○/○) 235 * [#OsIocDataProperties OsIocDataProperties] (○/○) 236 * [#OsIocDataPropertyIndex OsIocDataPropertyIndex] (○/○) 237 * [#OsIocInitValue OsIocInitValue] (○/○) 238 * [#OsIocDataTypeRef OsIocDataTypeRef] (○/○) 239 * [#OsIocReceiverProperties OsIocReceiverProperties] (○/○) 240 * [#OsIocFunctionImplementationKind OsIocFunctionImplementationKind] (○/○) 241 * [#OsIocReceiverPullCB OsIocReceiverPullCB] (○/○) 242 * [#OsIocReceivingOsApplicationRef OsIocReceivingOsApplicationRef] (○/○) 243 * [#OsIocSenderProperties OsIocSenderProperties] (○/○) 244 * [#OsIocFunctionImplementationKind OsIocFunctionImplementationKind] (○/○) 245 * [#OsIocSenderId OsIocSenderId] (○/○) 246 * [#OsIocSendingOsApplicationRef OsIocSendingOsApplicationRef] (○/○) 107 * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11) 108 * [#OsAlarm OsAlarm] (○/○/○/○/○/○) 109 * [#OsAlarmAccessingApplication OsAlarmAccessingApplication] (○/○/○/○/○/○) 110 * [#OsAlarmAction OsAlarmAction] (○/○/○/○/○/○) 111 * [#OsAlarmActivateTask OsAlarmActivateTask] (○/○/○/○/○/○) 112 * [#OsAlarmActivateTaskRef OsAlarmActivateTaskRef] (○/○/○/○/○/○) 113 * [#OsAlarmCallback OsAlarmCallback] (○/○/○/○/○/○) 114 * [#OsAlarmCallbackName OsAlarmCallbackName] (○/○/○/○/○/○) 115 * [#OsAlarmIncrementCounter OsAlarmIncrementCounter] (○/○/○/○/○/○) 116 * [#OsAlarmIncrementCounterRef OsAlarmIncrementCounterRef] (○/○/○/○/○/○) 117 * [#OsAlarmSetEvent OsAlarmSetEvent] (○/○/○/○/○/○) 118 * [#OsAlarmSetEventRef OsAlarmSetEventRef] (○/○/○/○/○/○) 119 * [#OsAlarmSetEventTaskRef OsAlarmSetEventTaskRef] (○/○/○/○/○/○) 120 * [#OsAlarmAutostart OsAlarmAutostart] (○/○/○/○/○/○) 121 * [#OsAlarmAlarmTime OsAlarmAlarmTime] (○/○/○/○/○/○) 122 * [#OsAlarmAppModeRef OsAlarmAppModeRef] (○/○/○/○/○/○) 123 * [#OsAlarmAutostartType OsAlarmAutostartType] (○/○/○/○/○/○) 124 * [#OsAlarmCycleTime OsAlarmCycleTime] (○/○/○/○/○/○) 125 * [#OsAlarmCounterRef OsAlarmCounterRef] (○/○/○/○/○/○) 126 * [#OsAppMode OsAppMode] (○/○/○/○/○/○) 127 * [#OsApplication OsApplication] (○/○/○/○/○/○) 128 * [#OsAppAlarmRef OsAppAlarmRef] (○/○/○/○/○/○) 129 * [#OsAppCounterRef OsAppCounterRef] (○/○/○/○/○/○) 130 * [#OsAppEcucPartitionRef OsAppEcucPartitionRef] (○/○/○/○/○/○) 131 * [#OsAppIsrRef OsAppIsrRef] (○/○/○/○/○/○) 132 * [#OsAppScheduleTableRef OsAppScheduleTableRef] (○/○/○/○/○/○) 133 * [#OsAppTaskRef OsAppTaskRef] (○/○/○/○/○/○) 134 * [#OsApplicationCoreAssignment OsApplicationCoreAssignment] (○/○/-/-/-/-) 135 * [#OsApplicationCoreRef OsApplicationCoreRef] (-/○/○/○/○/○) 136 * [#OsApplicationHooks OsApplicationHooks] (○/○/○/○/○/○) 137 * [#OsAppErrorHook OsAppErrorHook] (○/○/○/○/○/○) 138 * [#OsAppShutdownHook OsAppShutdownHook] (○/○/○/○/○/○) 139 * [#OsAppStartupHook OsAppStartupHook] (○/○/○/○/○/○) 140 * [#OsMemoryMappingCodeLocationRef OsMemoryMappingCodeLocationRef] (-/-/-/○/○/○) 141 * [#OsApplicationTrustedFunction OsApplicationTrustedFunction] (○/○/○/○/○/○) 142 * [#OsTrustedFunctionName OsTrustedFunctionName] (○/○/○/○/○/○) 143 * [#OsRestartTask OsRestartTask] (○/○/○/○/○/○) 144 * [#OsTrusted OsTrusted] (○/○/○/○/○/○) 145 * [#OsTrustedApplicationDelayTimingViolationCall OsTrustedApplicationDelayTimingViolationCall] (-/-/○/○/○/○) 146 * [#OsTrustedApplicationWithProtection OsTrustedApplicationWithProtection] (-/-/○/○/○/○) 147 * [#OsCounter OsCounter] (○/○/○/○/○/○) 148 * [#OsCounterAccessingApplication OsCounterAccessingApplication] (○/○/○/○/○/○) 149 * [#OsCounterMaxAllowedValue OsCounterMaxAllowedValue] (○/○/○/○/○/○) 150 * [#OsCounterMinCycle OsCounterMinCycle] (○/○/○/○/○/○) 151 * [#OsCounterTicksPerBase OsCounterTicksPerBase] (○/○/○/○/○/○) 152 * [#OsCounterType OsCounterType] (○/○/○/○/○/○) 153 * [#OsDriver OsDriver] (○/○/○/○/○/○) 154 * [#OsGptChannelRef OsGptChannelRef] (○/○/○/○/○/○) 155 * [#OsSecondsPerTick OsSecondsPerTick] (○/○/○/○/○/○) 156 * [#OsTimeConstant OsTimeConstant] (○/○/○/○/○/○) 157 * [#OsTimeValue OsTimeValue] (○/○/○/○/○/○) 158 * [#OsEvent OsEvent] (○/○/○/○/○/○) 159 * [#OsEventMask OsEventMask] (○/○/○/○/○/○) 160 * [#OsIoc OsIoc] (○/○/○/○/○/○) 161 * [#OsIocCommunication OsIocCommunication] (○/○/○/○/○/○) 162 * [#OsIocBufferLength OsIocBufferLength] (○/○/○/○/○/○) 163 * [#OsIocDataProperties OsIocDataProperties] (○/○/○/○/○/○) 164 * [#OsIocDataPropertyIndex OsIocDataPropertyIndex] (○/○/○/○/○/○) 165 * [#OsIocDataTypeRef OsIocDataTypeRef] (○/○/○/○/○/○) 166 * [#OsIocInitValue OsIocInitValue] (○/○/○/○/○/○) 167 * [#OsMemoryMappingCodeLocationRef2 OsMemoryMappingCodeLocationRef] (-/-/-/-/-/○) 168 * [#OsIocReceiverProperties OsIocReceiverProperties] (○/○/○/○/○/○) 169 * [#OsIocFunctionImplementationKind OsIocFunctionImplementationKind] (○/○/○/○/○/○) 170 * [#OsIocReceiverPullCB OsIocReceiverPullCB] (○/○/○/○/○/○) 171 * [#OsIocReceivingOsApplicationRef OsIocReceivingOsApplicationRef] (○/○/○/○/○/○) 172 * [#OsIocSenderProperties OsIocSenderProperties] (○/○/○/○/○/○) 173 * [#OsIocFunctionImplementationKind2 OsIocFunctionImplementationKind] (○/○/○/○/○/○) 174 * [#OsIocSenderId OsIocSenderId] (○/○/○/○/○/○) 175 * [#OsIocSendingOsApplicationRef OsIocSendingOsApplicationRef] (○/○/○/○/○/○) 176 * [#OsIsr OsIsr] (○/○/○/○/○/○) 177 * [#OsIsrCategory OsIsrCategory] (○/○/○/○/○/○) 178 * [#OsIsrPeriod OsIsrPeriod] (-/-/-/-/-/○) 179 * [#OsIsrResourceRef OsIsrResourceRef] (○/○/○/○/○/○) 180 * [#OsIsrTimingProtection OsIsrTimingProtection] (○/○/○/○/○/○) 181 * [#OsIsrAllInterruptLockBudget OsIsrAllInterruptLockBudget] (○/○/○/○/○/○) 182 * [#OsIsrExecutionBudget OsIsrExecutionBudget] (○/○/○/○/○/○) 183 * [#OsIsrOsInterruptLockBudget OsIsrOsInterruptLockBudget] (○/○/○/○/○/○) 184 * [#OsIsrResourceLock OsIsrResourceLock] (○/○/○/○/○/○) 185 * [#OsIsrResourceLockBudget OsIsrResourceLockBudget] (○/○/○/○/○/○) 186 * [#OsIsrResourceLockResourceRef OsIsrResourceLockResourceRef] (○/○/○/○/○/○) 187 * [#OsIsrTimeFrame OsIsrTimeFrame] (○/○/○/○/○/○) 188 * [#OsMemoryMappingCodeLocationRef3 OsMemoryMappingCodeLocationRef] (-/-/-/○/○/○) 189 * [#OsOS OsOS] (○/○/○/○/○/○) 190 * [#OsHooks OsHooks] (○/○/○/○/○/○) 191 * [#OsErrorHook OsErrorHook] (○/○/○/○/○/○) 192 * [#OsMemoryMappingCodeLocationRef4 OsMemoryMappingCodeLocationRef] (-/-/-/○/○/○) 193 * [#OsPostTaskHook OsPostTaskHook] (○/○/○/○/○/○) 194 * [#OsPreTaskHook OsPreTaskHook] (○/○/○/○/○/○) 195 * [#OsProtectionHook OsProtectionHook] (○/○/○/○/○/○) 196 * [#OsShutdownHook OsShutdownHook] (○/○/○/○/○/○) 197 * [#OsStartupHook OsStartupHook] (○/○/○/○/○/○) 198 * [#OsNumberOfCores OsNumberOfCores] (○/○/○/○/○/○) 199 * [#OsScalabilityClass OsScalabilityClass] (○/○/○/○/○/○) 200 * [#OsStackMonitoring OsStackMonitoring] (○/○/○/○/○/○) 201 * [#OsStatus OsStatus] (○/○/○/○/○/○) 202 * [#OsUseArti OsUseArti] (-/-/-/-/-/○) 203 * [#OsUseGetServiceId OsUseGetServiceId] (○/○/○/○/○/○) 204 * [#OsUseParameterAccess OsUseParameterAccess] (○/○/○/○/○/○) 205 * [#OsUseResScheduler OsUseResScheduler] (○/○/○/○/○/○) 206 * [#OsPeripheralArea OsPeripheralArea] (-/-/-/○/○/○) 207 * [#OsPeripheralAreaAccessingApplication OsPeripheralAreaAccessingApplication] (-/-/-/○/○/○) 208 * [#OsPeripheralAreaEndAddress OsPeripheralAreaEndAddress] (-/-/-/○/○/○) 209 * [#OsPeripheralAreaId OsPeripheralAreaId] (-/-/-/○/○/○) 210 * [#OsPeripheralAreaStartAddress OsPeripheralAreaStartAddress] (-/-/-/○/○/○) 211 * [#OsResource OsResource] (○/○/○/○/○/○) 212 * [#OsResourceAccessingApplication OsResourceAccessingApplication] (○/○/○/○/○/○) 213 * [#OsResourceLinkedResourceRef OsResourceLinkedResourceRef] (○/○/○/○/○/○) 214 * [#OsResourceProperty OsResourceProperty] (○/○/○/○/○/○) 215 * [#OsScheduleTable OsScheduleTable] (○/○/○/○/○/○) 216 * [#OsSchTblAccessingApplication OsSchTblAccessingApplication] (○/○/○/○/○/○) 217 * [#OsScheduleTableAutostart OsScheduleTableAutostart] (○/○/○/○/○/○) 218 * [#OsScheduleTableAppModeRef OsScheduleTableAppModeRef] (○/○/○/○/○/○) 219 * [#OsScheduleTableAutostartType OsScheduleTableAutostartType] (○/○/○/○/○/○) 220 * [#OsScheduleTableStartValue OsScheduleTableStartValue] (○/○/○/○/○/○) 221 * [#OsScheduleTableCounterRef OsScheduleTableCounterRef] (○/○/○/○/○/○) 222 * [#OsScheduleTableDuration OsScheduleTableDuration] (○/○/○/○/○/○) 223 * [#OsScheduleTableExpiryPoint OsScheduleTableExpiryPoint] (○/○/○/○/○/○) 224 * [#OsScheduleTableEventSetting OsScheduleTableEventSetting] (○/○/○/○/○/○) 225 * [#OsScheduleTableSetEventRef OsScheduleTableSetEventRef] (○/○/○/○/○/○) 226 * [#OsScheduleTableSetEventTaskRef OsScheduleTableSetEventTaskRef] (○/○/○/○/○/○) 227 * [#OsScheduleTableTaskActivation OsScheduleTableTaskActivation] (○/○/○/○/○/○) 228 * [#OsScheduleTableActivateTaskRef OsScheduleTableActivateTaskRef] (○/○/○/○/○/○) 229 * [#OsScheduleTblAdjustableExpPoint OsScheduleTblAdjustableExpPoint] (○/○/○/○/○/○) 230 * [#OsScheduleTableMaxLengthen OsScheduleTableMaxLengthen] (○/○/○/○/○/○) 231 * [#OsScheduleTableMaxShorten OsScheduleTableMaxShorten] (○/○/○/○/○/○) 232 * [#OsScheduleTblExpPointOffset OsScheduleTblExpPointOffset] (○/○/○/○/○/○) 233 * [#OsScheduleTableRepeating OsScheduleTableRepeating] (○/○/○/○/○/○) 234 * [#OsScheduleTableSync OsScheduleTableSync] (○/○/○/○/○/○) 235 * [#OsScheduleTblExplicitPrecision OsScheduleTblExplicitPrecision] (○/○/○/○/○/○) 236 * [#OsScheduleTblSyncStrategy OsScheduleTblSyncStrategy] (○/○/○/○/○/○) 237 * [#OsSpinlock OsSpinlock] (○/○/○/○/○/○) 238 * [#OsSpinlockAccessingApplication OsSpinlockAccessingApplication] (○/○/○/○/○/○) 239 * [#OsSpinlockLockMethod OsSpinlockLockMethod] (-/○/○/○/○/○) 240 * [#OsSpinlockSuccessor OsSpinlockSuccessor] (○/○/○/○/○/○) 241 * [#OsTask OsTask] (○/○/○/○/○/○) 242 * [#OsMemoryMappingCodeLocationRef5 OsMemoryMappingCodeLocationRef] (-/-/-/○/○/○) 243 * [#OsTaskAccessingApplication OsTaskAccessingApplication] (○/○/○/○/○/○) 244 * [#OsTaskActivation OsTaskActivation] (○/○/○/○/○/○) 245 * [#OsTaskAutostart OsTaskAutostart] (○/○/○/○/○/○) 246 * [#OsTaskAppModeRef OsTaskAppModeRef] (○/○/○/○/○/○) 247 * [#OsTaskEventRef OsTaskEventRef] (○/○/○/○/○/○) 248 * [#OsTaskPeriod OsTaskPeriod] (-/-/-/-/-/○) 249 * [#OsTaskPriority OsTaskPriority] (○/○/○/○/○/○) 250 * [#OsTaskResourceRef OsTaskResourceRef] (○/○/○/○/○/○) 251 * [#OsTaskSchedule OsTaskSchedule] (○/○/○/○/○/○) 252 * [#OsTaskTimingProtection OsTaskTimingProtection] (○/○/○/○/○/○) 253 * [#OsTaskAllInterruptLockBudget OsTaskAllInterruptLockBudget] (○/○/○/○/○/○) 254 * [#OsTaskExecutionBudget OsTaskExecutionBudget] (○/○/○/○/○/○) 255 * [#OsTaskOsInterruptLockBudget OsTaskOsInterruptLockBudget] (○/○/○/○/○/○) 256 * [#OsTaskResourceLock OsTaskResourceLock] (○/○/○/○/○/○) 257 * [#OsTaskResourceLockBudget OsTaskResourceLockBudget] (○/○/○/○/○/○) 258 * [#OsTaskResourceLockResourceRef OsTaskResourceLockResourceRef] (○/○/○/○/○/○) 259 * [#OsTaskTimeFrame OsTaskTimeFrame] (○/○/○/○/○/○) 247 260 248 261 * エラーコード一覧 … … 742 755 /AUTOSAR/EcucDefs/Os/OsAlarm 743 756 }}} 744 * 型:Container 745 * 多重度:0..* 746 * アラームオブジェクトコンテナ 757 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 758 * SWSタグ: ECUC_Os_00003 759 * タイプ: PARAM-CONF-CONTAINER 760 * 多重度: 0..* 747 761 748 762 == OsAlarmAccessingApplication == … … 750 764 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAccessingApplication 751 765 }}} 752 * 型:Reference 753 * 多重度:0..* 754 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsApplication}}} 755 * アラームにアクセス可能なOSAP 766 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 767 * SWSタグ: ECUC_Os_00004 768 * タイプ: REFERENCE 769 * 多重度: 0..* 770 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 771 772 == OsAlarmAction == 773 {{{ 774 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction 775 }}} 776 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 777 * SWSタグ: ECUC_Os_00006 778 * タイプ: CHOICE-CONTAINER 779 * 多重度: 1 780 781 == OsAlarmActivateTask == 782 {{{ 783 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask 784 }}} 785 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 786 * SWSタグ: ECUC_Os_00007 787 * タイプ: PARAM-CONF-CONTAINER 788 * 多重度: 0..1 789 790 == OsAlarmActivateTaskRef == 791 {{{ 792 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef 793 }}} 794 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 795 * SWSタグ: ECUC_Os_00008 796 * タイプ: REFERENCE 797 * 多重度: 1 798 * 参照先: [#OsTask /AUTOSAR/EcucDefs/Os/OsTask] 799 800 == OsAlarmCallback == 801 {{{ 802 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback 803 }}} 804 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 805 * SWSタグ: ECUC_Os_00014 806 * タイプ: PARAM-CONF-CONTAINER 807 * 多重度: 0..1 808 809 == OsAlarmCallbackName == 810 {{{ 811 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName 812 }}} 813 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 814 * SWSタグ: ECUC_Os_00087 815 * タイプ: FUNCTION-NAME 816 * 多重度: 1 817 818 == OsAlarmIncrementCounter == 819 {{{ 820 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmIncrementCounter 821 }}} 822 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 823 * SWSタグ: ECUC_Os_00302 824 * タイプ: PARAM-CONF-CONTAINER 825 * 多重度: 0..1 826 827 == OsAlarmIncrementCounterRef == 828 {{{ 829 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmIncrementCounter/OsAlarmIncrementCounterRef 830 }}} 831 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 832 * SWSタグ: ECUC_Os_00015 833 * タイプ: REFERENCE 834 * 多重度: 1 835 * 参照先: [#OsCounter /AUTOSAR/EcucDefs/Os/OsCounter] 836 837 == OsAlarmSetEvent == 838 {{{ 839 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent 840 }}} 841 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 842 * SWSタグ: ECUC_Os_00016 843 * タイプ: PARAM-CONF-CONTAINER 844 * 多重度: 0..1 845 846 == OsAlarmSetEventRef == 847 {{{ 848 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef 849 }}} 850 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 851 * SWSタグ: ECUC_Os_00017 852 * タイプ: REFERENCE 853 * 多重度: 1 854 * 参照先: [#OsEvent /AUTOSAR/EcucDefs/Os/OsEvent] 855 856 == OsAlarmSetEventTaskRef == 857 {{{ 858 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef 859 }}} 860 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 861 * SWSタグ: ECUC_Os_00018 862 * タイプ: REFERENCE 863 * 多重度: 1 864 * 参照先: [#OsTask /AUTOSAR/EcucDefs/Os/OsTask] 865 866 == OsAlarmAutostart == 867 {{{ 868 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart 869 }}} 870 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 871 * SWSタグ: ECUC_Os_00009 872 * タイプ: PARAM-CONF-CONTAINER 873 * 多重度: 0..1 874 875 == OsAlarmAlarmTime == 876 {{{ 877 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime 878 }}} 879 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 880 * SWSタグ: ECUC_Os_00010 881 * タイプ: INTEGER-PARAM 882 * 多重度: 1 883 * 上限値: 18446744073709551615 884 * 下限値: 0 885 886 == OsAlarmAppModeRef == 887 {{{ 888 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef 889 }}} 890 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 891 * SWSタグ: ECUC_Os_00013 892 * タイプ: REFERENCE 893 * 多重度: 1..* 894 * 参照先: [#OsAppMode /AUTOSAR/EcucDefs/Os/OsAppMode] 895 896 == OsAlarmAutostartType == 897 {{{ 898 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType 899 }}} 900 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 901 * SWSタグ: ECUC_Os_00011 902 * タイプ: ENUMERATION-PARAM 903 * 多重度: 1 904 * 選択肢: 905 * ABSOLUTE 906 * RELATIVE 907 908 == OsAlarmCycleTime == 909 {{{ 910 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime 911 }}} 912 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 913 * SWSタグ: ECUC_Os_00012 914 * タイプ: INTEGER-PARAM 915 * 多重度: 1 916 * 上限値: 18446744073709551615 917 * 下限値: 0 756 918 757 919 == OsAlarmCounterRef == … … 759 921 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef 760 922 }}} 761 * 型:Reference 762 * 多重度:1 763 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsCounter}}} 764 * アラームに接続するカウンタ 765 766 == OsAlarmAction == 767 {{{ 768 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction 769 }}} 770 * 型:Container 771 * 多重度:1 772 * アラームアクション指定 773 774 == OsAlarmActivateTask == 775 {{{ 776 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask 777 }}} 778 * 型:Container 779 * 多重度:0..1 780 * アラームアクションのタスク起動指定 781 782 == OsAlarmActivateTaskRef == 783 {{{ 784 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef 785 }}} 786 * 型:Reference 787 * 多重度:1 788 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsTask}}} 789 * アラームのアクションで起動するタスク 790 791 == OsAlarmCallback == 792 {{{ 793 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback 794 }}} 795 * 型:Container 796 * 多重度:0..1 797 * アラームアクションのアラームコールバック指定 798 799 == OsAlarmCallbackName == 800 {{{ 801 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName 802 }}} 803 * 型:FunctionName 804 * 多重度:1 805 * アラームのアクションで呼び出すアラームコールバックの名称 806 807 == OsAlarmIncrementCounter == 808 {{{ 809 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmIncrementCounter 810 }}} 811 * 型:Container 812 * 多重度:0..1 813 * アラームアクションのカウンタインクリメント指定 814 815 == OsAlarmIncrementCounterRef == 816 {{{ 817 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmIncrementCounter/OsAlarmIncrementCounterRef 818 }}} 819 * 型:Reference 820 * 多重度:1 821 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsCounter}}} 822 * アラームのアクションでインクリメントするカウンタ 823 824 == OsAlarmSetEvent == 825 {{{ 826 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent 827 }}} 828 * 型:Container 829 * 多重度:0..1 830 * アラームアクションのイベントセット指定 831 832 == OsAlarmSetEventRef == 833 {{{ 834 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef 835 }}} 836 * 型:Reference 837 * 多重度:1 838 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsEvent}}} 839 * アラームのアクションでセットするイベント 840 841 == OsAlarmSetEventTaskRef == 842 {{{ 843 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef 844 }}} 845 * 型:Reference 846 * 多重度:1 847 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsTask}}} 848 * アラームのアクションでイベントをセットするタスク 849 850 == OsAlarmAutostart == 851 {{{ 852 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart 853 }}} 854 * 型:Container 855 * 多重度:0..1 856 * アラーム自動起動設定 857 858 == OsAlarmAlarmTime == 859 {{{ 860 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime 861 }}} 862 * 型:IntegerParam 863 * 多重度:1 864 * 上限値:18446744073709551615 865 * 下限値:0 866 * アラーム自動起動時の初回満了時刻 867 868 == OsAlarmAutostartType == 869 {{{ 870 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType 871 }}} 872 * 型:EnumerationParam 873 * 多重度:1 874 * 選択肢: 875 * ABSOLUTE:絶対アラームとして自動起動する 876 * RELATIVE:相対アラームとして自動起動する 877 * アラームの動作種別 878 879 == OsAlarmCycleTime == 880 {{{ 881 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime 882 }}} 883 * 型:IntegerParam 884 * 多重度:1 885 * アラーム自動起動時の周期時間、0の場合は単発アラームとなる 886 * 上限値:18446744073709551615 887 * 下限値:0 888 889 == OsAlarmAppModeRef == 890 {{{ 891 /AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef 892 }}} 893 * 型:Reference 894 * 多重度:1..* 895 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsAppMode}}} 896 * 自動起動するアプリケーションモード 923 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 924 * SWSタグ: ECUC_Os_00005 925 * タイプ: REFERENCE 926 * 多重度: 1 927 * 参照先: [#OsCounter /AUTOSAR/EcucDefs/Os/OsCounter] 897 928 898 929 == OsAppMode == … … 900 931 /AUTOSAR/EcucDefs/Os/OsAppMode 901 932 }}} 902 * 型:Container 903 * 多重度:1..* 904 * アプリケーションモードコンテナ 933 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 934 * SWSタグ: ECUC_Os_00022 935 * タイプ: PARAM-CONF-CONTAINER 936 * 多重度: 1..* 905 937 906 938 == OsApplication == … … 908 940 /AUTOSAR/EcucDefs/Os/OsApplication 909 941 }}} 910 * 型:Container 911 * 多重度:0..* 912 * OSAPオブジェクトコンテナ 942 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 943 * SWSタグ: ECUC_Os_00114 944 * タイプ: PARAM-CONF-CONTAINER 945 * 多重度: 0..* 946 947 == OsAppAlarmRef == 948 {{{ 949 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppAlarmRef 950 }}} 951 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 952 * SWSタグ: ECUC_Os_00231 953 * タイプ: REFERENCE 954 * 多重度: 0..* 955 * 参照先: [#OsAlarm /AUTOSAR/EcucDefs/Os/OsAlarm] 956 957 == OsAppCounterRef == 958 {{{ 959 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppCounterRef 960 }}} 961 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 962 * SWSタグ: ECUC_Os_00234 963 * タイプ: REFERENCE 964 * 多重度: 0..* 965 * 参照先: [#OsCounter /AUTOSAR/EcucDefs/Os/OsCounter] 966 967 == OsAppEcucPartitionRef == 968 {{{ 969 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppEcucPartitionRef 970 }}} 971 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 972 * SWSタグ: ECUC_Os_00392 973 * タイプ: REFERENCE 974 * 多重度: 0..1 975 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] 976 977 == OsAppIsrRef == 978 {{{ 979 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppIsrRef 980 }}} 981 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 982 * SWSタグ: ECUC_Os_00221 983 * タイプ: REFERENCE 984 * 多重度: 0..* 985 * 参照先: [#OsIsr /AUTOSAR/EcucDefs/Os/OsIsr] 986 987 == OsAppScheduleTableRef == 988 {{{ 989 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppScheduleTableRef 990 }}} 991 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 992 * SWSタグ: ECUC_Os_00230 993 * タイプ: REFERENCE 994 * 多重度: 0..* 995 * 参照先: [#OsScheduleTable /AUTOSAR/EcucDefs/Os/OsScheduleTable] 996 997 == OsAppTaskRef == 998 {{{ 999 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppTaskRef 1000 }}} 1001 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1002 * SWSタグ: ECUC_Os_00116 1003 * タイプ: REFERENCE 1004 * 多重度: 0..* 1005 * 参照先: [#OsTask /AUTOSAR/EcucDefs/Os/OsTask] 913 1006 914 1007 == OsApplicationCoreAssignment == … … 916 1009 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationCoreAssignment 917 1010 }}} 918 * 型:IntegerParam 919 * 多重度:0..1 920 * OSAPを割付けるコアID 1011 * 対象リビジョン: R4.0.3/R4.1.3 1012 * タイプ: INTEGER-PARAM 1013 * 多重度: 0..1 1014 * 上限値: 65534 1015 * 下限値: 0 921 1016 922 1017 == OsApplicationCoreRef == … … 924 1019 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationCoreRef 925 1020 }}} 926 * 型:Reference 927 * 多重度:0..1 928 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucHardware/EcucCoreDefinition}}} 1021 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1022 * SWSタグ: ECUC_Os_00393 1023 * タイプ: 1024 * R4.1.3/R4.2.2: SYMBOLIC-NAME-REFERENCE 1025 * R4.3.1/R4.4.0/R19-11: REFERENCE 1026 * 多重度: 0..1 1027 * 参照先: [wiki:spec/EcuC#EcucCoreDefinition /AUTOSAR/EcucDefs/EcuC/EcucHardware/EcucCoreDefinition] 1028 1029 == OsApplicationHooks == 1030 {{{ 1031 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks 1032 }}} 1033 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1034 * SWSタグ: ECUC_Os_00020 1035 * タイプ: PARAM-CONF-CONTAINER 1036 * 多重度: 1 1037 1038 == OsAppErrorHook == 1039 {{{ 1040 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks/OsAppErrorHook 1041 }}} 1042 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1043 * SWSタグ: ECUC_Os_00213 1044 * タイプ: BOOLEAN-PARAM 1045 * 多重度: 1 1046 1047 == OsAppShutdownHook == 1048 {{{ 1049 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks/OsAppShutdownHook 1050 }}} 1051 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1052 * SWSタグ: ECUC_Os_00125 1053 * タイプ: BOOLEAN-PARAM 1054 * 多重度: 1 1055 1056 == OsAppStartupHook == 1057 {{{ 1058 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks/OsAppStartupHook 1059 }}} 1060 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1061 * SWSタグ: ECUC_Os_00124 1062 * タイプ: BOOLEAN-PARAM 1063 * 多重度: 1 1064 1065 == OsMemoryMappingCodeLocationRef == 1066 {{{ 1067 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks/OsMemoryMappingCodeLocationRef 1068 }}} 1069 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 1070 * SWSタグ: ECUC_Os_00402 1071 * タイプ: FOREIGN-REFERENCE 1072 * 多重度: 0..1 1073 * 参照先タイプ: SW-ADDR-METHOD 1074 1075 == OsApplicationTrustedFunction == 1076 {{{ 1077 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationTrustedFunction 1078 }}} 1079 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1080 * SWSタグ: ECUC_Os_00021 1081 * タイプ: PARAM-CONF-CONTAINER 1082 * 多重度: 0..* 1083 1084 == OsTrustedFunctionName == 1085 {{{ 1086 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationTrustedFunction/OsTrustedFunctionName 1087 }}} 1088 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1089 * SWSタグ: ECUC_Os_00254 1090 * タイプ: FUNCTION-NAME 1091 * 多重度: 1 1092 1093 == OsRestartTask == 1094 {{{ 1095 /AUTOSAR/EcucDefs/Os/OsApplication/OsRestartTask 1096 }}} 1097 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1098 * SWSタグ: ECUC_Os_00120 1099 * タイプ: REFERENCE 1100 * 多重度: 0..1 1101 * 参照先: [#OsTask /AUTOSAR/EcucDefs/Os/OsTask] 929 1102 930 1103 == OsTrusted == … … 932 1105 /AUTOSAR/EcucDefs/Os/OsApplication/OsTrusted 933 1106 }}} 934 * 型:BooleanParam 935 * 多重度:1 936 * デフォルト値:false 937 * 信頼OSAPか非信頼OSAPかを表す 1107 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1108 * SWSタグ: ECUC_Os_00115 1109 * タイプ: BOOLEAN-PARAM 1110 * 多重度: 1 1111 * デフォルト値: false 938 1112 939 1113 == OsTrustedApplicationDelayTimingViolationCall == … … 941 1115 /AUTOSAR/EcucDefs/Os/OsApplication/OsTrustedApplicationDelayTimingViolationCall 942 1116 }}} 943 * 型:BooleanParam 944 * 多重度:1 945 * デフォルト値:true 1117 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11 1118 * SWSタグ: ECUC_Os_00395 1119 * タイプ: BOOLEAN-PARAM 1120 * 多重度: 1 1121 * デフォルト値: true 946 1122 947 1123 == OsTrustedApplicationWithProtection == … … 949 1125 /AUTOSAR/EcucDefs/Os/OsApplication/OsTrustedApplicationWithProtection 950 1126 }}} 951 * 型:BooleanParam 952 * 多重度:1 953 * デフォルト値:false 954 955 == OsAppAlarmRef == 956 {{{ 957 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppAlarmRef 958 }}} 959 * 型:Reference 960 * 多重度:0..* 961 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsAlarm}}} 962 * OSAPに所属するアラーム 963 964 == OsAppCounterRef == 965 {{{ 966 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppCounterRef 967 }}} 968 * 型:Reference 969 * 多重度:0..* 970 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsCounter}}} 971 * OSAPに所属するカウンタ 972 973 == OsAppEcucPartitionRef == 974 {{{ 975 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppEcucPartitionRef 976 }}} 977 * 型:Reference 978 * 多重度:0..1 979 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition}}} 980 * OSAPに対応するEcucPartition 981 982 == OsAppIsrRef == 983 {{{ 984 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppIsrRef 985 }}} 986 * 型:Reference 987 * 多重度:0..* 988 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsIsr}}} 989 * OSAPに所属するISR 990 991 == OsAppScheduleTableRef == 992 {{{ 993 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppScheduleTableRef 994 }}} 995 * 型:Reference 996 * 多重度:0..* 997 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsScheduleTable}}} 998 * OSAPに所属するスケジュールテーブル 999 1000 == OsAppTaskRef == 1001 {{{ 1002 /AUTOSAR/EcucDefs/Os/OsApplication/OsAppTaskRef 1003 }}} 1004 * 型:Reference 1005 * 多重度:0..* 1006 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsTask}}} 1007 * OSAPに所属するタスク 1008 1009 == OsRestartTask == 1010 {{{ 1011 /AUTOSAR/EcucDefs/Os/OsApplication/OsRestartTask 1012 }}} 1013 * 型:Reference 1014 * 多重度:0..1 1015 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsTask}}} 1016 * OSAP再起動時に起動するタスク 1017 * 本パラメータを指定しない場合、リスタートタスクの起動は行われない 1018 1019 == OsApplicationHooks == 1020 {{{ 1021 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks 1022 }}} 1023 * 型:Container 1024 * 多重度:1 1025 * OSAP固有フックコンテナ 1026 1027 == OsAppErrorHook == 1028 {{{ 1029 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks/OsAppErrorHook 1030 }}} 1031 * 型:BooleanParam 1032 * 多重度:1 1033 * OSAP固有のエラーフック呼出し有無 1034 1035 == OsAppShutdownHook == 1036 {{{ 1037 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks/OsAppShutdownHook 1038 }}} 1039 * 型:BooleanParam 1040 * 多重度:1 1041 * OSAP固有のシャットダウンフック呼出し有無 1042 1043 == OsAppStartupHook == 1044 {{{ 1045 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationHooks/OsAppStartupHook 1046 }}} 1047 * 型:BooleanParam 1048 * 多重度:1 1049 * OSAP固有のスタートアップフック呼出し有無 1050 1051 == OsApplicationTrustedFunction == 1052 {{{ 1053 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationTrustedFunction 1054 }}} 1055 * 型:Container 1056 * 多重度:0..* 1057 * 信頼関数定義 1058 1059 == OsTrustedFunctionName == 1060 {{{ 1061 /AUTOSAR/EcucDefs/Os/OsApplication/OsApplicationTrustedFunction/OsTrustedFunctionName 1062 }}} 1063 * 型:FunctionName 1064 * 多重度:1 1065 * 信頼関数名 1127 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11 1128 * SWSタグ: ECUC_Os_00394 1129 * タイプ: BOOLEAN-PARAM 1130 * 多重度: 1 1131 * デフォルト値: false 1066 1132 1067 1133 == OsCounter == … … 1069 1135 /AUTOSAR/EcucDefs/Os/OsCounter 1070 1136 }}} 1071 * 型:Container 1072 * 多重度:0..* 1073 * カウンタオブジェクトコンテナ 1137 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1138 * SWSタグ: ECUC_Os_00026 1139 * タイプ: PARAM-CONF-CONTAINER 1140 * 多重度: 0..* 1141 1142 == OsCounterAccessingApplication == 1143 {{{ 1144 /AUTOSAR/EcucDefs/Os/OsCounter/OsCounterAccessingApplication 1145 }}} 1146 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1147 * SWSタグ: ECUC_Os_00031 1148 * タイプ: REFERENCE 1149 * 多重度: 0..* 1150 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 1074 1151 1075 1152 == OsCounterMaxAllowedValue == … … 1077 1154 /AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue 1078 1155 }}} 1079 * 型:IntegerParam 1080 * 多重度:1 1081 * 上限値:18446744073709551615 1082 * 下限値:1 1083 * カウンタのティックの最大値 1156 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1157 * SWSタグ: ECUC_Os_00027 1158 * タイプ: INTEGER-PARAM 1159 * 多重度: 1 1160 * 上限値: 18446744073709551615 1161 * 下限値: 1 1084 1162 1085 1163 == OsCounterMinCycle == … … 1087 1165 /AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMinCycle 1088 1166 }}} 1089 * 型:IntegerParam 1090 * 多重度:1 1091 * 上限値:18446744073709551615 1092 * 下限値:1 1093 * 接続されたアラームがカウンタに指定できる最小周期値 1167 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1168 * SWSタグ: ECUC_Os_00028 1169 * タイプ: INTEGER-PARAM 1170 * 多重度: 1 1171 * 上限値: 18446744073709551615 1172 * 下限値: 1 1094 1173 1095 1174 == OsCounterTicksPerBase == … … 1097 1176 /AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase 1098 1177 }}} 1099 * 型:IntegerParam1100 * 多重度:11101 * 上限値:42949672951102 * 下限値:11103 * OSがこの値をどのように使用するか不明1104 * カウンタ固有の値(OSは不使用)1178 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1179 * SWSタグ: ECUC_Os_00029 1180 * タイプ: INTEGER-PARAM 1181 * 多重度: 1 1182 * 上限値: 4294967295 1183 * 下限値: 1 1105 1184 1106 1185 == OsCounterType == … … 1108 1187 /AUTOSAR/EcucDefs/Os/OsCounter/OsCounterType 1109 1188 }}} 1110 * 型:EnumerationParam 1111 * 多重度:1 1112 * 選択肢: 1113 * HARDWARE:ハードウェアカウンタ 1114 * SOFTWARE:ソフトウェアカウンタ 1115 * カウンタのタイプ 1189 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1190 * SWSタグ: ECUC_Os_00255 1191 * タイプ: ENUMERATION-PARAM 1192 * 多重度: 1 1193 * 選択肢: 1194 * HARDWARE 1195 * SOFTWARE 1196 1197 == OsDriver == 1198 {{{ 1199 /AUTOSAR/EcucDefs/Os/OsCounter/OsDriver 1200 }}} 1201 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1202 * SWSタグ: ECUC_Os_00371 1203 * タイプ: PARAM-CONF-CONTAINER 1204 * 多重度: 0..1 1205 1206 == OsGptChannelRef == 1207 {{{ 1208 /AUTOSAR/EcucDefs/Os/OsCounter/OsDriver/OsGptChannelRef 1209 }}} 1210 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1211 * SWSタグ: ECUC_Os_00032 1212 * タイプ: 1213 * R4.0.3/R4.1.3/R4.2.2/R4.4.0/R19-11: REFERENCE 1214 * R4.3.1: SYMBOLIC-NAME-REFERENCE 1215 * 多重度: 0..1 1216 * 参照先: [wiki:spec/Gpt#GptChannelConfiguration /AUTOSAR/EcucDefs/Gpt/GptChannelConfigSet/GptChannelConfiguration] 1116 1217 1117 1218 == OsSecondsPerTick == … … 1119 1220 /AUTOSAR/EcucDefs/Os/OsCounter/OsSecondsPerTick 1120 1221 }}} 1121 * 型:FloatParam 1122 * 多重度:0..1 1123 * 上限値:Inf 1124 * 下限値:0 1125 * ハードウェアカウンタにおける1ティック当たりの実時間(単位:秒) 1126 * ジェネレータは、ユーザが実時間を計算するために、変換マクロを生成する生成されるマクロの形式は、{{{OS_TICKS2<Unit>_<Counter>(ticks)}}}である 1127 * {{{<Unit>}}}にはNS、US、MS、SECが入り、4種類のマクロを出力する 1128 * {{{<Counter>)}}}は本コンテナを含むカウンタの名称である 1129 1130 == OsCounterAccessingApplication == 1131 {{{ 1132 /AUTOSAR/EcucDefs/Os/OsCounter/OsCounterAccessingApplication 1133 }}} 1134 * 型:Reference 1135 * 多重度:0..* 1136 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsApplication}}} 1137 * カウンタにアクセス可能なOSAP 1138 1139 == OsDriver == 1140 {{{ 1141 /AUTOSAR/EcucDefs/Os/OsCounter/OsDriver 1142 }}} 1143 * 型:Container 1144 * 多重度:0..1 1145 * OsDriverコンテナの節がないため、削除漏れと思われる 1146 * TOPPERS/ATK2では削除している 1147 1148 == OsGptChannelRef == 1149 {{{ 1150 /AUTOSAR/EcucDefs/Os/OsCounter/OsDriver/OsGptChannelRef 1151 }}} 1152 * 型:Reference 1153 * 多重度:0..1 1154 * 参照先:{{{/AUTOSAR/EcucDefs/Gpt/GptChannelConfigSet/GptChannelConfiguration}}} 1155 * OsDriverコンテナの節がないため、削除漏れと思われる 1156 * TOPPERS/ATK2では削除している 1222 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1223 * SWSタグ: ECUC_Os_00030 1224 * タイプ: FLOAT-PARAM 1225 * 多重度: 0..1 1226 * 上限値: INF 1227 * 下限値: 0 1157 1228 1158 1229 == OsTimeConstant == … … 1160 1231 /AUTOSAR/EcucDefs/Os/OsCounter/OsTimeConstant 1161 1232 }}} 1162 * 型:Container 1163 * 多重度:0..* 1164 * OSがこの値をどのように使用するか不明 1165 * OsSecondsPerTickで同様の値を設定しているように思われる 1166 * TOPPERS/ATK2では削除している 1233 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1234 * SWSタグ: ECUC_Os_00386 1235 * タイプ: PARAM-CONF-CONTAINER 1236 * 多重度: 0..* 1167 1237 1168 1238 == OsTimeValue == … … 1170 1240 /AUTOSAR/EcucDefs/Os/OsCounter/OsTimeConstant/OsTimeValue 1171 1241 }}} 1172 * 型:FloatParam 1173 * 多重度:1 1174 * 上限値:Inf 1175 * 下限値:0 1176 * OSがこの値をどのように使用するか不明 1177 * OsSecondsPerTickで同様の値を設定しているように思われる 1178 * TOPPERS/ATK2では削除している 1242 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1243 * SWSタグ: ECUC_Os_00002 1244 * タイプ: FLOAT-PARAM 1245 * 多重度: 1 1246 * 上限値: INF 1247 * 下限値: 0 1179 1248 1180 1249 == OsEvent == … … 1182 1251 /AUTOSAR/EcucDefs/Os/OsEvent 1183 1252 }}} 1184 * 型:Container 1185 * 多重度:0..* 1186 * イベントオブジェクトコンテナ 1253 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1254 * SWSタグ: ECUC_Os_00033 1255 * タイプ: PARAM-CONF-CONTAINER 1256 * 多重度: 0..* 1187 1257 1188 1258 == OsEventMask == … … 1190 1260 /AUTOSAR/EcucDefs/Os/OsEvent/OsEventMask 1191 1261 }}} 1192 * 型:IntegerParam 1193 * 多重度:0..1 1194 * 上限値:18446744073709551615 1195 * 下限値:0 1196 * イベントマスク値 1262 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1263 * SWSタグ: ECUC_Os_00034 1264 * タイプ: INTEGER-PARAM 1265 * 多重度: 0..1 1266 * 上限値: 18446744073709551615 1267 * 下限値: 0 1268 1269 == OsIoc == 1270 {{{ 1271 /AUTOSAR/EcucDefs/Os/OsIoc 1272 }}} 1273 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1274 * SWSタグ: ECUC_Os_01000 1275 * タイプ: PARAM-CONF-CONTAINER 1276 * 多重度: 0..1 1277 1278 == OsIocCommunication == 1279 {{{ 1280 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication 1281 }}} 1282 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1283 * SWSタグ: ECUC_Os_01003 1284 * タイプ: PARAM-CONF-CONTAINER 1285 * 多重度: 0..* 1286 1287 == OsIocBufferLength == 1288 {{{ 1289 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocBufferLength 1290 }}} 1291 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1292 * SWSタグ: ECUC_Os_01001 1293 * タイプ: INTEGER-PARAM 1294 * 多重度: 0..1 1295 * 上限値: 4294967295 1296 * 下限値: 0 1297 1298 == OsIocDataProperties == 1299 {{{ 1300 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties 1301 }}} 1302 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1303 * SWSタグ: ECUC_Os_01023 1304 * タイプ: PARAM-CONF-CONTAINER 1305 * 多重度: 1..* 1306 1307 == OsIocDataPropertyIndex == 1308 {{{ 1309 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties/OsIocDataPropertyIndex 1310 }}} 1311 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1312 * SWSタグ: ECUC_Os_01035 1313 * タイプ: INTEGER-PARAM 1314 * 多重度: 0..1 1315 * 上限値: 255 1316 * 下限値: 0 1317 1318 == OsIocDataTypeRef == 1319 {{{ 1320 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties/OsIocDataTypeRef 1321 }}} 1322 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1323 * SWSタグ: ECUC_Os_01005 1324 * タイプ: FOREIGN-REFERENCE 1325 * 多重度: 1 1326 * 参照先タイプ: IMPLEMENTATION-DATA-TYPE 1327 1328 == OsIocInitValue == 1329 {{{ 1330 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties/OsIocInitValue 1331 }}} 1332 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1333 * SWSタグ: ECUC_Os_01024 1334 * タイプ: STRING-PARAM 1335 * 多重度: 0..1 1336 1337 == OsMemoryMappingCodeLocationRef(2) == 1338 {{{ 1339 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties/OsMemoryMappingCodeLocationRef 1340 }}} 1341 * 対象リビジョン: R19-11 1342 * SWSタグ: ECUC_Os_00405 1343 * タイプ: FOREIGN-REFERENCE 1344 * 多重度: 0..1 1345 * 参照先タイプ: 1346 1347 == OsIocReceiverProperties == 1348 {{{ 1349 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocReceiverProperties 1350 }}} 1351 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1352 * SWSタグ: ECUC_Os_01017 1353 * タイプ: PARAM-CONF-CONTAINER 1354 * 多重度: 1355 * R4.0.3: 1 1356 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11: 1..* 1357 1358 == OsIocFunctionImplementationKind == 1359 {{{ 1360 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocReceiverProperties/OsIocFunctionImplementationKind 1361 }}} 1362 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1363 * SWSタグ: ECUC_Os_01037 1364 * タイプ: ENUMERATION-PARAM 1365 * 多重度: 0..1 1366 * 選択肢: 1367 * DO_NOT_CARE 1368 * FUNCTION 1369 * MACRO 1370 * デフォルト値: DO_NOT_CARE 1371 1372 == OsIocReceiverPullCB == 1373 {{{ 1374 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocReceiverProperties/OsIocReceiverPullCB 1375 }}} 1376 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1377 * SWSタグ: ECUC_Os_01010 1378 * タイプ: FUNCTION-NAME 1379 * 多重度: 0..1 1380 1381 == OsIocReceivingOsApplicationRef == 1382 {{{ 1383 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocReceiverProperties/OsIocReceivingOsApplicationRef 1384 }}} 1385 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1386 * SWSタグ: ECUC_Os_01012 1387 * タイプ: REFERENCE 1388 * 多重度: 1 1389 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 1390 1391 == OsIocSenderProperties == 1392 {{{ 1393 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocSenderProperties 1394 }}} 1395 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1396 * SWSタグ: ECUC_Os_01015 1397 * タイプ: PARAM-CONF-CONTAINER 1398 * 多重度: 1..* 1399 1400 == OsIocFunctionImplementationKind(2) == 1401 {{{ 1402 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocSenderProperties/OsIocFunctionImplementationKind 1403 }}} 1404 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1405 * SWSタグ: ECUC_Os_01036 1406 * タイプ: ENUMERATION-PARAM 1407 * 多重度: 0..1 1408 * 選択肢: 1409 * DO_NOT_CARE 1410 * FUNCTION 1411 * MACRO 1412 * デフォルト値: DO_NOT_CARE 1413 1414 == OsIocSenderId == 1415 {{{ 1416 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocSenderProperties/OsIocSenderId 1417 }}} 1418 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1419 * SWSタグ: ECUC_Os_01016 1420 * タイプ: INTEGER-PARAM 1421 * 多重度: 0..1 1422 * 上限値: 255 1423 * 下限値: 0 1424 1425 == OsIocSendingOsApplicationRef == 1426 {{{ 1427 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocSenderProperties/OsIocSendingOsApplicationRef 1428 }}} 1429 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1430 * SWSタグ: ECUC_Os_01014 1431 * タイプ: REFERENCE 1432 * 多重度: 1 1433 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 1197 1434 1198 1435 == OsIsr == … … 1200 1437 /AUTOSAR/EcucDefs/Os/OsIsr 1201 1438 }}} 1202 * 型:Container 1203 * 多重度:0..* 1204 * ISRオブジェクトコンテナ 1439 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1440 * SWSタグ: ECUC_Os_00041 1441 * タイプ: PARAM-CONF-CONTAINER 1442 * 多重度: 0..* 1205 1443 1206 1444 == OsIsrCategory == … … 1208 1446 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory 1209 1447 }}} 1210 * 型:EnumerationParam 1211 * 多重度:1 1212 * 選択肢: 1213 * CATEGORY_1:C1ISR 1214 * CATEGORY_2:C2ISR 1215 * ISRのカテゴリ 1448 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1449 * SWSタグ: ECUC_Os_00042 1450 * タイプ: ENUMERATION-PARAM 1451 * 多重度: 1 1452 * 選択肢: 1453 * CATEGORY_1 1454 * CATEGORY_2 1455 1456 == OsIsrPeriod == 1457 {{{ 1458 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrPeriod 1459 }}} 1460 * 対象リビジョン: R19-11 1461 * SWSタグ: ECUC_Os_00403 1462 * タイプ: FLOAT-PARAM 1463 * 多重度: 0..1 1216 1464 1217 1465 == OsIsrResourceRef == … … 1219 1467 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrResourceRef 1220 1468 }}} 1221 * 型:Reference 1222 * 多重度:0..* 1223 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsResource}}} 1224 * ISRが獲得するリソース 1469 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1470 * SWSタグ: ECUC_Os_00043 1471 * タイプ: REFERENCE 1472 * 多重度: 0..* 1473 * 参照先: [#OsResource /AUTOSAR/EcucDefs/Os/OsResource] 1225 1474 1226 1475 == OsIsrTimingProtection == … … 1228 1477 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection 1229 1478 }}} 1230 * 型:Container 1231 * 多重度:0..1 1232 * ISRオブジェクトタイミング保護設定コンテナ 1479 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1480 * SWSタグ: ECUC_Os_00326 1481 * タイプ: PARAM-CONF-CONTAINER 1482 * 多重度: 0..1 1233 1483 1234 1484 == OsIsrAllInterruptLockBudget == … … 1236 1486 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrAllInterruptLockBudget 1237 1487 }}} 1238 * 型:FloatParam 1239 * 多重度:0..1 1240 * 上限値:Inf 1241 * 下限値:0 1242 * 全割込み禁止時間バジェット(単位:秒) 1488 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1489 * SWSタグ: ECUC_Os_00229 1490 * タイプ: FLOAT-PARAM 1491 * 多重度: 0..1 1492 * 上限値: INF 1493 * 下限値: 0 1243 1494 1244 1495 == OsIsrExecutionBudget == … … 1246 1497 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrExecutionBudget 1247 1498 }}} 1248 * 型:FloatParam 1249 * 多重度:0..1 1250 * 上限値:Inf 1251 * 下限値:0 1252 * C2ISR実行時間バジェット(単位:秒) 1499 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1500 * SWSタグ: ECUC_Os_00222 1501 * タイプ: FLOAT-PARAM 1502 * 多重度: 0..1 1503 * 上限値: INF 1504 * 下限値: 0 1253 1505 1254 1506 == OsIsrOsInterruptLockBudget == … … 1256 1508 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrOsInterruptLockBudget 1257 1509 }}} 1258 * 型:FloatParam 1259 * 多重度:0..1 1260 * 上限値:Inf 1261 * 下限値:0 1262 * OS割込み禁止バジェット(単位:秒) 1510 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1511 * SWSタグ: ECUC_Os_00387 1512 * タイプ: FLOAT-PARAM 1513 * 多重度: 0..1 1514 * 上限値: INF 1515 * 下限値: 0 1516 1517 == OsIsrResourceLock == 1518 {{{ 1519 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrResourceLock 1520 }}} 1521 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1522 * SWSタグ: ECUC_Os_00388 1523 * タイプ: PARAM-CONF-CONTAINER 1524 * 多重度: 0..* 1525 1526 == OsIsrResourceLockBudget == 1527 {{{ 1528 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrResourceLock/OsIsrResourceLockBudget 1529 }}} 1530 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1531 * SWSタグ: ECUC_Os_00389 1532 * タイプ: FLOAT-PARAM 1533 * 多重度: 1 1534 * 上限値: INF 1535 * 下限値: 0 1536 1537 == OsIsrResourceLockResourceRef == 1538 {{{ 1539 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrResourceLock/OsIsrResourceLockResourceRef 1540 }}} 1541 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1542 * SWSタグ: ECUC_Os_00390 1543 * タイプ: REFERENCE 1544 * 多重度: 1 1545 * 参照先: [#OsResource /AUTOSAR/EcucDefs/Os/OsResource] 1263 1546 1264 1547 == OsIsrTimeFrame == … … 1266 1549 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrTimeFrame 1267 1550 }}} 1268 * 型:FloatParam 1269 * 多重度:0..1 1270 * 上限値:Inf 1271 * 下限値:0 1272 * ISRタイムフレーム(単位:秒) 1273 1274 == OsIsrResourceLock == 1275 {{{ 1276 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrResourceLock 1277 }}} 1278 * 型:Container 1279 * 多重度:0..* 1280 * ISRのリソース占有時間バジェット設定コンテナ 1281 1282 == OsIsrResourceLockBudget == 1283 {{{ 1284 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrResourceLock/OsIsrResourceLockBudget 1285 }}} 1286 * 型:FloatParam 1287 * 多重度:1 1288 * 上限値:Inf 1289 * 下限値:0 1290 * リソース占有時間バジェット(単位:秒) 1291 1292 == OsIsrResourceLockResourceRef == 1293 {{{ 1294 /AUTOSAR/EcucDefs/Os/OsIsr/OsIsrTimingProtection/OsIsrResourceLock/OsIsrResourceLockResourceRef 1295 }}} 1296 * 型:Reference 1297 * 多重度:1 1298 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsResource}}} 1299 * リソース占有時間バジェットを監視するリソース 1551 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1552 * SWSタグ: ECUC_Os_00223 1553 * タイプ: FLOAT-PARAM 1554 * 多重度: 0..1 1555 * 上限値: INF 1556 * 下限値: 0 1557 1558 == OsMemoryMappingCodeLocationRef(3) == 1559 {{{ 1560 /AUTOSAR/EcucDefs/Os/OsIsr/OsMemoryMappingCodeLocationRef 1561 }}} 1562 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 1563 * SWSタグ: ECUC_Os_00402 1564 * タイプ: FOREIGN-REFERENCE 1565 * 多重度: 0..1 1566 * 参照先タイプ: SW-ADDR-METHOD 1300 1567 1301 1568 == OsOS == … … 1303 1570 /AUTOSAR/EcucDefs/Os/OsOS 1304 1571 }}} 1305 * 型:Container 1306 * 多重度:1 1307 * OS設定コンテナ 1572 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1573 * SWSタグ: ECUC_Os_00044 1574 * タイプ: PARAM-CONF-CONTAINER 1575 * 多重度: 1 1576 1577 == OsHooks == 1578 {{{ 1579 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks 1580 }}} 1581 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1582 * SWSタグ: ECUC_Os_00035 1583 * タイプ: PARAM-CONF-CONTAINER 1584 * 多重度: 1 1585 1586 == OsErrorHook == 1587 {{{ 1588 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook 1589 }}} 1590 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1591 * SWSタグ: ECUC_Os_00036 1592 * タイプ: BOOLEAN-PARAM 1593 * 多重度: 1 1594 1595 == OsMemoryMappingCodeLocationRef(4) == 1596 {{{ 1597 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsMemoryMappingCodeLocationRef 1598 }}} 1599 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 1600 * SWSタグ: ECUC_Os_00402 1601 * タイプ: FOREIGN-REFERENCE 1602 * 多重度: 0..1 1603 * 参照先タイプ: SW-ADDR-METHOD 1604 1605 == OsPostTaskHook == 1606 {{{ 1607 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook 1608 }}} 1609 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1610 * SWSタグ: ECUC_Os_00037 1611 * タイプ: BOOLEAN-PARAM 1612 * 多重度: 1 1613 1614 == OsPreTaskHook == 1615 {{{ 1616 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook 1617 }}} 1618 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1619 * SWSタグ: ECUC_Os_00038 1620 * タイプ: BOOLEAN-PARAM 1621 * 多重度: 1 1622 1623 == OsProtectionHook == 1624 {{{ 1625 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook 1626 }}} 1627 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1628 * SWSタグ: ECUC_Os_00214 1629 * タイプ: BOOLEAN-PARAM 1630 * 多重度: 0..1 1631 1632 == OsShutdownHook == 1633 {{{ 1634 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook 1635 }}} 1636 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1637 * SWSタグ: ECUC_Os_00039 1638 * タイプ: BOOLEAN-PARAM 1639 * 多重度: 1 1640 1641 == OsStartupHook == 1642 {{{ 1643 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook 1644 }}} 1645 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1646 * SWSタグ: ECUC_Os_00040 1647 * タイプ: BOOLEAN-PARAM 1648 * 多重度: 1 1308 1649 1309 1650 == OsNumberOfCores == … … 1311 1652 /AUTOSAR/EcucDefs/Os/OsOS/OsNumberOfCores 1312 1653 }}} 1313 * 型:IntegerParam 1314 * 多重度:0..1 1315 * 上限値:65535 1316 * 下限値:1 1317 * 複数のコアの中で、どのコアがマスタコアかを指定するコンテナが存在しない 1318 * ComなどのBSWはマスタコアでしか使用できないため、RTEジェネレータがマスタコア/スレーブコアの判別ができない問題がある 1319 * TOPPERS/ATK2では、{{{/AUTOSAR/EcucDefs/Os/OsOS/OsMasterCoreId}}}を新設している 1320 * 本OSを起動するコア数の最大値 1654 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1655 * SWSタグ: ECUC_Os_01019 1656 * タイプ: INTEGER-PARAM 1657 * 多重度: 0..1 1658 * 上限値: 65535 1659 * 下限値: 1 1321 1660 1322 1661 == OsScalabilityClass == … … 1324 1663 /AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass 1325 1664 }}} 1326 * 型:EnumerationParam1327 * 多重度:0..11328 * 選択肢:1329 * SC1:スケーラビリティクラス11330 * SC2:スケーラビリティクラス2(タイミング保護) 1331 * SC 3:スケーラビリティクラス3(メモリ保護)1332 * SC 4:スケーラビリティクラス4(タイミング保護+メモリ保護)1333 * スケーラビリティクラス 1334 * 本パラメータが省略された場合、実装定義のデフォルト値が選択される 1665 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1666 * SWSタグ: ECUC_Os_00259 1667 * タイプ: ENUMERATION-PARAM 1668 * 多重度: 0..1 1669 * 選択肢: 1670 * SC1 1671 * SC2 1672 * SC3 1673 * SC4 1335 1674 1336 1675 == OsStackMonitoring == … … 1338 1677 /AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring 1339 1678 }}} 1340 * 型:BooleanParam 1341 * 多重度:1 1342 * スタックモニタリングの使用有無 1679 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1680 * SWSタグ: ECUC_Os_00307 1681 * タイプ: BOOLEAN-PARAM 1682 * 多重度: 1 1343 1683 1344 1684 == OsStatus == … … 1346 1686 /AUTOSAR/EcucDefs/Os/OsOS/OsStatus 1347 1687 }}} 1348 * 型:EnumerationParam 1349 * 多重度:1 1350 * 選択肢: 1351 * EXTENDED:標準エラーのみ検出 1352 * STANDARD:標準エラーと拡張エラーを検出 1353 * エラーコード種別の指定 1688 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1689 * SWSタグ: ECUC_Os_00046 1690 * タイプ: ENUMERATION-PARAM 1691 * 多重度: 1 1692 * 選択肢: 1693 * EXTENDED 1694 * STANDARD 1695 1696 == OsUseArti == 1697 {{{ 1698 /AUTOSAR/EcucDefs/Os/OsOS/OsUseArti 1699 }}} 1700 * 対象リビジョン: R19-11 1701 * SWSタグ: ECUC_Os_00406 1702 * タイプ: BOOLEAN-PARAM 1703 * 多重度: 1 1354 1704 1355 1705 == OsUseGetServiceId == … … 1357 1707 /AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId 1358 1708 }}} 1359 * 型:BooleanParam 1360 * 多重度:1 1361 * {{{OSErrorGetServiceId()}}}の使用有無 1709 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1710 * SWSタグ: ECUC_Os_00047 1711 * タイプ: BOOLEAN-PARAM 1712 * 多重度: 1 1362 1713 1363 1714 == OsUseParameterAccess == … … 1365 1716 /AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess 1366 1717 }}} 1367 * 型:BooleanParam 1368 * 多重度:1 1369 * エラーが発生したシステムサービスの引数取得の使用有無 1718 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1719 * SWSタグ: ECUC_Os_00048 1720 * タイプ: BOOLEAN-PARAM 1721 * 多重度: 1 1370 1722 1371 1723 == OsUseResScheduler == … … 1373 1725 /AUTOSAR/EcucDefs/Os/OsOS/OsUseResScheduler 1374 1726 }}} 1375 * 型:BooleanParam 1376 * 多重度:1 1377 * デフォルト値:true 1378 * AUTOSAR仕様では、スケジューラリソースをサポートしないため本パラメータは使用されない 1379 1380 == OsHooks == 1381 {{{ 1382 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks 1383 }}} 1384 * 型:Container 1385 * 多重度:1 1386 * フック設定コンテナ 1387 1388 == OsErrorHook == 1389 {{{ 1390 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook 1391 }}} 1392 * 型:BooleanParam 1393 * 多重度:1 1394 * エラーフックの呼出し有無 1395 1396 == OsPostTaskHook == 1397 {{{ 1398 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook 1399 }}} 1400 * 型:BooleanParam 1401 * 多重度:1 1402 * ポストタスクフックの呼出し有無 1403 1404 == OsPreTaskHook == 1405 {{{ 1406 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook 1407 }}} 1408 * 型:BooleanParam 1409 * 多重度:1 1410 * プレタスクフックの呼出し有無 1411 1412 == OsProtectionHook == 1413 {{{ 1414 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook 1415 }}} 1416 * 型:BooleanParam 1417 * 多重度:0..1 1418 * プロテクションフックの呼出し有無 1419 1420 == OsShutdownHook == 1421 {{{ 1422 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook 1423 }}} 1424 * 型:BooleanParam 1425 * 多重度:1 1426 * シャットダウンフックの呼出し有無 1427 1428 == OsStartupHook == 1429 {{{ 1430 /AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook 1431 }}} 1432 * 型:BooleanParam 1433 * 多重度:1 1434 * スタートアップフックの呼出し有無 1727 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1728 * SWSタグ: ECUC_Os_00049 1729 * タイプ: BOOLEAN-PARAM 1730 * 多重度: 1 1731 * デフォルト値: true 1732 1733 == OsPeripheralArea == 1734 {{{ 1735 /AUTOSAR/EcucDefs/Os/OsPeripheralArea 1736 }}} 1737 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 1738 * SWSタグ: ECUC_Os_00397 1739 * タイプ: PARAM-CONF-CONTAINER 1740 * 多重度: 0..65534 1741 1742 == OsPeripheralAreaAccessingApplication == 1743 {{{ 1744 /AUTOSAR/EcucDefs/Os/OsPeripheralArea/OsPeripheralAreaAccessingApplication 1745 }}} 1746 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 1747 * SWSタグ: ECUC_Os_00401 1748 * タイプ: REFERENCE 1749 * 多重度: 0..* 1750 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 1751 1752 == OsPeripheralAreaEndAddress == 1753 {{{ 1754 /AUTOSAR/EcucDefs/Os/OsPeripheralArea/OsPeripheralAreaEndAddress 1755 }}} 1756 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 1757 * SWSタグ: ECUC_Os_00400 1758 * タイプ: INTEGER-PARAM 1759 * 多重度: 1 1760 * 上限値: 18446744073709551615 1761 * 下限値: 0 1762 1763 == OsPeripheralAreaId == 1764 {{{ 1765 /AUTOSAR/EcucDefs/Os/OsPeripheralArea/OsPeripheralAreaId 1766 }}} 1767 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 1768 * SWSタグ: ECUC_Os_00398 1769 * タイプ: INTEGER-PARAM 1770 * 多重度: 1 1771 * 上限値: 18446744073709551615 1772 * 下限値: 0 1773 1774 == OsPeripheralAreaStartAddress == 1775 {{{ 1776 /AUTOSAR/EcucDefs/Os/OsPeripheralArea/OsPeripheralAreaStartAddress 1777 }}} 1778 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 1779 * SWSタグ: ECUC_Os_00399 1780 * タイプ: INTEGER-PARAM 1781 * 多重度: 1 1782 * 上限値: 18446744073709551615 1783 * 下限値: 0 1435 1784 1436 1785 == OsResource == … … 1438 1787 /AUTOSAR/EcucDefs/Os/OsResource 1439 1788 }}} 1440 * 型:Container 1441 * 多重度:0..* 1442 * リソースオブジェクトコンテナ 1789 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1790 * SWSタグ: ECUC_Os_00252 1791 * タイプ: PARAM-CONF-CONTAINER 1792 * 多重度: 0..* 1793 1794 == OsResourceAccessingApplication == 1795 {{{ 1796 /AUTOSAR/EcucDefs/Os/OsResource/OsResourceAccessingApplication 1797 }}} 1798 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1799 * SWSタグ: ECUC_Os_00051 1800 * タイプ: REFERENCE 1801 * 多重度: 0..* 1802 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 1803 1804 == OsResourceLinkedResourceRef == 1805 {{{ 1806 /AUTOSAR/EcucDefs/Os/OsResource/OsResourceLinkedResourceRef 1807 }}} 1808 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1809 * SWSタグ: ECUC_Os_00052 1810 * タイプ: REFERENCE 1811 * 多重度: 0..1 1812 * 参照先: [#OsResource /AUTOSAR/EcucDefs/Os/OsResource] 1443 1813 1444 1814 == OsResourceProperty == … … 1446 1816 /AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty 1447 1817 }}} 1448 * 型:EnumerationParam 1449 * 多重度:1 1450 * 選択肢: 1451 * INTERNAL:標準リソース 1452 * LINKED:リンクリソース 1453 * STANDARD:内部リソース 1454 * リソース種別 1455 1456 == OsResourceAccessingApplication == 1457 {{{ 1458 /AUTOSAR/EcucDefs/Os/OsResource/OsResourceAccessingApplication 1459 }}} 1460 * 型:Reference 1461 * 多重度:0..* 1462 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsApplication}}} 1463 * リソースにアクセス可能なOSAP 1464 1465 == OsResourceLinkedResourceRef == 1466 {{{ 1467 /AUTOSAR/EcucDefs/Os/OsResource/OsResourceLinkedResourceRef 1468 }}} 1469 * 型:Reference 1470 * 多重度:0..1 1471 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsResource}}} 1472 * リンクリソースにおけるリンク先リソース 1818 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1819 * SWSタグ: ECUC_Os_00050 1820 * タイプ: ENUMERATION-PARAM 1821 * 多重度: 1 1822 * 選択肢: 1823 * INTERNAL 1824 * LINKED 1825 * STANDARD 1473 1826 1474 1827 == OsScheduleTable == … … 1476 1829 /AUTOSAR/EcucDefs/Os/OsScheduleTable 1477 1830 }}} 1478 * 型:Container 1479 * 多重度:0..* 1480 * スケジュールテーブルオブジェクトコンテナ 1831 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1832 * SWSタグ: ECUC_Os_00141 1833 * タイプ: PARAM-CONF-CONTAINER 1834 * 多重度: 0..* 1835 1836 == OsSchTblAccessingApplication == 1837 {{{ 1838 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsSchTblAccessingApplication 1839 }}} 1840 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1841 * SWSタグ: ECUC_Os_00054 1842 * タイプ: REFERENCE 1843 * 多重度: 0..* 1844 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 1845 1846 == OsScheduleTableAutostart == 1847 {{{ 1848 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableAutostart 1849 }}} 1850 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1851 * SWSタグ: ECUC_Os_00335 1852 * タイプ: PARAM-CONF-CONTAINER 1853 * 多重度: 0..1 1854 1855 == OsScheduleTableAppModeRef == 1856 {{{ 1857 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableAutostart/OsScheduleTableAppModeRef 1858 }}} 1859 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1860 * SWSタグ: ECUC_Os_00058 1861 * タイプ: REFERENCE 1862 * 多重度: 1..* 1863 * 参照先: [#OsAppMode /AUTOSAR/EcucDefs/Os/OsAppMode] 1864 1865 == OsScheduleTableAutostartType == 1866 {{{ 1867 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableAutostart/OsScheduleTableAutostartType 1868 }}} 1869 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1870 * SWSタグ: ECUC_Os_00056 1871 * タイプ: ENUMERATION-PARAM 1872 * 多重度: 1 1873 * 選択肢: 1874 * ABSOLUTE 1875 * RELATIVE 1876 * SYNCHRON 1877 1878 == OsScheduleTableStartValue == 1879 {{{ 1880 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableAutostart/OsScheduleTableStartValue 1881 }}} 1882 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1883 * SWSタグ: ECUC_Os_00057 1884 * タイプ: INTEGER-PARAM 1885 * 多重度: 0..1 1886 * 上限値: 18446744073709551615 1887 * 下限値: 0 1888 1889 == OsScheduleTableCounterRef == 1890 {{{ 1891 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableCounterRef 1892 }}} 1893 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1894 * SWSタグ: ECUC_Os_00145 1895 * タイプ: REFERENCE 1896 * 多重度: 1 1897 * 参照先: [#OsCounter /AUTOSAR/EcucDefs/Os/OsCounter] 1481 1898 1482 1899 == OsScheduleTableDuration == … … 1484 1901 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableDuration 1485 1902 }}} 1486 * 型:IntegerParam 1487 * 多重度:1 1488 * 上限値:18446744073709551615 1489 * 下限値:0 1490 * スケジュールテーブル周期(ティック数) 1903 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1904 * SWSタグ: ECUC_Os_00053 1905 * タイプ: INTEGER-PARAM 1906 * 多重度: 1 1907 * 上限値: 18446744073709551615 1908 * 下限値: 0 1909 1910 == OsScheduleTableExpiryPoint == 1911 {{{ 1912 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint 1913 }}} 1914 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1915 * SWSタグ: ECUC_Os_00143 1916 * タイプ: PARAM-CONF-CONTAINER 1917 * 多重度: 1..* 1918 1919 == OsScheduleTableEventSetting == 1920 {{{ 1921 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableEventSetting 1922 }}} 1923 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1924 * SWSタグ: ECUC_Os_00059 1925 * タイプ: PARAM-CONF-CONTAINER 1926 * 多重度: 0..* 1927 1928 == OsScheduleTableSetEventRef == 1929 {{{ 1930 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableEventSetting/OsScheduleTableSetEventRef 1931 }}} 1932 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1933 * SWSタグ: ECUC_Os_00060 1934 * タイプ: REFERENCE 1935 * 多重度: 1 1936 * 参照先: [#OsEvent /AUTOSAR/EcucDefs/Os/OsEvent] 1937 1938 == OsScheduleTableSetEventTaskRef == 1939 {{{ 1940 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableEventSetting/OsScheduleTableSetEventTaskRef 1941 }}} 1942 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1943 * SWSタグ: ECUC_Os_00061 1944 * タイプ: REFERENCE 1945 * 多重度: 1 1946 * 参照先: [#OsTask /AUTOSAR/EcucDefs/Os/OsTask] 1947 1948 == OsScheduleTableTaskActivation == 1949 {{{ 1950 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableTaskActivation 1951 }}} 1952 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1953 * SWSタグ: ECUC_Os_00066 1954 * タイプ: PARAM-CONF-CONTAINER 1955 * 多重度: 0..* 1956 1957 == OsScheduleTableActivateTaskRef == 1958 {{{ 1959 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableTaskActivation/OsScheduleTableActivateTaskRef 1960 }}} 1961 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1962 * SWSタグ: ECUC_Os_00067 1963 * タイプ: REFERENCE 1964 * 多重度: 1 1965 * 参照先: [#OsTask /AUTOSAR/EcucDefs/Os/OsTask] 1966 1967 == OsScheduleTblAdjustableExpPoint == 1968 {{{ 1969 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTblAdjustableExpPoint 1970 }}} 1971 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1972 * SWSタグ: ECUC_Os_00068 1973 * タイプ: PARAM-CONF-CONTAINER 1974 * 多重度: 0..1 1975 1976 == OsScheduleTableMaxLengthen == 1977 {{{ 1978 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTblAdjustableExpPoint/OsScheduleTableMaxLengthen 1979 }}} 1980 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1981 * SWSタグ: ECUC_Os_00069 1982 * タイプ: INTEGER-PARAM 1983 * 多重度: 1 1984 * 上限値: 18446744073709551615 1985 * 下限値: 0 1986 1987 == OsScheduleTableMaxShorten == 1988 {{{ 1989 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTblAdjustableExpPoint/OsScheduleTableMaxShorten 1990 }}} 1991 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 1992 * SWSタグ: ECUC_Os_00070 1993 * タイプ: INTEGER-PARAM 1994 * 多重度: 1 1995 * 上限値: 18446744073709551615 1996 * 下限値: 0 1997 1998 == OsScheduleTblExpPointOffset == 1999 {{{ 2000 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTblExpPointOffset 2001 }}} 2002 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2003 * SWSタグ: ECUC_Os_00062 2004 * タイプ: INTEGER-PARAM 2005 * 多重度: 1 2006 * 上限値: 18446744073709551615 2007 * 下限値: 0 1491 2008 1492 2009 == OsScheduleTableRepeating == … … 1494 2011 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableRepeating 1495 2012 }}} 1496 * 型:BooleanParam 1497 * 多重度:1 1498 * スケジュールテーブルの繰り返し指定 1499 1500 == OsSchTblAccessingApplication == 1501 {{{ 1502 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsSchTblAccessingApplication 1503 }}} 1504 * 型:Reference 1505 * 多重度:0..* 1506 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsApplication}}} 1507 * スケジュールテーブルにアクセス可能なOSAP 1508 1509 == OsScheduleTableCounterRef == 1510 {{{ 1511 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableCounterRef 1512 }}} 1513 * 型:Reference 1514 * 多重度:1 1515 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsCounter}}} 1516 * スケジュールテーブルに接続するカウンタ 1517 1518 == OsScheduleTableAutostart == 1519 {{{ 1520 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableAutostart 1521 }}} 1522 * 型:Container 1523 * 多重度:0..1 1524 * スケジュールテーブル自動起動設定コンテナ 1525 1526 == OsScheduleTableAutostartType == 1527 {{{ 1528 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableAutostart/OsScheduleTableAutostartType 1529 }}} 1530 * 型:EnumerationParam 1531 * 多重度:1 1532 * 選択肢: 1533 * ABSOLUTE:ティックの絶対値で自動起動する 1534 * RELATIVE:ティックの相対値で自動起動する 1535 * SYNCHRON:同期待ち状態で自動起動する 1536 * 自動起動種別の指定 1537 1538 == OsScheduleTableStartValue == 1539 {{{ 1540 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableAutostart/OsScheduleTableStartValue 1541 }}} 1542 * 型:IntegerParam 1543 * 多重度:0..1 1544 * 上限値:18446744073709551615 1545 * 下限値:0 1546 * OsScheduleTableAutostartTypeがABSOLUTEの場合、自動起動するスケジュールテーブルに対して設定するティックの絶対値として使用される 1547 * OsScheduleTableAutostartTypeがRELATIVEの場合、自動起動するスケジュールテーブルに対して設定するティックの相対値として使用される 1548 1549 == OsScheduleTableAppModeRef == 1550 {{{ 1551 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableAutostart/OsScheduleTableAppModeRef 1552 }}} 1553 * 型:Reference 1554 * 多重度:1..* 1555 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsAppMode}}} 1556 * 自動起動するアプリケーションモード 1557 1558 == OsScheduleTableExpiryPoint == 1559 {{{ 1560 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint 1561 }}} 1562 * 型:Container 1563 * 多重度:1..* 1564 * スケジュールテーブル満了点設定コンテナ 1565 1566 == OsScheduleTblExpPointOffset == 1567 {{{ 1568 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTblExpPointOffset 1569 }}} 1570 * 型:IntegerParam 1571 * 多重度:1 1572 * 上限値:18446744073709551615 1573 * 下限値:0 1574 * スケジュールテーブル満了点オフセット(スケジュールテーブル先頭からのティック数) 1575 1576 == OsScheduleTableEventSetting == 1577 {{{ 1578 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableEventSetting 1579 }}} 1580 * 型:Container 1581 * 多重度:0..* 1582 * スケジュールテーブル満了点セットするイベントの設定コンテナ 1583 1584 == OsScheduleTableSetEventRef == 1585 {{{ 1586 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableEventSetting/OsScheduleTableSetEventRef 1587 }}} 1588 * 型:Reference 1589 * 多重度:1 1590 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsEvent}}} 1591 * 満了点アクションでセットするイベント 1592 1593 == OsScheduleTableSetEventTaskRef == 1594 {{{ 1595 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableEventSetting/OsScheduleTableSetEventTaskRef 1596 }}} 1597 * 型:Reference 1598 * 多重度:1 1599 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsTask}}} 1600 * 満了点アクションでイベントをセットするタスク 1601 1602 == OsScheduleTableTaskActivation == 1603 {{{ 1604 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableTaskActivation 1605 }}} 1606 * 型:Container 1607 * 多重度:0..* 1608 * スケジュールテーブル満了点で起動するタスクの設定コンテナ 1609 1610 == OsScheduleTableActivateTaskRef == 1611 {{{ 1612 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTableTaskActivation/OsScheduleTableActivateTaskRef 1613 }}} 1614 * 型:Reference 1615 * 多重度:1 1616 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsTask}}} 1617 * 満了点アクションで起動するタスク 1618 1619 == OsScheduleTblAdjustableExpPoint == 1620 {{{ 1621 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTblAdjustableExpPoint 1622 }}} 1623 * 型:Container 1624 * 多重度:0..1 1625 * スケジュールテーブル満了点同期設定コンテナ 1626 1627 == OsScheduleTableMaxLengthen == 1628 {{{ 1629 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTblAdjustableExpPoint/OsScheduleTableMaxLengthen 1630 }}} 1631 * 型:IntegerParam 1632 * 多重度:1 1633 * 上限値:18446744073709551615 1634 * 下限値:0 1635 * 同期補正で満了点の遅延を伸ばしてもよい最大値(ティック数) 1636 1637 == OsScheduleTableMaxShorten == 1638 {{{ 1639 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint/OsScheduleTblAdjustableExpPoint/OsScheduleTableMaxShorten 1640 }}} 1641 * 型:IntegerParam 1642 * 多重度:1 1643 * 上限値:18446744073709551615 1644 * 下限値:0 1645 * 同期補正で満了点の遅延を縮めてもよい最大値(ティック数) 2013 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2014 * SWSタグ: ECUC_Os_00144 2015 * タイプ: BOOLEAN-PARAM 2016 * 多重度: 1 1646 2017 1647 2018 == OsScheduleTableSync == … … 1649 2020 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableSync 1650 2021 }}} 1651 * 型:Container1652 * 多重度:0..11653 * スケジュールテーブル同期設定コンテナ1654 * 本コンテナを省略した場合、同期なしスケジュールテーブルとなる2022 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2023 * SWSタグ: ECUC_Os_00063 2024 * タイプ: PARAM-CONF-CONTAINER 2025 * 多重度: 0..1 1655 2026 1656 2027 == OsScheduleTblExplicitPrecision == … … 1658 2029 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableSync/OsScheduleTblExplicitPrecision 1659 2030 }}} 1660 * 型:IntegerParam 1661 * 多重度:0..1 1662 * 上限値:18446744073709551615 1663 * 下限値:0 1664 * スケジュールテーブルを同期状態とみなす最大差分(ティック数) 2031 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2032 * SWSタグ: ECUC_Os_00064 2033 * タイプ: INTEGER-PARAM 2034 * 多重度: 0..1 2035 * 上限値: 18446744073709551615 2036 * 下限値: 0 1665 2037 1666 2038 == OsScheduleTblSyncStrategy == … … 1668 2040 /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableSync/OsScheduleTblSyncStrategy 1669 2041 }}} 1670 * 型:EnumerationParam 1671 * 多重度:1 1672 * 選択肢: 1673 * EXPLICIT:明示同期 1674 * IMPLICIT:暗黙同期 1675 * NONE:同期なし 1676 * デフォルト値:NONE 1677 * スケジュールテーブルの同期方式 2042 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2043 * SWSタグ: ECUC_Os_00065 2044 * タイプ: ENUMERATION-PARAM 2045 * 多重度: 1 2046 * 選択肢: 2047 * EXPLICIT 2048 * IMPLICIT 2049 * NONE 2050 * デフォルト値: NONE 1678 2051 1679 2052 == OsSpinlock == … … 1681 2054 /AUTOSAR/EcucDefs/Os/OsSpinlock 1682 2055 }}} 1683 * 型:Container 1684 * 多重度:0..* 1685 * スピンロックオブジェクトコンテナ 2056 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2057 * SWSタグ: ECUC_Os_00258 2058 * タイプ: PARAM-CONF-CONTAINER 2059 * 多重度: 0..* 2060 2061 == OsSpinlockAccessingApplication == 2062 {{{ 2063 /AUTOSAR/EcucDefs/Os/OsSpinlock/OsSpinlockAccessingApplication 2064 }}} 2065 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2066 * SWSタグ: ECUC_Os_01021 2067 * タイプ: REFERENCE 2068 * 多重度: 1..* 2069 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 1686 2070 1687 2071 == OsSpinlockLockMethod == … … 1689 2073 /AUTOSAR/EcucDefs/Os/OsSpinlock/OsSpinlockLockMethod 1690 2074 }}} 1691 * 型:EnumerationParam 1692 * 多重度:1 1693 * 選択肢: 2075 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2076 * SWSタグ: ECUC_Os_01038 2077 * タイプ: ENUMERATION-PARAM 2078 * 多重度: 1 2079 * 選択肢: 1694 2080 * LOCK_ALL_INTERRUPTS 1695 2081 * LOCK_CAT2_INTERRUPTS 1696 2082 * LOCK_NOTHING 1697 2083 * LOCK_WITH_RES_SCHEDULER 1698 * デフォルト値:LOCK_NOTHING 1699 1700 == OsSpinlockAccessingApplication == 1701 {{{ 1702 /AUTOSAR/EcucDefs/Os/OsSpinlock/OsSpinlockAccessingApplication 1703 }}} 1704 * 型:Reference 1705 * 多重度:1..* 1706 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsApplication}}} 1707 * スピンロックにアクセス可能なOSAP 2084 * デフォルト値: LOCK_NOTHING 1708 2085 1709 2086 == OsSpinlockSuccessor == … … 1711 2088 /AUTOSAR/EcucDefs/Os/OsSpinlock/OsSpinlockSuccessor 1712 2089 }}} 1713 * 型:Reference1714 * 多重度:0..11715 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsSpinlock}}}1716 * ネストして獲得可能なスピンロック指定1717 * 獲得するスピンロックの順に本パラメータを記述することで、スピンロック獲得順序を示すリストを管理し、チェックすることができる2090 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2091 * SWSタグ: ECUC_Os_01022 2092 * タイプ: REFERENCE 2093 * 多重度: 0..1 2094 * 参照先: [#OsSpinlock /AUTOSAR/EcucDefs/Os/OsSpinlock] 1718 2095 1719 2096 == OsTask == … … 1721 2098 /AUTOSAR/EcucDefs/Os/OsTask 1722 2099 }}} 1723 * 型:Container 1724 * 多重度:0..* 1725 * タスクオブジェクトコンテナ 2100 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2101 * SWSタグ: ECUC_Os_00073 2102 * タイプ: PARAM-CONF-CONTAINER 2103 * 多重度: 0..* 2104 2105 == OsMemoryMappingCodeLocationRef(5) == 2106 {{{ 2107 /AUTOSAR/EcucDefs/Os/OsTask/OsMemoryMappingCodeLocationRef 2108 }}} 2109 * 対象リビジョン: R4.3.1/R4.4.0/R19-11 2110 * SWSタグ: ECUC_Os_00402 2111 * タイプ: FOREIGN-REFERENCE 2112 * 多重度: 0..1 2113 * 参照先タイプ: SW-ADDR-METHOD 2114 2115 == OsTaskAccessingApplication == 2116 {{{ 2117 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskAccessingApplication 2118 }}} 2119 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2120 * SWSタグ: ECUC_Os_00077 2121 * タイプ: REFERENCE 2122 * 多重度: 0..* 2123 * 参照先: [#OsApplication /AUTOSAR/EcucDefs/Os/OsApplication] 1726 2124 1727 2125 == OsTaskActivation == … … 1729 2127 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation 1730 2128 }}} 1731 * 型:IntegerParam 1732 * 多重度:1 1733 * 上限値:4294967295 1734 * 下限値:1 1735 * 最大起動要求回数 2129 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2130 * SWSタグ: ECUC_Os_00074 2131 * タイプ: INTEGER-PARAM 2132 * 多重度: 1 2133 * 上限値: 4294967295 2134 * 下限値: 1 2135 2136 == OsTaskAutostart == 2137 {{{ 2138 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart 2139 }}} 2140 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2141 * SWSタグ: ECUC_Os_00080 2142 * タイプ: PARAM-CONF-CONTAINER 2143 * 多重度: 0..1 2144 2145 == OsTaskAppModeRef == 2146 {{{ 2147 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef 2148 }}} 2149 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2150 * SWSタグ: ECUC_Os_00081 2151 * タイプ: REFERENCE 2152 * 多重度: 1..* 2153 * 参照先: [#OsAppMode /AUTOSAR/EcucDefs/Os/OsAppMode] 2154 2155 == OsTaskEventRef == 2156 {{{ 2157 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef 2158 }}} 2159 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2160 * SWSタグ: ECUC_Os_00078 2161 * タイプ: REFERENCE 2162 * 多重度: 0..* 2163 * 参照先: [#OsEvent /AUTOSAR/EcucDefs/Os/OsEvent] 2164 2165 == OsTaskPeriod == 2166 {{{ 2167 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskPeriod 2168 }}} 2169 * 対象リビジョン: R19-11 2170 * SWSタグ: ECUC_Os_00404 2171 * タイプ: FLOAT-PARAM 2172 * 多重度: 0..1 1736 2173 1737 2174 == OsTaskPriority == … … 1739 2176 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority 1740 2177 }}} 1741 * 型:IntegerParam 1742 * 多重度:1 1743 * 上限値:4294967295 1744 * 下限値:0 1745 * タスク優先度 2178 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2179 * SWSタグ: ECUC_Os_00075 2180 * タイプ: INTEGER-PARAM 2181 * 多重度: 1 2182 * 上限値: 4294967295 2183 * 下限値: 0 2184 2185 == OsTaskResourceRef == 2186 {{{ 2187 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef 2188 }}} 2189 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2190 * SWSタグ: ECUC_Os_00079 2191 * タイプ: REFERENCE 2192 * 多重度: 0..* 2193 * 参照先: [#OsResource /AUTOSAR/EcucDefs/Os/OsResource] 1746 2194 1747 2195 == OsTaskSchedule == … … 1749 2197 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule 1750 2198 }}} 1751 * 型:EnumerationParam 1752 * 多重度:1 1753 * 選択肢: 1754 * FULL:フルプリエンプティブスケジューリング 1755 * NON:ノンプリエンプティブスケジューリング 1756 * タスクのスケジューリングポリシ 1757 1758 == OsTaskAccessingApplication == 1759 {{{ 1760 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskAccessingApplication 1761 }}} 1762 * 型:Reference 1763 * 多重度:0..* 1764 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsApplication}}} 1765 * タスクにアクセス可能なOSAP 1766 1767 == OsTaskEventRef == 1768 {{{ 1769 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef 1770 }}} 1771 * 型:Reference 1772 * 多重度:0..* 1773 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsEvent}}} 1774 * タスクの持つイベント 1775 1776 == OsTaskResourceRef == 1777 {{{ 1778 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef 1779 }}} 1780 * 型:Reference 1781 * 多重度:0..* 1782 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsResource}}} 1783 * タスクが獲得するリソース 1784 1785 == OsTaskAutostart == 1786 {{{ 1787 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart 1788 }}} 1789 * 型:Container 1790 * 多重度:0..1 1791 * タスクオブジェクトの自動起動指定コンテナ 1792 1793 == OsTaskAppModeRef == 1794 {{{ 1795 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef 1796 }}} 1797 * 型:Reference 1798 * 多重度:1..* 1799 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsAppMode}}} 1800 * 自動起動するアプリケーションモード 2199 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2200 * SWSタグ: ECUC_Os_00076 2201 * タイプ: ENUMERATION-PARAM 2202 * 多重度: 1 2203 * 選択肢: 2204 * FULL 2205 * NON 1801 2206 1802 2207 == OsTaskTimingProtection == … … 1804 2209 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection 1805 2210 }}} 1806 * 型:Container 1807 * 多重度:0..1 1808 * タスクオブジェクトタイミング保護設定コンテナ 2211 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2212 * SWSタグ: ECUC_Os_00325 2213 * タイプ: PARAM-CONF-CONTAINER 2214 * 多重度: 0..1 1809 2215 1810 2216 == OsTaskAllInterruptLockBudget == … … 1812 2218 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskAllInterruptLockBudget 1813 2219 }}} 1814 * 型:FloatParam 1815 * 多重度:0..1 1816 * 上限値:Inf 1817 * 下限値:0 1818 * 全割込み禁止時間バジェット(単位:秒) 2220 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2221 * SWSタグ: ECUC_Os_00085 2222 * タイプ: FLOAT-PARAM 2223 * 多重度: 0..1 2224 * 上限値: INF 2225 * 下限値: 0 1819 2226 1820 2227 == OsTaskExecutionBudget == … … 1822 2229 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskExecutionBudget 1823 2230 }}} 1824 * 型:FloatParam 1825 * 多重度:0..1 1826 * 上限値:Inf 1827 * 下限値:0 1828 * タスク実行時間バジェット(単位:秒) 2231 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2232 * SWSタグ: ECUC_Os_00185 2233 * タイプ: FLOAT-PARAM 2234 * 多重度: 0..1 2235 * 上限値: INF 2236 * 下限値: 0 1829 2237 1830 2238 == OsTaskOsInterruptLockBudget == … … 1832 2240 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskOsInterruptLockBudget 1833 2241 }}} 1834 * 型:FloatParam 1835 * 多重度:0..1 1836 * 上限値:Inf 1837 * 下限値:0 1838 * OS割込み禁止バジェット(単位:秒) 2242 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2243 * SWSタグ: ECUC_Os_00086 2244 * タイプ: FLOAT-PARAM 2245 * 多重度: 0..1 2246 * 上限値: INF 2247 * 下限値: 0 2248 2249 == OsTaskResourceLock == 2250 {{{ 2251 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskResourceLock 2252 }}} 2253 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2254 * SWSタグ: ECUC_Os_00082 2255 * タイプ: PARAM-CONF-CONTAINER 2256 * 多重度: 0..* 2257 2258 == OsTaskResourceLockBudget == 2259 {{{ 2260 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskResourceLock/OsTaskResourceLockBudget 2261 }}} 2262 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2263 * SWSタグ: ECUC_Os_00083 2264 * タイプ: FLOAT-PARAM 2265 * 多重度: 1 2266 * 上限値: INF 2267 * 下限値: 0 2268 2269 == OsTaskResourceLockResourceRef == 2270 {{{ 2271 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskResourceLock/OsTaskResourceLockResourceRef 2272 }}} 2273 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2274 * SWSタグ: ECUC_Os_00084 2275 * タイプ: REFERENCE 2276 * 多重度: 1 2277 * 参照先: [#OsResource /AUTOSAR/EcucDefs/Os/OsResource] 1839 2278 1840 2279 == OsTaskTimeFrame == … … 1842 2281 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskTimeFrame 1843 2282 }}} 1844 * 型:FloatParam 1845 * 多重度:0..1 1846 * 上限値:Inf 1847 * 下限値:0 1848 * タスクタイムフレーム(単位:秒) 1849 1850 == OsTaskResourceLock == 1851 {{{ 1852 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskResourceLock 1853 }}} 1854 * 型:Container 1855 * 多重度:0..* 1856 * タスクのリソース占有時間バジェット設定コンテナ 1857 1858 == OsTaskResourceLockBudget == 1859 {{{ 1860 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskResourceLock/OsTaskResourceLockBudget 1861 }}} 1862 * 型:FloatParam 1863 * 多重度:1 1864 * 上限値:Inf 1865 * 下限値:0 1866 * リソース占有時間バジェット(単位:秒) 1867 1868 == OsTaskResourceLockResourceRef == 1869 {{{ 1870 /AUTOSAR/EcucDefs/Os/OsTask/OsTaskTimingProtection/OsTaskResourceLock/OsTaskResourceLockResourceRef 1871 }}} 1872 * 型:Reference 1873 * 多重度:1 1874 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsResource}}} 1875 * リソース占有時間バジェットを監視するリソース 1876 1877 == OsIoc == 1878 {{{ 1879 /AUTOSAR/EcucDefs/Os/OsIoc 1880 }}} 1881 * 型:Container 1882 * 多重度:0..1 1883 * IOC情報コンテナ 1884 1885 == OsIocCommunication == 1886 {{{ 1887 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication 1888 }}} 1889 * 型:Container 1890 * 多重度:0..* 1891 * IOCオブジェクトコンテナ 1892 1893 == OsIocBufferLength == 1894 {{{ 1895 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocBufferLength 1896 }}} 1897 * 型:IntegerParam 1898 * 多重度:0..1 1899 * 上限値:4294967295 1900 * 下限値:0 1901 * IOCのキューサイズ 1902 * 本パラメータを指定した場合、IOCはキューありとなり、本パラメータを省略した場合、IOCはキューなしとなる 1903 1904 == OsIocDataProperties == 1905 {{{ 1906 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties 1907 }}} 1908 * 型:Container 1909 * 多重度:1..* 1910 * 通信データ情報コンテナ 1911 * 本コンテナが1つ定義された場合、単一通信となり、2つ以上定義された場合、グループ通信となる 1912 1913 == OsIocDataPropertyIndex == 1914 {{{ 1915 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties/OsIocDataPropertyIndex 1916 }}} 1917 * 型:IntegerParam 1918 * 多重度:0..1 1919 * 上限値:255 1920 * 下限値:0 1921 * 生成されるIOC用システムサービスの引数の順序 1922 * 小さい値のデータから順に、引数に与えられる 1923 1924 == OsIocInitValue == 1925 {{{ 1926 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties/OsIocInitValue 1927 }}} 1928 * 型:StringParam 1929 * 多重度:0..1 1930 * 通信データの初期値 1931 1932 == OsIocDataTypeRef == 1933 {{{ 1934 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocDataProperties/OsIocDataTypeRef 1935 }}} 1936 * 型:Reference 1937 * 多重度:1 1938 * 参照先:IMPLEMENTATION-DATA-TYPE 1939 * 通信データのデータ型 1940 1941 == OsIocReceiverProperties == 1942 {{{ 1943 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocReceiverProperties 1944 }}} 1945 * 型:Container 1946 * 多重度: 1947 * R4.0.3:1 1948 * R4.2.2:1..* 1949 * レシーバ情報コンテナ 1950 1951 == OsIocFunctionImplementationKind == 1952 {{{ 1953 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocReceiverProperties/OsIocFunctionImplementationKind 1954 }}} 1955 * 型:EnumerationParam 1956 * 多重度:0..1 1957 * 選択肢: 1958 * DO_NOT_CARE:指定しない 1959 * FUNCTION:関数 1960 * MACRO:マクロ 1961 * デフォルト値:DO_NOT_CARE 1962 * IOC用システムサービスの実装方法の選択 1963 1964 == OsIocReceiverPullCB == 1965 {{{ 1966 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocReceiverProperties/OsIocReceiverPullCB 1967 }}} 1968 * 型:FunctionName 1969 * 多重度:0..1 1970 * IOCによるデータ受信時に呼び出すコールバック 1971 1972 == OsIocReceivingOsApplicationRef == 1973 {{{ 1974 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocReceiverProperties/OsIocReceivingOsApplicationRef 1975 }}} 1976 * 型:Reference 1977 * 多重度:1 1978 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsApplication}}} 1979 * レシーバが所属するOSAP 1980 1981 == OsIocSenderProperties == 1982 {{{ 1983 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocSenderProperties 1984 }}} 1985 * 型:Container 1986 * 多重度:1..* 1987 * センダ情報コンテナ 1988 * 本コンテナが1つ定義された場合、1:1通信となり、2つ以上定義された場合、N:1通信となる 1989 1990 == OsIocFunctionImplementationKind == 1991 {{{ 1992 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocSenderProperties/OsIocFunctionImplementationKind 1993 }}} 1994 * 型:EnumerationParam 1995 * 多重度:0..1 1996 * 選択肢: 1997 * DO_NOT_CARE:指定しない 1998 * FUNCTION:関数 1999 * MACRO:マクロ 2000 * デフォルト値:DO_NOT_CARE 2001 * IOC用システムサービスの実装方法の選択 2002 2003 == OsIocSenderId == 2004 {{{ 2005 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocSenderProperties/OsIocSenderId 2006 }}} 2007 * 型:IntegerParam 2008 * 多重度:0..1 2009 * 上限値:255 2010 * 下限値:0 2011 * N:1通信時におけるセンダID 2012 2013 == OsIocSendingOsApplicationRef == 2014 {{{ 2015 /AUTOSAR/EcucDefs/Os/OsIoc/OsIocCommunication/OsIocSenderProperties/OsIocSendingOsApplicationRef 2016 }}} 2017 * 型:Reference 2018 * 多重度:1 2019 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsApplication}}} 2020 * センダが所属するOSAP 2283 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 2284 * SWSタグ: ECUC_Os_00391 2285 * タイプ: FLOAT-PARAM 2286 * 多重度: 0..1 2287 * 上限値: INF 2288 * 下限値: 0 2289