Changes between Version 4 and Version 5 of spec/Rte
- Timestamp:
- Jan 7, 2015, 6:52:55 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/Rte
v4 v5 346 346 = コンフィギュレーション仕様 = 347 347 348 == !RteGeneration ==348 == RteGeneration == 349 349 {{{ 350 350 /AUTOSAR/EcucDefs/Rte/RteGeneration … … 353 353 * 多重度:1 354 354 355 == !RteCalibrationSupport ==355 == RteCalibrationSupport == 356 356 {{{ 357 357 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteCalibrationSupport 358 358 }}} 359 * 型: !EnumerationParam360 * 多重度:1 361 362 == !RteCodeVendorId ==359 * 型:EnumerationParam 360 * 多重度:1 361 362 == RteCodeVendorId == 363 363 {{{ 364 364 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteCodeVendorId 365 365 }}} 366 * 型: !IntegerParam367 * 多重度:1 368 369 == !RteDevErrorDetect ==366 * 型:IntegerParam 367 * 多重度:1 368 369 == RteDevErrorDetect == 370 370 {{{ 371 371 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteDevErrorDetect 372 372 }}} 373 * 型: !BooleanParam374 * 多重度:1 375 376 == !RteDevErrorDetectUninit ==373 * 型:BooleanParam 374 * 多重度:1 375 376 == RteDevErrorDetectUninit == 377 377 {{{ 378 378 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteDevErrorDetectUninit 379 379 }}} 380 * 型: !BooleanParam381 * 多重度:1 382 383 == !RteGenerationMode ==380 * 型:BooleanParam 381 * 多重度:1 382 383 == RteGenerationMode == 384 384 {{{ 385 385 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteGenerationMode 386 386 }}} 387 * 型: !EnumerationParam388 * 多重度:1 389 390 == !RteIocInteractionReturnValue ==387 * 型:EnumerationParam 388 * 多重度:1 389 390 == RteIocInteractionReturnValue == 391 391 {{{ 392 392 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteIocInteractionReturnValue 393 393 }}} 394 * 型: !EnumerationParam395 * 多重度:1 396 397 == !RteMeasurementSupport ==394 * 型:EnumerationParam 395 * 多重度:1 396 397 == RteMeasurementSupport == 398 398 {{{ 399 399 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteMeasurementSupport 400 400 }}} 401 * 型: !BooleanParam402 * 多重度:1 403 404 == !RteOptimizationMode ==401 * 型:BooleanParam 402 * 多重度:1 403 404 == RteOptimizationMode == 405 405 {{{ 406 406 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteOptimizationMode 407 407 }}} 408 * 型: !EnumerationParam409 * 多重度:1 410 411 == !RteToolChainSignificantCharacters ==408 * 型:EnumerationParam 409 * 多重度:1 410 411 == RteToolChainSignificantCharacters == 412 412 {{{ 413 413 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteToolChainSignificantCharacters 414 414 }}} 415 * 型: !IntegerParam416 * 多重度:0..1 417 418 == !RteValueRangeCheckEnabled ==415 * 型:IntegerParam 416 * 多重度:0..1 417 418 == RteValueRangeCheckEnabled == 419 419 {{{ 420 420 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteValueRangeCheckEnabled 421 421 }}} 422 * 型: !BooleanParam423 * 多重度:1 424 425 == !RteVfbTraceClientPrefix ==422 * 型:BooleanParam 423 * 多重度:1 424 425 == RteVfbTraceClientPrefix == 426 426 {{{ 427 427 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceClientPrefix 428 428 }}} 429 * 型: !LinkerSymbol430 * 多重度:0..* 431 432 == !RteVfbTraceEnabled ==429 * 型:LinkerSymbol 430 * 多重度:0..* 431 432 == RteVfbTraceEnabled == 433 433 {{{ 434 434 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceEnabled 435 435 }}} 436 * 型: !BooleanParam437 * 多重度:1 438 439 == !RteVfbTraceFunction ==436 * 型:BooleanParam 437 * 多重度:1 438 439 == RteVfbTraceFunction == 440 440 {{{ 441 441 /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceFunction 442 442 }}} 443 * 型: !FunctionName444 * 多重度:0..* 445 446 == !RteImplicitCommunication ==443 * 型:FunctionName 444 * 多重度:0..* 445 446 == RteImplicitCommunication == 447 447 {{{ 448 448 /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication … … 451 451 * 多重度:0..* 452 452 453 == !RteCoherentAccess ==453 == RteCoherentAccess == 454 454 {{{ 455 455 /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteCoherentAccess 456 456 }}} 457 * 型: !BooleanParam458 * 多重度:1 459 460 == !RteImmediateBufferUpdate ==457 * 型:BooleanParam 458 * 多重度:1 459 460 == RteImmediateBufferUpdate == 461 461 {{{ 462 462 /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteImmediateBufferUpdate 463 463 }}} 464 * 型: !BooleanParam465 * 多重度:1 466 467 == !RteVariableReadAccessRef ==464 * 型:BooleanParam 465 * 多重度:1 466 467 == RteVariableReadAccessRef == 468 468 {{{ 469 469 /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteVariableReadAccessRef … … 472 472 * 多重度:0..* 473 473 474 == !RteVariableWriteAccessRef ==474 == RteVariableWriteAccessRef == 475 475 {{{ 476 476 /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteVariableWriteAccessRef … … 479 479 * 多重度:0..* 480 480 481 == !RteSoftwareComponentInstanceRef ==481 == RteSoftwareComponentInstanceRef == 482 482 {{{ 483 483 /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteSoftwareComponentInstanceRef … … 486 486 * 多重度:1..* 487 487 488 == !RteInitializationBehavior ==488 == RteInitializationBehavior == 489 489 {{{ 490 490 /AUTOSAR/EcucDefs/Rte/RteInitializationBehavior … … 493 493 * 多重度:1..* 494 494 495 == !RteInitializationStrategy ==495 == RteInitializationStrategy == 496 496 {{{ 497 497 /AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteInitializationStrategy 498 498 }}} 499 * 型: !EnumerationParam500 * 多重度:1 501 502 == !RteSectionInitializationPolicy ==499 * 型:EnumerationParam 500 * 多重度:1 501 502 == RteSectionInitializationPolicy == 503 503 {{{ 504 504 /AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteSectionInitializationPolicy 505 505 }}} 506 * 型: !StringParam506 * 型:StringParam 507 507 * 多重度:1..* 508 508 509 == !RteOsInteraction ==509 == RteOsInteraction == 510 510 {{{ 511 511 /AUTOSAR/EcucDefs/Rte/RteOsInteraction … … 514 514 * 多重度:1..* 515 515 516 == !RteModeToScheduleTableMapping ==516 == RteModeToScheduleTableMapping == 517 517 {{{ 518 518 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping … … 521 521 * 多重度:0..* 522 522 523 == !RteModeScheduleTableRef ==523 == RteModeScheduleTableRef == 524 524 {{{ 525 525 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeScheduleTableRef … … 528 528 * 多重度:1 529 529 530 == !RteModeSchtblMapModeDeclarationRef ==530 == RteModeSchtblMapModeDeclarationRef == 531 531 {{{ 532 532 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapModeDeclarationRef … … 535 535 * 多重度:1..* 536 536 537 == !RteModeSchtblMapBsw ==537 == RteModeSchtblMapBsw == 538 538 {{{ 539 539 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw … … 542 542 * 多重度:0..1 543 543 544 == !RteModeSchtblMapBswInstanceRef ==544 == RteModeSchtblMapBswInstanceRef == 545 545 {{{ 546 546 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw/RteModeSchtblMapBswInstanceRef … … 549 549 * 多重度:1 550 550 551 == !RteModeSchtblMapBswProvidedModeGroupRef ==551 == RteModeSchtblMapBswProvidedModeGroupRef == 552 552 {{{ 553 553 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw/RteModeSchtblMapBswProvidedModeGroupRef … … 556 556 * 多重度:1 557 557 558 == !RteModeSchtblMapSwc ==558 == RteModeSchtblMapSwc == 559 559 {{{ 560 560 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc … … 563 563 * 多重度:0..1 564 564 565 == !RteModeSchtblMapSwcInstanceRef ==565 == RteModeSchtblMapSwcInstanceRef == 566 566 {{{ 567 567 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc/RteModeSchtblMapSwcInstanceRef … … 570 570 * 多重度:1 571 571 572 == !RteModeSchtblMapSwcPortRef ==572 == RteModeSchtblMapSwcPortRef == 573 573 {{{ 574 574 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc/RteModeSchtblMapSwcPortRef … … 577 577 * 多重度:1 578 578 579 == !RteUsedOsActivation ==579 == RteUsedOsActivation == 580 580 {{{ 581 581 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation … … 584 584 * 多重度:0..* 585 585 586 == !RteExpectedActivationOffset ==586 == RteExpectedActivationOffset == 587 587 {{{ 588 588 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedActivationOffset 589 589 }}} 590 * 型: !FloatParam591 * 多重度:1 592 593 == !RteExpectedTickDuration ==590 * 型:FloatParam 591 * 多重度:1 592 593 == RteExpectedTickDuration == 594 594 {{{ 595 595 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedTickDuration 596 596 }}} 597 * 型: !FloatParam598 * 多重度:1 599 600 == !RteActivationOsAlarmRef ==597 * 型:FloatParam 598 * 多重度:1 599 600 == RteActivationOsAlarmRef == 601 601 {{{ 602 602 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsAlarmRef … … 605 605 * 多重度:0..1 606 606 607 == !RteActivationOsSchTblRef ==607 == RteActivationOsSchTblRef == 608 608 {{{ 609 609 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsSchTblRef … … 612 612 * 多重度:0..1 613 613 614 == !RteActivationOsTaskRef ==614 == RteActivationOsTaskRef == 615 615 {{{ 616 616 /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsTaskRef … … 619 619 * 多重度:0..1 620 620 621 == !RtePostBuildVariantConfiguration ==621 == RtePostBuildVariantConfiguration == 622 622 {{{ 623 623 /AUTOSAR/EcucDefs/Rte/RtePostBuildVariantConfiguration … … 626 626 * 多重度:1 627 627 628 == !RtePostBuildUsedPredefinedVariant ==628 == RtePostBuildUsedPredefinedVariant == 629 629 {{{ 630 630 /AUTOSAR/EcucDefs/Rte/RtePostBuildVariantConfiguration/RtePostBuildUsedPredefinedVariant … … 633 633 * 多重度:1..* 634 634 635 == !RteSwComponentInstance ==635 == RteSwComponentInstance == 636 636 {{{ 637 637 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance … … 640 640 * 多重度:0..* 641 641 642 == !RteSoftwareComponentInstanceRef ==642 == RteSoftwareComponentInstanceRef == 643 643 {{{ 644 644 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteSoftwareComponentInstanceRef … … 647 647 * 多重度:0..1 648 648 649 == !RteEventToTaskMapping ==649 == RteEventToTaskMapping == 650 650 {{{ 651 651 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping … … 654 654 * 多重度:0..* 655 655 656 == !RteActivationOffset ==656 == RteActivationOffset == 657 657 {{{ 658 658 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteActivationOffset 659 659 }}} 660 * 型: !FloatParam661 * 多重度:0..1 662 663 == !RteImmediateRestart ==660 * 型:FloatParam 661 * 多重度:0..1 662 663 == RteImmediateRestart == 664 664 {{{ 665 665 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteImmediateRestart 666 666 }}} 667 * 型: !BooleanParam668 * 多重度:1 669 670 == !RteOsSchedulePoint ==667 * 型:BooleanParam 668 * 多重度:1 669 670 == RteOsSchedulePoint == 671 671 {{{ 672 672 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteOsSchedulePoint 673 673 }}} 674 * 型: !EnumerationParam675 * 多重度:0..1 676 677 == !RtePositionInTask ==674 * 型:EnumerationParam 675 * 多重度:0..1 676 677 == RtePositionInTask == 678 678 {{{ 679 679 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RtePositionInTask 680 680 }}} 681 * 型: !IntegerParam682 * 多重度:0..1 683 684 == !RteMappedToTaskRef ==681 * 型:IntegerParam 682 * 多重度:0..1 683 684 == RteMappedToTaskRef == 685 685 {{{ 686 686 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteMappedToTaskRef … … 689 689 * 多重度:0..1 690 690 691 == !RteUsedOsAlarmRef ==691 == RteUsedOsAlarmRef == 692 692 {{{ 693 693 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsAlarmRef … … 696 696 * 多重度:0..1 697 697 698 == !RteUsedOsEventRef ==698 == RteUsedOsEventRef == 699 699 {{{ 700 700 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsEventRef … … 703 703 * 多重度:0..1 704 704 705 == !RteUsedOsSchTblExpiryPointRef ==705 == RteUsedOsSchTblExpiryPointRef == 706 706 {{{ 707 707 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsSchTblExpiryPointRef … … 710 710 * 多重度:0..1 711 711 712 == !RteVirtuallyMappedToTaskRef ==712 == RteVirtuallyMappedToTaskRef == 713 713 {{{ 714 714 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteVirtuallyMappedToTaskRef … … 717 717 * 多重度:0..1 718 718 719 == !RteEventRef ==719 == RteEventRef == 720 720 {{{ 721 721 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteEventRef … … 724 724 * 多重度:1 725 725 726 == !RteExclusiveAreaImplementation ==726 == RteExclusiveAreaImplementation == 727 727 {{{ 728 728 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation … … 731 731 * 多重度:0..* 732 732 733 == !RteExclusiveAreaImplMechanism ==733 == RteExclusiveAreaImplMechanism == 734 734 {{{ 735 735 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaImplMechanism 736 736 }}} 737 * 型: !EnumerationParam738 * 多重度:1 739 740 == !RteExclusiveAreaOsResourceRef ==737 * 型:EnumerationParam 738 * 多重度:1 739 740 == RteExclusiveAreaOsResourceRef == 741 741 {{{ 742 742 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaOsResourceRef … … 745 745 * 多重度:0..1 746 746 747 == !RteExclusiveAreaRef ==747 == RteExclusiveAreaRef == 748 748 {{{ 749 749 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaRef … … 752 752 * 多重度:1 753 753 754 == !RteExternalTriggerConfig ==754 == RteExternalTriggerConfig == 755 755 {{{ 756 756 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig … … 759 759 * 多重度:0..* 760 760 761 == !RteTriggerSourceQueueLength ==761 == RteTriggerSourceQueueLength == 762 762 {{{ 763 763 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig/RteTriggerSourceQueueLength 764 764 }}} 765 * 型: !IntegerParam766 * 多重度:1 767 768 == !RteSwcTriggerSourceRef ==765 * 型:IntegerParam 766 * 多重度:1 767 768 == RteSwcTriggerSourceRef == 769 769 {{{ 770 770 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig/RteSwcTriggerSourceRef … … 773 773 * 多重度:1 774 774 775 == !RteInternalTriggerConfig ==775 == RteInternalTriggerConfig == 776 776 {{{ 777 777 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig … … 780 780 * 多重度:0..* 781 781 782 == !RteTriggerSourceQueueLength ==782 == RteTriggerSourceQueueLength == 783 783 {{{ 784 784 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig/RteTriggerSourceQueueLength 785 785 }}} 786 * 型: !IntegerParam787 * 多重度:1 788 789 == !RteSwcTriggerSourceRef ==786 * 型:IntegerParam 787 * 多重度:1 788 789 == RteSwcTriggerSourceRef == 790 790 {{{ 791 791 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig/RteSwcTriggerSourceRef … … 794 794 * 多重度:1 795 795 796 == !RteNvRamAllocation ==796 == RteNvRamAllocation == 797 797 {{{ 798 798 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation … … 801 801 * 多重度:0..* 802 802 803 == !RteNvmRamBlockLocationSymbol ==803 == RteNvmRamBlockLocationSymbol == 804 804 {{{ 805 805 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmRamBlockLocationSymbol 806 806 }}} 807 * 型: !LinkerSymbol808 * 多重度:0..1 809 810 == !RteNvmRomBlockLocationSymbol ==807 * 型:LinkerSymbol 808 * 多重度:0..1 809 810 == RteNvmRomBlockLocationSymbol == 811 811 {{{ 812 812 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmRomBlockLocationSymbol 813 813 }}} 814 * 型: !LinkerSymbol815 * 多重度:0..1 816 817 == !RteSwNvRamMappingRef ==814 * 型:LinkerSymbol 815 * 多重度:0..1 816 817 == RteSwNvRamMappingRef == 818 818 {{{ 819 819 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteSwNvRamMappingRef … … 822 822 * 多重度:1 823 823 824 == !RteNvmBlockRef ==824 == RteNvmBlockRef == 825 825 {{{ 826 826 /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmBlockRef … … 829 829 * 多重度:1 830 830 831 == !RteSwComponentType ==831 == RteSwComponentType == 832 832 {{{ 833 833 /AUTOSAR/EcucDefs/Rte/RteSwComponentType … … 836 836 * 多重度:0..* 837 837 838 == !RteComponentTypeRef ==838 == RteComponentTypeRef == 839 839 {{{ 840 840 /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeRef … … 843 843 * 多重度:1 844 844 845 == !RteImplementationRef ==845 == RteImplementationRef == 846 846 {{{ 847 847 /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteImplementationRef … … 850 850 * 多重度:0..1 851 851 852 == !RteComponentTypeCalibration ==852 == RteComponentTypeCalibration == 853 853 {{{ 854 854 /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration … … 857 857 * 多重度:0..1 858 858 859 == !RteCalibrationSupportEnabled ==859 == RteCalibrationSupportEnabled == 860 860 {{{ 861 861 /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration/RteCalibrationSupportEnabled 862 862 }}} 863 * 型: !BooleanParam864 * 多重度:1 865 866 == !RteCalibrationSwAddrMethodRef ==863 * 型:BooleanParam 864 * 多重度:1 865 866 == RteCalibrationSwAddrMethodRef == 867 867 {{{ 868 868 /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration/RteCalibrationSwAddrMethodRef