Changes between Version 4 and Version 5 of spec/Rte


Ignore:
Timestamp:
Jan 7, 2015, 6:52:55 PM (9 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Rte

    v4 v5  
    346346= コンフィギュレーション仕様 =
    347347
    348 == !RteGeneration ==
     348== RteGeneration ==
    349349{{{
    350350/AUTOSAR/EcucDefs/Rte/RteGeneration
     
    353353* 多重度:1
    354354
    355 == !RteCalibrationSupport ==
     355== RteCalibrationSupport ==
    356356{{{
    357357/AUTOSAR/EcucDefs/Rte/RteGeneration/RteCalibrationSupport
    358358}}}
    359 * 型:!EnumerationParam
    360 * 多重度:1
    361 
    362 == !RteCodeVendorId ==
     359* 型:EnumerationParam
     360* 多重度:1
     361
     362== RteCodeVendorId ==
    363363{{{
    364364/AUTOSAR/EcucDefs/Rte/RteGeneration/RteCodeVendorId
    365365}}}
    366 * 型:!IntegerParam
    367 * 多重度:1
    368 
    369 == !RteDevErrorDetect ==
     366* 型:IntegerParam
     367* 多重度:1
     368
     369== RteDevErrorDetect ==
    370370{{{
    371371/AUTOSAR/EcucDefs/Rte/RteGeneration/RteDevErrorDetect
    372372}}}
    373 * 型:!BooleanParam
    374 * 多重度:1
    375 
    376 == !RteDevErrorDetectUninit ==
     373* 型:BooleanParam
     374* 多重度:1
     375
     376== RteDevErrorDetectUninit ==
    377377{{{
    378378/AUTOSAR/EcucDefs/Rte/RteGeneration/RteDevErrorDetectUninit
    379379}}}
    380 * 型:!BooleanParam
    381 * 多重度:1
    382 
    383 == !RteGenerationMode ==
     380* 型:BooleanParam
     381* 多重度:1
     382
     383== RteGenerationMode ==
    384384{{{
    385385/AUTOSAR/EcucDefs/Rte/RteGeneration/RteGenerationMode
    386386}}}
    387 * 型:!EnumerationParam
    388 * 多重度:1
    389 
    390 == !RteIocInteractionReturnValue ==
     387* 型:EnumerationParam
     388* 多重度:1
     389
     390== RteIocInteractionReturnValue ==
    391391{{{
    392392/AUTOSAR/EcucDefs/Rte/RteGeneration/RteIocInteractionReturnValue
    393393}}}
    394 * 型:!EnumerationParam
    395 * 多重度:1
    396 
    397 == !RteMeasurementSupport ==
     394* 型:EnumerationParam
     395* 多重度:1
     396
     397== RteMeasurementSupport ==
    398398{{{
    399399/AUTOSAR/EcucDefs/Rte/RteGeneration/RteMeasurementSupport
    400400}}}
    401 * 型:!BooleanParam
    402 * 多重度:1
    403 
    404 == !RteOptimizationMode ==
     401* 型:BooleanParam
     402* 多重度:1
     403
     404== RteOptimizationMode ==
    405405{{{
    406406/AUTOSAR/EcucDefs/Rte/RteGeneration/RteOptimizationMode
    407407}}}
    408 * 型:!EnumerationParam
    409 * 多重度:1
    410 
    411 == !RteToolChainSignificantCharacters ==
     408* 型:EnumerationParam
     409* 多重度:1
     410
     411== RteToolChainSignificantCharacters ==
    412412{{{
    413413/AUTOSAR/EcucDefs/Rte/RteGeneration/RteToolChainSignificantCharacters
    414414}}}
    415 * 型:!IntegerParam
    416 * 多重度:0..1
    417 
    418 == !RteValueRangeCheckEnabled ==
     415* 型:IntegerParam
     416* 多重度:0..1
     417
     418== RteValueRangeCheckEnabled ==
    419419{{{
    420420/AUTOSAR/EcucDefs/Rte/RteGeneration/RteValueRangeCheckEnabled
    421421}}}
    422 * 型:!BooleanParam
    423 * 多重度:1
    424 
    425 == !RteVfbTraceClientPrefix ==
     422* 型:BooleanParam
     423* 多重度:1
     424
     425== RteVfbTraceClientPrefix ==
    426426{{{
    427427/AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceClientPrefix
    428428}}}
    429 * 型:!LinkerSymbol
    430 * 多重度:0..*
    431 
    432 == !RteVfbTraceEnabled ==
     429* 型:LinkerSymbol
     430* 多重度:0..*
     431
     432== RteVfbTraceEnabled ==
    433433{{{
    434434/AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceEnabled
    435435}}}
    436 * 型:!BooleanParam
    437 * 多重度:1
    438 
    439 == !RteVfbTraceFunction ==
     436* 型:BooleanParam
     437* 多重度:1
     438
     439== RteVfbTraceFunction ==
    440440{{{
    441441/AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceFunction
    442442}}}
    443 * 型:!FunctionName
    444 * 多重度:0..*
    445 
    446 == !RteImplicitCommunication ==
     443* 型:FunctionName
     444* 多重度:0..*
     445
     446== RteImplicitCommunication ==
    447447{{{
    448448/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication
     
    451451* 多重度:0..*
    452452
    453 == !RteCoherentAccess ==
     453== RteCoherentAccess ==
    454454{{{
    455455/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteCoherentAccess
    456456}}}
    457 * 型:!BooleanParam
    458 * 多重度:1
    459 
    460 == !RteImmediateBufferUpdate ==
     457* 型:BooleanParam
     458* 多重度:1
     459
     460== RteImmediateBufferUpdate ==
    461461{{{
    462462/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteImmediateBufferUpdate
    463463}}}
    464 * 型:!BooleanParam
    465 * 多重度:1
    466 
    467 == !RteVariableReadAccessRef ==
     464* 型:BooleanParam
     465* 多重度:1
     466
     467== RteVariableReadAccessRef ==
    468468{{{
    469469/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteVariableReadAccessRef
     
    472472* 多重度:0..*
    473473
    474 == !RteVariableWriteAccessRef ==
     474== RteVariableWriteAccessRef ==
    475475{{{
    476476/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteVariableWriteAccessRef
     
    479479* 多重度:0..*
    480480
    481 == !RteSoftwareComponentInstanceRef ==
     481== RteSoftwareComponentInstanceRef ==
    482482{{{
    483483/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteSoftwareComponentInstanceRef
     
    486486* 多重度:1..*
    487487
    488 == !RteInitializationBehavior ==
     488== RteInitializationBehavior ==
    489489{{{
    490490/AUTOSAR/EcucDefs/Rte/RteInitializationBehavior
     
    493493* 多重度:1..*
    494494
    495 == !RteInitializationStrategy ==
     495== RteInitializationStrategy ==
    496496{{{
    497497/AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteInitializationStrategy
    498498}}}
    499 * 型:!EnumerationParam
    500 * 多重度:1
    501 
    502 == !RteSectionInitializationPolicy ==
     499* 型:EnumerationParam
     500* 多重度:1
     501
     502== RteSectionInitializationPolicy ==
    503503{{{
    504504/AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteSectionInitializationPolicy
    505505}}}
    506 * 型:!StringParam
     506* 型:StringParam
    507507* 多重度:1..*
    508508
    509 == !RteOsInteraction ==
     509== RteOsInteraction ==
    510510{{{
    511511/AUTOSAR/EcucDefs/Rte/RteOsInteraction
     
    514514* 多重度:1..*
    515515
    516 == !RteModeToScheduleTableMapping ==
     516== RteModeToScheduleTableMapping ==
    517517{{{
    518518/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping
     
    521521* 多重度:0..*
    522522
    523 == !RteModeScheduleTableRef ==
     523== RteModeScheduleTableRef ==
    524524{{{
    525525/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeScheduleTableRef
     
    528528* 多重度:1
    529529
    530 == !RteModeSchtblMapModeDeclarationRef ==
     530== RteModeSchtblMapModeDeclarationRef ==
    531531{{{
    532532/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapModeDeclarationRef
     
    535535* 多重度:1..*
    536536
    537 == !RteModeSchtblMapBsw ==
     537== RteModeSchtblMapBsw ==
    538538{{{
    539539/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw
     
    542542* 多重度:0..1
    543543
    544 == !RteModeSchtblMapBswInstanceRef ==
     544== RteModeSchtblMapBswInstanceRef ==
    545545{{{
    546546/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw/RteModeSchtblMapBswInstanceRef
     
    549549* 多重度:1
    550550
    551 == !RteModeSchtblMapBswProvidedModeGroupRef ==
     551== RteModeSchtblMapBswProvidedModeGroupRef ==
    552552{{{
    553553/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw/RteModeSchtblMapBswProvidedModeGroupRef
     
    556556* 多重度:1
    557557
    558 == !RteModeSchtblMapSwc ==
     558== RteModeSchtblMapSwc ==
    559559{{{
    560560/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc
     
    563563* 多重度:0..1
    564564
    565 == !RteModeSchtblMapSwcInstanceRef ==
     565== RteModeSchtblMapSwcInstanceRef ==
    566566{{{
    567567/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc/RteModeSchtblMapSwcInstanceRef
     
    570570* 多重度:1
    571571
    572 == !RteModeSchtblMapSwcPortRef ==
     572== RteModeSchtblMapSwcPortRef ==
    573573{{{
    574574/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc/RteModeSchtblMapSwcPortRef
     
    577577* 多重度:1
    578578
    579 == !RteUsedOsActivation ==
     579== RteUsedOsActivation ==
    580580{{{
    581581/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation
     
    584584* 多重度:0..*
    585585
    586 == !RteExpectedActivationOffset ==
     586== RteExpectedActivationOffset ==
    587587{{{
    588588/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedActivationOffset
    589589}}}
    590 * 型:!FloatParam
    591 * 多重度:1
    592 
    593 == !RteExpectedTickDuration ==
     590* 型:FloatParam
     591* 多重度:1
     592
     593== RteExpectedTickDuration ==
    594594{{{
    595595/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedTickDuration
    596596}}}
    597 * 型:!FloatParam
    598 * 多重度:1
    599 
    600 == !RteActivationOsAlarmRef ==
     597* 型:FloatParam
     598* 多重度:1
     599
     600== RteActivationOsAlarmRef ==
    601601{{{
    602602/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsAlarmRef
     
    605605* 多重度:0..1
    606606
    607 == !RteActivationOsSchTblRef ==
     607== RteActivationOsSchTblRef ==
    608608{{{
    609609/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsSchTblRef
     
    612612* 多重度:0..1
    613613
    614 == !RteActivationOsTaskRef ==
     614== RteActivationOsTaskRef ==
    615615{{{
    616616/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsTaskRef
     
    619619* 多重度:0..1
    620620
    621 == !RtePostBuildVariantConfiguration ==
     621== RtePostBuildVariantConfiguration ==
    622622{{{
    623623/AUTOSAR/EcucDefs/Rte/RtePostBuildVariantConfiguration
     
    626626* 多重度:1
    627627
    628 == !RtePostBuildUsedPredefinedVariant ==
     628== RtePostBuildUsedPredefinedVariant ==
    629629{{{
    630630/AUTOSAR/EcucDefs/Rte/RtePostBuildVariantConfiguration/RtePostBuildUsedPredefinedVariant
     
    633633* 多重度:1..*
    634634
    635 == !RteSwComponentInstance ==
     635== RteSwComponentInstance ==
    636636{{{
    637637/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance
     
    640640* 多重度:0..*
    641641
    642 == !RteSoftwareComponentInstanceRef ==
     642== RteSoftwareComponentInstanceRef ==
    643643{{{
    644644/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteSoftwareComponentInstanceRef
     
    647647* 多重度:0..1
    648648
    649 == !RteEventToTaskMapping ==
     649== RteEventToTaskMapping ==
    650650{{{
    651651/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping
     
    654654* 多重度:0..*
    655655
    656 == !RteActivationOffset ==
     656== RteActivationOffset ==
    657657{{{
    658658/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteActivationOffset
    659659}}}
    660 * 型:!FloatParam
    661 * 多重度:0..1
    662 
    663 == !RteImmediateRestart ==
     660* 型:FloatParam
     661* 多重度:0..1
     662
     663== RteImmediateRestart ==
    664664{{{
    665665/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteImmediateRestart
    666666}}}
    667 * 型:!BooleanParam
    668 * 多重度:1
    669 
    670 == !RteOsSchedulePoint ==
     667* 型:BooleanParam
     668* 多重度:1
     669
     670== RteOsSchedulePoint ==
    671671{{{
    672672/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteOsSchedulePoint
    673673}}}
    674 * 型:!EnumerationParam
    675 * 多重度:0..1
    676 
    677 == !RtePositionInTask ==
     674* 型:EnumerationParam
     675* 多重度:0..1
     676
     677== RtePositionInTask ==
    678678{{{
    679679/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RtePositionInTask
    680680}}}
    681 * 型:!IntegerParam
    682 * 多重度:0..1
    683 
    684 == !RteMappedToTaskRef ==
     681* 型:IntegerParam
     682* 多重度:0..1
     683
     684== RteMappedToTaskRef ==
    685685{{{
    686686/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteMappedToTaskRef
     
    689689* 多重度:0..1
    690690
    691 == !RteUsedOsAlarmRef ==
     691== RteUsedOsAlarmRef ==
    692692{{{
    693693/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsAlarmRef
     
    696696* 多重度:0..1
    697697
    698 == !RteUsedOsEventRef ==
     698== RteUsedOsEventRef ==
    699699{{{
    700700/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsEventRef
     
    703703* 多重度:0..1
    704704
    705 == !RteUsedOsSchTblExpiryPointRef ==
     705== RteUsedOsSchTblExpiryPointRef ==
    706706{{{
    707707/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsSchTblExpiryPointRef
     
    710710* 多重度:0..1
    711711
    712 == !RteVirtuallyMappedToTaskRef ==
     712== RteVirtuallyMappedToTaskRef ==
    713713{{{
    714714/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteVirtuallyMappedToTaskRef
     
    717717* 多重度:0..1
    718718
    719 == !RteEventRef ==
     719== RteEventRef ==
    720720{{{
    721721/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteEventRef
     
    724724* 多重度:1
    725725
    726 == !RteExclusiveAreaImplementation ==
     726== RteExclusiveAreaImplementation ==
    727727{{{
    728728/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation
     
    731731* 多重度:0..*
    732732
    733 == !RteExclusiveAreaImplMechanism ==
     733== RteExclusiveAreaImplMechanism ==
    734734{{{
    735735/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaImplMechanism
    736736}}}
    737 * 型:!EnumerationParam
    738 * 多重度:1
    739 
    740 == !RteExclusiveAreaOsResourceRef ==
     737* 型:EnumerationParam
     738* 多重度:1
     739
     740== RteExclusiveAreaOsResourceRef ==
    741741{{{
    742742/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaOsResourceRef
     
    745745* 多重度:0..1
    746746
    747 == !RteExclusiveAreaRef ==
     747== RteExclusiveAreaRef ==
    748748{{{
    749749/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaRef
     
    752752* 多重度:1
    753753
    754 == !RteExternalTriggerConfig ==
     754== RteExternalTriggerConfig ==
    755755{{{
    756756/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig
     
    759759* 多重度:0..*
    760760
    761 == !RteTriggerSourceQueueLength ==
     761== RteTriggerSourceQueueLength ==
    762762{{{
    763763/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig/RteTriggerSourceQueueLength
    764764}}}
    765 * 型:!IntegerParam
    766 * 多重度:1
    767 
    768 == !RteSwcTriggerSourceRef ==
     765* 型:IntegerParam
     766* 多重度:1
     767
     768== RteSwcTriggerSourceRef ==
    769769{{{
    770770/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig/RteSwcTriggerSourceRef
     
    773773* 多重度:1
    774774
    775 == !RteInternalTriggerConfig ==
     775== RteInternalTriggerConfig ==
    776776{{{
    777777/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig
     
    780780* 多重度:0..*
    781781
    782 == !RteTriggerSourceQueueLength ==
     782== RteTriggerSourceQueueLength ==
    783783{{{
    784784/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig/RteTriggerSourceQueueLength
    785785}}}
    786 * 型:!IntegerParam
    787 * 多重度:1
    788 
    789 == !RteSwcTriggerSourceRef ==
     786* 型:IntegerParam
     787* 多重度:1
     788
     789== RteSwcTriggerSourceRef ==
    790790{{{
    791791/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig/RteSwcTriggerSourceRef
     
    794794* 多重度:1
    795795
    796 == !RteNvRamAllocation ==
     796== RteNvRamAllocation ==
    797797{{{
    798798/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation
     
    801801* 多重度:0..*
    802802
    803 == !RteNvmRamBlockLocationSymbol ==
     803== RteNvmRamBlockLocationSymbol ==
    804804{{{
    805805/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmRamBlockLocationSymbol
    806806}}}
    807 * 型:!LinkerSymbol
    808 * 多重度:0..1
    809 
    810 == !RteNvmRomBlockLocationSymbol ==
     807* 型:LinkerSymbol
     808* 多重度:0..1
     809
     810== RteNvmRomBlockLocationSymbol ==
    811811{{{
    812812/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmRomBlockLocationSymbol
    813813}}}
    814 * 型:!LinkerSymbol
    815 * 多重度:0..1
    816 
    817 == !RteSwNvRamMappingRef ==
     814* 型:LinkerSymbol
     815* 多重度:0..1
     816
     817== RteSwNvRamMappingRef ==
    818818{{{
    819819/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteSwNvRamMappingRef
     
    822822* 多重度:1
    823823
    824 == !RteNvmBlockRef ==
     824== RteNvmBlockRef ==
    825825{{{
    826826/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmBlockRef
     
    829829* 多重度:1
    830830
    831 == !RteSwComponentType ==
     831== RteSwComponentType ==
    832832{{{
    833833/AUTOSAR/EcucDefs/Rte/RteSwComponentType
     
    836836* 多重度:0..*
    837837
    838 == !RteComponentTypeRef ==
     838== RteComponentTypeRef ==
    839839{{{
    840840/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeRef
     
    843843* 多重度:1
    844844
    845 == !RteImplementationRef ==
     845== RteImplementationRef ==
    846846{{{
    847847/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteImplementationRef
     
    850850* 多重度:0..1
    851851
    852 == !RteComponentTypeCalibration ==
     852== RteComponentTypeCalibration ==
    853853{{{
    854854/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration
     
    857857* 多重度:0..1
    858858
    859 == !RteCalibrationSupportEnabled ==
     859== RteCalibrationSupportEnabled ==
    860860{{{
    861861/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration/RteCalibrationSupportEnabled
    862862}}}
    863 * 型:!BooleanParam
    864 * 多重度:1
    865 
    866 == !RteCalibrationSwAddrMethodRef ==
     863* 型:BooleanParam
     864* 多重度:1
     865
     866== RteCalibrationSwAddrMethodRef ==
    867867{{{
    868868/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration/RteCalibrationSwAddrMethodRef