上传初版SDK

This commit is contained in:
2026-06-02 15:21:07 +08:00
parent 842b6aed4f
commit b1acd0155c
28 changed files with 5598 additions and 0 deletions
+138
View File
@@ -0,0 +1,138 @@
"""
AUTOSAR ARXML 标签常量统一管理模块
"""
UUID = "UUID"
AR_PACKAGE = "AR-PACKAGE"
AR_PACKAGES = "AR-PACKAGES"
ELEMENT = "ELEMENT"
ELEMENTS = "ELEMENTS"
CATEGORY = "CATEGORY"
SHORT_NAME = "SHORT-NAME"
DEST = "DEST"
UNIT = "UNIT"
UNIT_REF = "UNIT-REF"
COMPU_METHOD = "COMPU-METHOD"
COMPU_METHOD_REF = "COMPU-METHOD-REF"
DATA_CONSTR = "DATA-CONSTR"
DATA_CONSTR_REF = "DATA-CONSTR-REF"
TYPE_TREF = "TYPE-TREF"
SW_BASE_TYPE = "SW-BASE-TYPE"
BASE_TYPE_REF = "BASE-TYPE-REF"
IMPLEMENTATION_DATA_TYPE_REF = "IMPLEMENTATION-DATA-TYPE-REF"
APPLICATION_DATA_TYPE_REF = "APPLICATION-DATA-TYPE-REF"
IS_SERVICE = "IS-SERVICE"
SENDER_RECEIVER_INTERFACE = "SENDER-RECEIVER-INTERFACE"
APPLICATION_SW_COMPONENT_TYPE = "APPLICATION-SW-COMPONENT-TYPE"
PORTS = "PORTS"
R_PORT_PROTOTYPE = "R-PORT-PROTOTYPE"
P_PORT_PROTOTYPE = "P-PORT-PROTOTYPE"
REQUIRED_COM_SPECS = "REQUIRED-COM-SPECS"
PROVIDED_COM_SPECS = "PROVIDED-COM-SPECS"
PROVIDED_INTERFACE_TREF = "PROVIDED-INTERFACE-TREF"
REQUIRED_INTERFACE_TREF = "REQUIRED-INTERFACE-TREF"
NONQUEUED_SENDER_COM_SPEC = "NONQUEUED-SENDER-COM-SPEC"
NONQUEUED_RECEIVER_COM_SPEC = "NONQUEUED-RECEIVER-COM-SPEC"
FIELDS = "FIELDS"
TYPE_REF = "TYPE-REF"
VARIABLE_DATA_PROTOTYPE = "VARIABLE-DATA-PROTOTYPE"
PORT_REF = "PORT-REF"
ENABLE_TAKE_ADDRESS = "ENABLE-TAKE-ADDRESS"
ERROR_HANDLING = "ERROR-HANDLING"
INDIRECT_API = "INDIRECT-API"
ARRAY_VALUE_SPECIFICATION = "ARRAY-VALUE-SPECIFICATION"
RECORD_VALUE_SPECIFICATION = "RECORD-VALUE-SPECIFICATION"
NUMERICAL_VALUE_SPECIFICATION = "NUMERICAL-VALUE-SPECIFICATION"
DATA_ELEMENT_REF = "DATA-ELEMENT-REF"
HANDLE_OUT_OF_RANGE = "HANDLE-OUT-OF-RANGE"
USES_END_TO_END_PROTECTION = "USES-END-TO-END-PROTECTION"
ALIVE_TIMEOUT = "ALIVE-TIMEOUT"
ENABLE_UPDATE = "ENABLE-UPDATE"
HANDLE_NEVER_RECEIVED = "HANDLE-NEVER-RECEIVED"
HANDLE_TIMEOUT_TYPE = "HANDLE-TIMEOUT-TYPE"
INIT_VALUE = "INIT-VALUE"
APPLICATION_VALUE_SPECIFICATION = "APPLICATION-VALUE-SPECIFICATION"
SHORT_LABEL = "SHORT-LABEL"
SW_VALUE_CONT = "SW-VALUE-CONT"
SW_VALUES_PHYS = "SW-VALUES-PHYS"
INTERNAL_BEHAVIORS = "INTERNAL-BEHAVIORS"
SWC_INTERNAL_BEHAVIOR = "SWC-INTERNAL-BEHAVIOR"
DATA_TYPE_MAPPING_REF = "DATA-TYPE-MAPPING-REF"
DATA_TYPE_MAPPING_REFS = "DATA-TYPE-MAPPING-REFS"
EVENTS = "EVENTS"
PERIOD = "PERIOD"
SW_ADDR_METHOD_REF = "SW-ADDR-METHOD-REF"
CLIENT_SERVER_OPERATION_REF = "CLIENT-SERVER-OPERATION-REF"
INIT_EVENT = "INIT-EVENT"
TIMING_EVENT = "TIMING-EVENT"
START_ON_EVENT_REF = "START-ON-EVENT-REF"
PORT_API_OPTIONS = "PORT-API-OPTIONS"
PORT_API_OPTION = "PORT-API-OPTION"
HANDLE_TERMINATION_AND_RESTART = "HANDLE-TERMINATION-AND-RESTART"
SYMBOL = "SYMBOL"
RUNNABLES = "RUNNABLES"
RUNNABLE_ENTITY = "RUNNABLE-ENTITY"
MINIMUM_START_INTERVAL = "MINIMUM-START-INTERVAL"
CAN_BE_INVOKED_CONCURRENTLY = "CAN-BE-INVOKED-CONCURRENTLY"
DATA_RECEIVE_POINT_BY_ARGUMENTS = "DATA-RECEIVE-POINT-BY-ARGUMENTS"
VARIABLE_ACCESS = "VARIABLE-ACCESS"
ACCESSED_VARIABLE = "ACCESSED-VARIABLE"
AUTOSAR_VARIABLE_IREF = "AUTOSAR-VARIABLE-IREF"
PORT_PROTOTYPE_REF = "PORT-PROTOTYPE-REF"
TARGET_DATA_PROTOTYPE_REF = "TARGET-DATA-PROTOTYPE-REF"
DATA_SEND_POINTS = "DATA-SEND-POINTS"
SW_DATA_DEF_PROPS = "SW-DATA-DEF-PROPS"
SW_DATA_DEF_PROPS_VARIANTS = "SW-DATA-DEF-PROPS-VARIANTS"
SW_DATA_DEF_PROPS_CONDITIONAL = "SW-DATA-DEF-PROPS-CONDITIONAL"
SW_CALIBRATION_ACCESS = "SW-CALIBRATION-ACCESS"
SW_IMPL_POLICY = "SW-IMPL-POLICY"
SWC_IMPLEMENTATION = "SWC-IMPLEMENTATION"
CODE = "CODE"
CODE_DESCRIPTORS = "CODE-DESCRIPTORS"
BEHAVIOR_REF = "BEHAVIOR-REF"
AUTOSAR_ENGINEERING_OBJECT = "AUTOSAR-ENGINEERING-OBJECT"
ARTIFACT_DESCRIPTORS = "ARTIFACT-DESCRIPTORS"
SW_ADDR_METHOD = "SW-ADDR-METHOD"
SECTION_TYPE = "SECTION-TYPE"
APPLICATION_PRIMITIVE_DATA_TYPE = "APPLICATION-PRIMITIVE-DATA-TYPE"
APPLICATION_RECORD_DATA_TYPE = "APPLICATION-RECORD-DATA-TYPE"
APPLICATION_ARRAY_DATA_TYPE = "APPLICATION-ARRAY-DATA-TYPE"
ARRAY_SIZE = "ARRAY-SIZE"
ARRAY_SIZE_SEMANTICS = "ARRAY-SIZE-SEMANTICS"
MAX_NUMBER_OF_ELEMENTS = "MAX-NUMBER-OF-ELEMENTS"
PHYS_CONSTRS = "PHYS-CONSTRS"
DATA_CONSTR_RULE = "DATA-CONSTR-RULE"
DATA_CONSTR_RULES = "DATA-CONSTR-RULES"
LOWER_LIMIT = "LOWER-LIMIT"
UPPER_LIMIT = "UPPER-LIMIT"
V = "V"
VT = "VT"
COMPU_INTERNAL_TO_PHYS = "COMPU-INTERNAL-TO-PHYS"
COMPU_SCALES = "COMPU-SCALES"
COMPU_SCALE = "COMPU-SCALE"
COMPU_CONST = "COMPU-CONST"
INTERVAL_TYPE = "INTERVAL-TYPE"
COMPU_NUMERATOR = "COMPU-NUMERATOR"
COMPU_DENOMINATOR = "COMPU-DENOMINATOR"
COMPU_RATIONAL_COEFFS = "COMPU-RATIONAL-COEFFS"
IMPLEMENTATION_DATA_TYPE = "IMPLEMENTATION-DATA-TYPE"
IMPLEMENTATION_DATA_TYPE_ELEMENT = "IMPLEMENTATION-DATA-TYPE-ELEMENT"
SUB_ELEMENTS = "SUB-ELEMENTS"
BASE_TYPE_SIZE = "BASE-TYPE-SIZE"
BASE_TYPE_ENCODING = "BASE-TYPE-ENCODING"
NATIVE_DECLARATION = "NATIVE-DECLARATION"
FACTOR_SI_TO_UNIT = "FACTOR-SI-TO-UNIT"
OFFSET_SI_TO_UNIT = "OFFSET-SI-TO-UNIT"
DATA_TYPE_MAPPING_SET = "DATA-TYPE-MAPPING-SET"
DATA_TYPE_MAPS = "DATA-TYPE-MAPS"
DATA_TYPE_MAP = "DATA-TYPE-MAP"
AUTOSAR = "AUTOSAR"
APPLICATION_RECORD_ELEMENT = "APPLICATION-RECORD-ELEMENT"
DATA_ELEMENTS = "DATA-ELEMENTS"
CLIENT_SERVER_INTERFACE = "CLIENT-SERVER-INTERFACE"
CLIENT_SERVER_OPERATION = "CLIENT-SERVER-OPERATION"
ARGUMENT = "ARGUMENT"
APPLICATION_PRIMITIVE_TYPE_REF = "APPLICATION-PRIMITIVE-TYPE-REF"
DIRECTION = "DIRECTION"
OPERATION_INVOKED_EVENT = "OPERATION-INVOKED-EVENT"
DATA_RECEIVED_EVENT = "DATA-RECEIVED-EVENT"