Documentation ¶
Overview ¶
Autosar403 project Autosar.go
Autosar403 project Operation.go ¶
Autosar403 document
Index ¶
- type ABSOLUTE_TOLERANCE
- type ADDRESS
- type ADDRESS__SIMPLE
- type ADMIN_DATA
- type AGE_CONSTRAINT
- type ALIAS_NAME_ASSIGNMENT
- type ALIAS_NAME_SET
- type ALIGNMENT_TYPE
- type ALIGNMENT_TYPE__SIMPLE
- type ALIGN_ENUM
- type ALIGN_ENUM__SIMPLE
- type ANALYZED_EXECUTION_TIME
- type ANNOTATION
- type ANY_INSTANCE_REF
- type APPLICATION_ARRAY_DATA_TYPE
- type APPLICATION_ARRAY_ELEMENT
- type APPLICATION_ARRAY_ELEMENT__SUBTYPES_ENUM
- type APPLICATION_COMPOSITE_DATA_TYPE_SUB_ELEMENT_REF
- type APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM
- type APPLICATION_COMPOSITE_ELEMENT_IN_PORT_INTERFACE_INSTANCE_REF
- type APPLICATION_DATA_TYPE__SUBTYPES_ENUM
- type APPLICATION_ENTRY
- type APPLICATION_ERROR
- type APPLICATION_ERROR_MAPPING
- type APPLICATION_ERROR__SUBTYPES_ENUM
- type APPLICATION_PRIMITIVE_DATA_TYPE
- type APPLICATION_PRIMITIVE_DATA_TYPE__SUBTYPES_ENUM
- type APPLICATION_RECORD_DATA_TYPE
- type APPLICATION_RECORD_ELEMENT
- type APPLICATION_RECORD_ELEMENT__SUBTYPES_ENUM
- type APPLICATION_SW_COMPONENT_TYPE
- type APPLICATION_VALUE_SPECIFICATION
- type ARBITRARY_EVENT_TRIGGERING
- type AREA
- type AREA_ENUM_NOHREF
- type AREA_ENUM_NOHREF__SIMPLE
- type AREA_ENUM_SHAPE
- type AREA_ENUM_SHAPE__SIMPLE
- type ARGUMENT_DATA_PROTOTYPE
- type ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM
- type ARGUMENT_DIRECTION_ENUM
- type ARGUMENT_DIRECTION_ENUM__SIMPLE
- type ARRAY_SIZE_SEMANTICS_ENUM
- type ARRAY_SIZE_SEMANTICS_ENUM__SIMPLE
- type ARRAY_VALUE_SPECIFICATION
- type AR_PACKAGE
- type AR_PACKAGE__SUBTYPES_ENUM
- type AR_VARIABLE_IN_IMPLEMENTATION_DATA_INSTANCE_REF
- type ASAM_RECORD_LAYOUT_SEMANTICS
- type ASAM_RECORD_LAYOUT_SEMANTICS__SIMPLE
- type ASSEMBLY_SW_CONNECTOR
- type ASSIGN_FRAME_ID
- type ASSIGN_FRAME_ID_RANGE
- type ASSIGN_NAD
- type ASYNCHRONOUS_SERVER_CALL_POINT
- type ASYNCHRONOUS_SERVER_CALL_POINT__SUBTYPES_ENUM
- type ASYNCHRONOUS_SERVER_CALL_RESULT_POINT
- type ASYNCHRONOUS_SERVER_CALL_RESULT_POINT__SUBTYPES_ENUM
- type ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT
- type ATOMIC_SW_COMPONENT_TYPE__SUBTYPES_ENUM
- type ATP_BLUEPRINTABLE__SUBTYPES_ENUM
- type ATP_BLUEPRINT__SUBTYPES_ENUM
- type ATP_CLASSIFIER__SUBTYPES_ENUM
- type ATP_FEATURE__SUBTYPES_ENUM
- type ATP_PROTOTYPE__SUBTYPES_ENUM
- type ATP_TYPE__SUBTYPES_ENUM
- type AUTOSAR
- type AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM
- type AUTOSAR_DATA_TYPE__SUBTYPES_ENUM
- type AUTOSAR_ENGINEERING_OBJECT
- type AUTOSAR_OPERATION_ARGUMENT_INSTANCE
- type AUTOSAR_OPERATION_ARGUMENT_INSTANCE__SUBTYPES_ENUM
- type AUTOSAR_PARAMETER_REF
- type AUTOSAR_VARIABLE_INSTANCE
- type AUTOSAR_VARIABLE_INSTANCE__SUBTYPES_ENUM
- type AUTOSAR_VARIABLE_REF
- type AXIS_INDEX_TYPE
- type AXIS_INDEX_TYPE__SIMPLE
- type Autosar
- type BACKGROUND_EVENT
- type BASE_TYPE_ABS_SIZE
- type BASE_TYPE_DIRECT_DEFINITION
- type BASE_TYPE_ENCODING_STRING
- type BASE_TYPE_ENCODING_STRING__SIMPLE
- type BASE_TYPE_MAX_SIZE
- type BINDING_TIME_ENUM
- type BINDING_TIME_ENUM__SIMPLE
- type BLUEPRINT_MAPPING
- type BLUEPRINT_MAPPING_SET
- type BOOLEAN
- type BOOLEAN_VALUE_VARIATION_POINT
- type BOOLEAN__SIMPLE
- type BR
- type BSW_BACKGROUND_EVENT
- type BSW_CALLED_ENTITY
- type BSW_CALL_TYPE
- type BSW_CALL_TYPE__SIMPLE
- type BSW_DEBUG_INFO
- type BSW_EXECUTION_CONTEXT
- type BSW_EXECUTION_CONTEXT__SIMPLE
- type BSW_EXTERNAL_TRIGGER_OCCURRED_EVENT
- type BSW_IMPLEMENTATION
- type BSW_IMPLEMENTATION__SUBTYPES_ENUM
- type BSW_INTERNAL_BEHAVIOR
- type BSW_INTERNAL_BEHAVIOR__SUBTYPES_ENUM
- type BSW_INTERNAL_TRIGGERING_POINT
- type BSW_INTERNAL_TRIGGERING_POINT_REF_CONDITIONAL
- type BSW_INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM
- type BSW_INTERNAL_TRIGGER_OCCURRED_EVENT
- type BSW_INTERRUPT_CATEGORY
- type BSW_INTERRUPT_CATEGORY__SIMPLE
- type BSW_INTERRUPT_ENTITY
- type BSW_MGR_NEEDS
- type BSW_MODE_RECEIVER_POLICY
- type BSW_MODE_SENDER_POLICY
- type BSW_MODE_SWITCHED_ACK_EVENT
- type BSW_MODE_SWITCH_ACK_REQUEST
- type BSW_MODE_SWITCH_EVENT
- type BSW_MODULE_DEPENDENCY
- type BSW_MODULE_DESCRIPTION
- type BSW_MODULE_DESCRIPTION__SUBTYPES_ENUM
- type BSW_MODULE_ENTITY__SUBTYPES_ENUM
- type BSW_MODULE_ENTRY
- type BSW_MODULE_ENTRY_REF_CONDITIONAL
- type BSW_MODULE_ENTRY__SUBTYPES_ENUM
- type BSW_MODULE_TIMING
- type BSW_SCHEDULABLE_ENTITY
- type BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM
- type BSW_SCHEDULER_NAME_PREFIX
- type BSW_SCHEDULER_NAME_PREFIX__SUBTYPES_ENUM
- type BSW_SERVICE_DEPENDENCY
- type BSW_TIMING_EVENT
- type BSW_TRIGGER_DIRECT_IMPLEMENTATION
- type BURST_PATTERN_EVENT_TRIGGERING
- type BYTE_ORDER_ENUM
- type BYTE_ORDER_ENUM__SIMPLE
- type CALIBRATION_PARAMETER_VALUE
- type CALIBRATION_PARAMETER_VALUE_SET
- type CALIBRATION_PARAMETER_VALUE_SET__SUBTYPES_ENUM
- type CALPRM_AXIS_CATEGORY_ENUM
- type CALPRM_AXIS_CATEGORY_ENUM__SIMPLE
- type CAN_ADDRESSING_MODE_TYPE
- type CAN_ADDRESSING_MODE_TYPE__SIMPLE
- type CAN_CLUSTER
- type CAN_CLUSTER_CONDITIONAL
- type CAN_COMMUNICATION_CONNECTOR
- type CAN_COMMUNICATION_CONTROLLER
- type CAN_COMMUNICATION_CONTROLLER_CONDITIONAL
- type CAN_CONTROLLER_CONFIGURATION
- type CAN_CONTROLLER_CONFIGURATION_REQUIREMENTS
- type CAN_FRAME
- type CAN_FRAME_TRIGGERING
- type CAN_NM_CLUSTER
- type CAN_NM_CLUSTER_COUPLING
- type CAN_NM_CLUSTER__SUBTYPES_ENUM
- type CAN_NM_ECU
- type CAN_NM_NODE
- type CAN_NM_RANGE_CONFIG
- type CAN_PHYSICAL_CHANNEL
- type CAN_TP_ADDRESS
- type CAN_TP_ADDRESSING_FORMAT_TYPE
- type CAN_TP_ADDRESSING_FORMAT_TYPE__SIMPLE
- type CAN_TP_ADDRESS__SUBTYPES_ENUM
- type CAN_TP_CHANNEL
- type CAN_TP_CHANNEL_MODE_TYPE
- type CAN_TP_CHANNEL_MODE_TYPE__SIMPLE
- type CAN_TP_CHANNEL__SUBTYPES_ENUM
- type CAN_TP_CONFIG
- type CAN_TP_CONNECTION
- type CAN_TP_ECU
- type CAN_TP_NODE
- type CAN_TP_NODE__SUBTYPES_ENUM
- type CAPTION
- type CATEGORY_STRING
- type CATEGORY_STRING__SIMPLE
- type CHAPTER
- type CHAPTER_CONTENT
- type CHAPTER_ENUM_BREAK
- type CHAPTER_ENUM_BREAK__SIMPLE
- type CHAPTER_MODEL
- type CHAPTER_OR_MSR_QUERY
- type CLIENT_COM_SPEC
- type CLIENT_ID_MAPPING
- type CLIENT_SERVER_ANNOTATION
- type CLIENT_SERVER_ARRAY_ELEMENT_MAPPING
- type CLIENT_SERVER_ARRAY_TYPE_MAPPING
- type CLIENT_SERVER_INTERFACE
- type CLIENT_SERVER_INTERFACE_MAPPING
- type CLIENT_SERVER_OPERATION
- type CLIENT_SERVER_OPERATION_MAPPING
- type CLIENT_SERVER_OPERATION__SUBTYPES_ENUM
- type CLIENT_SERVER_PRIMITIVE_TYPE_MAPPING
- type CLIENT_SERVER_RECORD_ELEMENT_MAPPING
- type CLIENT_SERVER_RECORD_TYPE_MAPPING
- type CLIENT_SERVER_TO_SIGNAL_GROUP_MAPPING
- type CODE
- type COLLECTABLE_ELEMENT__SUBTYPES_ENUM
- type COLLECTION
- type COLSPEC
- type COMMON_SIGNAL_PATH
- type COMMUNICATION_CLUSTER__SUBTYPES_ENUM
- type COMMUNICATION_CONNECTOR_REF_CONDITIONAL
- type COMMUNICATION_CONNECTOR__SUBTYPES_ENUM
- type COMMUNICATION_CONTROLLER_MAPPING
- type COMMUNICATION_CONTROLLER__SUBTYPES_ENUM
- type COMMUNICATION_DIRECTION_TYPE
- type COMMUNICATION_DIRECTION_TYPE__SIMPLE
- type COMPILER
- type COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE
- type COMPONENT_CLUSTERING
- type COMPONENT_IN_COMPOSITION_INSTANCE_REF
- type COMPONENT_IN_SYSTEM_INSTANCE_REF
- type COMPONENT_SEPARATION
- type COMPOSITION_SW_COMPONENT_TYPE
- type COMPOSITION_SW_COMPONENT_TYPE__SUBTYPES_ENUM
- type COMPU
- type COMPU_CONST
- type COMPU_CONST_FORMULA_CONTENT
- type COMPU_CONST_NUMERIC_CONTENT
- type COMPU_CONST_TEXT_CONTENT
- type COMPU_GENERIC_MATH
- type COMPU_METHOD
- type COMPU_METHOD__SUBTYPES_ENUM
- type COMPU_NOMINATOR_DENOMINATOR
- type COMPU_RATIONAL_COEFFS
- type COMPU_SCALE
- type COMPU_SCALES
- type COMPU_SCALE_CONSTANT_CONTENTS
- type COMPU_SCALE_RATIONAL_FORMULA
- type COM_MGR_USER_NEEDS
- type CONCRETE_PATTERN_EVENT_TRIGGERING
- type CONDITIONAL_CHANGE_NAD
- type CONDITION_BY_FORMULA
- type CONFIDENCE_INTERVAL
- type CONSTANT_REFERENCE
- type CONSTANT_SPECIFICATION
- type CONSTANT_SPECIFICATION_MAPPING
- type CONSTANT_SPECIFICATION_MAPPING_SET
- type CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM
- type CONSTANT_SPECIFICATION__SUBTYPES_ENUM
- type CRYPTO_SERVICE_NEEDS
- type CSE_CODE_TYPE_STRING
- type CSE_CODE_TYPE_STRING__SIMPLE
- type CYCLE_COUNTER
- type CYCLE_REPETITION
- type CYCLE_REPETITION_TYPE
- type CYCLE_REPETITION_TYPE__SIMPLE
- type CYCLIC_TIMING
- type C_IDENTIFIER
- type C_IDENTIFIER__SIMPLE
- type DATA_CONSTR
- type DATA_CONSTR_RULE
- type DATA_CONSTR__SUBTYPES_ENUM
- type DATA_DUMP_ENTRY
- type DATA_FILTER
- type DATA_FILTER_TYPE_ENUM
- type DATA_FILTER_TYPE_ENUM__SIMPLE
- type DATA_INTERFACE__SUBTYPES_ENUM
- type DATA_LIMIT_KIND_ENUM
- type DATA_LIMIT_KIND_ENUM__SIMPLE
- type DATA_PROTOTYPE_MAPPING
- type DATA_PROTOTYPE__SUBTYPES_ENUM
- type DATA_RECEIVED_EVENT
- type DATA_RECEIVE_ERROR_EVENT
- type DATA_SEND_COMPLETED_EVENT
- type DATA_TYPE_MAP
- type DATA_TYPE_MAPPING_SET
- type DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM
- type DATA_TYPE_POLICY_ENUM
- type DATA_TYPE_POLICY_ENUM__SIMPLE
- type DATA_WRITE_COMPLETED_EVENT
- type DATE
- type DATE__SIMPLE
- type DCM_I_PDU
- type DEFAULT_VALUE_ELEMENT
- type DEF_ITEM
- type DEF_LIST
- type DELEGATED_PORT_ANNOTATION
- type DELEGATION_SW_CONNECTOR
- type DEPENDENCY_ON_ARTIFACT
- type DEPENDENCY_ON_ARTIFACT__SUBTYPES_ENUM
- type DEPENDENCY_USAGE_ENUM
- type DEPENDENCY_USAGE_ENUM__SIMPLE
- type DIAGNOSTIC_AUDIENCE_ENUM
- type DIAGNOSTIC_AUDIENCE_ENUM__SIMPLE
- type DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS
- type DIAGNOSTIC_EVENT_MANAGER_NEEDS
- type DIAGNOSTIC_EVENT_NEEDS
- type DIAGNOSTIC_EVENT_NEEDS__SUBTYPES_ENUM
- type DIAGNOSTIC_IO_CONTROL_NEEDS
- type DIAGNOSTIC_ROUTINE_NEEDS
- type DIAGNOSTIC_ROUTINE_TYPE_ENUM
- type DIAGNOSTIC_ROUTINE_TYPE_ENUM__SIMPLE
- type DIAGNOSTIC_VALUE_ACCESS_ENUM
- type DIAGNOSTIC_VALUE_ACCESS_ENUM__SIMPLE
- type DIAGNOSTIC_VALUE_NEEDS
- type DIAG_EVENT_DEBOUNCE_COUNTER_BASED
- type DIAG_EVENT_DEBOUNCE_MONITOR_INTERNAL
- type DIAG_EVENT_DEBOUNCE_TIME_BASED
- type DIAG_PDU_TYPE
- type DIAG_PDU_TYPE__SIMPLE
- type DIAG_REQUIREMENT_ID_STRING
- type DIAG_REQUIREMENT_ID_STRING__SIMPLE
- type DISPLAY_FORMAT_STRING
- type DISPLAY_FORMAT_STRING__SIMPLE
- type DLT_USER_NEEDS
- type DOCUMENTATION
- type DOCUMENTATION_BLOCK
- type DOCUMENTATION_CONTEXT
- type DOC_REVISION
- type DTC_KIND_ENUM
- type DTC_KIND_ENUM__SIMPLE
- type DYNAMIC_PART
- type DYNAMIC_PART_ALTERNATIVE
- type ECUC_ABSTRACT_REFERENCE_DEF__SUBTYPES_ENUM
- type ECUC_ADD_INFO_PARAM_DEF
- type ECUC_ADD_INFO_PARAM_VALUE
- type ECUC_AFFECTION_ENUM
- type ECUC_AFFECTION_ENUM__SIMPLE
- type ECUC_BOOLEAN_PARAM_DEF
- type ECUC_CHOICE_CONTAINER_DEF
- type ECUC_CHOICE_REFERENCE_DEF
- type ECUC_COMMON_ATTRIBUTES__SUBTYPES_ENUM
- type ECUC_CONDITION_FORMULA
- type ECUC_CONDITION_SPECIFICATION
- type ECUC_CONFIGURATION_CLASS_AFFECTION
- type ECUC_CONFIGURATION_CLASS_ENUM
- type ECUC_CONFIGURATION_CLASS_ENUM__SIMPLE
- type ECUC_CONFIGURATION_VARIANT_ENUM
- type ECUC_CONFIGURATION_VARIANT_ENUM__SIMPLE
- type ECUC_CONTAINER_DEF__SUBTYPES_ENUM
- type ECUC_CONTAINER_VALUE
- type ECUC_DEFINITION_COLLECTION
- type ECUC_DEFINITION_ELEMENT__SUBTYPES_ENUM
- type ECUC_DERIVATION_SPECIFICATION
- type ECUC_ENUMERATION_LITERAL_DEF
- type ECUC_ENUMERATION_PARAM_DEF
- type ECUC_FLOAT_PARAM_DEF
- type ECUC_FOREIGN_REFERENCE_DEF
- type ECUC_FUNCTION_NAME_DEF
- type ECUC_FUNCTION_NAME_DEF_CONDITIONAL
- type ECUC_IMPLEMENTATION_CONFIGURATION_CLASS
- type ECUC_INSTANCE_REFERENCE_DEF
- type ECUC_INSTANCE_REFERENCE_VALUE
- type ECUC_INTEGER_PARAM_DEF
- type ECUC_LINKER_SYMBOL_DEF
- type ECUC_LINKER_SYMBOL_DEF_CONDITIONAL
- type ECUC_MODULE_CONFIGURATION_VALUES
- type ECUC_MODULE_CONFIGURATION_VALUES_REF_CONDITIONAL
- type ECUC_MODULE_CONFIGURATION_VALUES__SUBTYPES_ENUM
- type ECUC_MODULE_DEF
- type ECUC_MODULE_DEF__SUBTYPES_ENUM
- type ECUC_MULTILINE_STRING_PARAM_DEF
- type ECUC_MULTILINE_STRING_PARAM_DEF_CONDITIONAL
- type ECUC_NUMERICAL_PARAM_VALUE
- type ECUC_PARAMETER_DEF__SUBTYPES_ENUM
- type ECUC_PARAMETER_DERIVATION_FORMULA
- type ECUC_PARAM_CONF_CONTAINER_DEF
- type ECUC_PARAM_CONF_CONTAINER_DEF__SUBTYPES_ENUM
- type ECUC_QUERY
- type ECUC_QUERY_EXPRESSION
- type ECUC_QUERY__SUBTYPES_ENUM
- type ECUC_REFERENCE_DEF
- type ECUC_REFERENCE_VALUE
- type ECUC_STRING_PARAM_DEF
- type ECUC_STRING_PARAM_DEF_CONDITIONAL
- type ECUC_SYMBOLIC_NAME_REFERENCE_DEF
- type ECUC_TEXTUAL_PARAM_VALUE
- type ECUC_VALUE_COLLECTION
- type ECUC_VALUE_COLLECTION__SUBTYPES_ENUM
- type ECU_ABSTRACTION_SW_COMPONENT_TYPE
- type ECU_INSTANCE
- type ECU_INSTANCE__SUBTYPES_ENUM
- type ECU_MAPPING
- type ECU_PARTITION
- type ECU_PARTITION__SUBTYPES_ENUM
- type ECU_RESOURCE_ESTIMATION
- type ECU_STATE_MGR_USER_NEEDS
- type ECU_TIMING
- type EMPHASIS_TEXT
- type EMPTY_SIGNAL_MAPPING
- type END_TO_END_DESCRIPTION
- type END_TO_END_PROTECTION
- type END_TO_END_PROTECTION_I_SIGNAL_I_PDU
- type END_TO_END_PROTECTION_SET
- type END_TO_END_PROTECTION_VARIABLE_PROTOTYPE
- type ENTRY
- type EOC_EXECUTABLE_ENTITY_REF
- type EOC_EXECUTABLE_ENTITY_REF__SUBTYPES_ENUM
- type ETHERNET_CLUSTER
- type ETHERNET_CLUSTER_CONDITIONAL
- type ETHERNET_COMMUNICATION_CONNECTOR
- type ETHERNET_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM
- type ETHERNET_COMMUNICATION_CONTROLLER
- type ETHERNET_COMMUNICATION_CONTROLLER_CONDITIONAL
- type ETHERNET_FRAME
- type ETHERNET_FRAME_TRIGGERING
- type ETHERNET_PHYSICAL_CHANNEL
- type EVALUATED_VARIANT_SET
- type EVENT_CONTROLLED_TIMING
- type EXCLUSIVE_AREA
- type EXCLUSIVE_AREA__SUBTYPES_ENUM
- type EXECUTABLE_ENTITY__SUBTYPES_ENUM
- type EXECUTION_ORDER_CONSTRAINT
- type EXECUTION_TIME_CONSTRAINT
- type EXECUTION_TIME_TYPE_ENUM
- type EXECUTION_TIME_TYPE_ENUM__SIMPLE
- type EXTERNAL_TRIGGERING_POINT
- type EXTERNAL_TRIGGER_OCCURRED_EVENT
- type EXT_ID_CLASS_ENUM
- type EXT_ID_CLASS_ENUM__SIMPLE
- type E_ENUM
- type E_ENUM_FONT
- type E_ENUM_FONT__SIMPLE
- type E_ENUM__SIMPLE
- type FIBEX_ELEMENT_REF_CONDITIONAL
- type FIBEX_ELEMENT__SUBTYPES_ENUM
- type FILTER_DEBOUNCING_ENUM
- type FILTER_DEBOUNCING_ENUM__SIMPLE
- type FLAT_INSTANCE_DESCRIPTOR
- type FLAT_INSTANCE_DESCRIPTOR__SUBTYPES_ENUM
- type FLAT_MAP
- type FLAT_MAP__SUBTYPES_ENUM
- type FLEXRAY_ABSOLUTELY_SCHEDULED_TIMING
- type FLEXRAY_AR_TP_CHANNEL
- type FLEXRAY_AR_TP_CONFIG
- type FLEXRAY_AR_TP_CONNECTION
- type FLEXRAY_AR_TP_NODE
- type FLEXRAY_AR_TP_NODE__SUBTYPES_ENUM
- type FLEXRAY_CHANNEL_NAME
- type FLEXRAY_CHANNEL_NAME__SIMPLE
- type FLEXRAY_CLUSTER
- type FLEXRAY_CLUSTER_CONDITIONAL
- type FLEXRAY_CLUSTER__SUBTYPES_ENUM
- type FLEXRAY_COMMUNICATION_CONNECTOR
- type FLEXRAY_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM
- type FLEXRAY_COMMUNICATION_CONTROLLER
- type FLEXRAY_COMMUNICATION_CONTROLLER_CONDITIONAL
- type FLEXRAY_FIFO_CONFIGURATION
- type FLEXRAY_FIFO_RANGE
- type FLEXRAY_FRAME
- type FLEXRAY_FRAME_TRIGGERING
- type FLEXRAY_NM_CLUSTER
- type FLEXRAY_NM_CLUSTER_COUPLING
- type FLEXRAY_NM_CLUSTER__SUBTYPES_ENUM
- type FLEXRAY_NM_ECU
- type FLEXRAY_NM_NODE
- type FLEXRAY_NM_SCHEDULE_VARIANT
- type FLEXRAY_NM_SCHEDULE_VARIANT__SIMPLE
- type FLEXRAY_PHYSICAL_CHANNEL
- type FLEXRAY_PHYSICAL_CHANNEL__SUBTYPES_ENUM
- type FLEXRAY_TP_CONFIG
- type FLEXRAY_TP_CONNECTION
- type FLEXRAY_TP_CONNECTION_CONTROL
- type FLEXRAY_TP_CONNECTION_CONTROL__SUBTYPES_ENUM
- type FLEXRAY_TP_ECU
- type FLEXRAY_TP_NODE
- type FLEXRAY_TP_NODE__SUBTYPES_ENUM
- type FLEXRAY_TP_PDU_POOL
- type FLEXRAY_TP_PDU_POOL__SUBTYPES_ENUM
- type FLOAT
- type FLOAT_ENUM
- type FLOAT_ENUM__SIMPLE
- type FLOAT_VALUE_VARIATION_POINT
- type FLOAT__SIMPLE
- type FOOTNOTE_TEXT
- type FORBIDDEN_SIGNAL_PATH
- type FRAME_ENUM
- type FRAME_ENUM__SIMPLE
- type FRAME_MAPPING
- type FRAME_PID
- type FRAME_PORT
- type FRAME_PORT__SUBTYPES_ENUM
- type FRAME_TRIGGERING__SUBTYPES_ENUM
- type FRAME__SUBTYPES_ENUM
- type FREE_FORMAT
- type FR_AR_TP_ACK_TYPE
- type FR_AR_TP_ACK_TYPE__SIMPLE
- type FUNCTION_INHIBITION_NEEDS
- type FUNCTION_INHIBITION_NEEDS__SUBTYPES_ENUM
- type GATEWAY
- type GENERAL_PARAMETER
- type GRAPHIC
- type GRAPHIC_FIT_ENUM
- type GRAPHIC_FIT_ENUM__SIMPLE
- type GRAPHIC_NOTATION_ENUM
- type GRAPHIC_NOTATION_ENUM__SIMPLE
- type HANDLE_INVALID_ENUM
- type HANDLE_INVALID_ENUM__SIMPLE
- type HANDLE_OUT_OF_RANGE_ENUM
- type HANDLE_OUT_OF_RANGE_ENUM__SIMPLE
- type HANDLE_OUT_OF_RANGE_STATUS_ENUM
- type HANDLE_OUT_OF_RANGE_STATUS_ENUM__SIMPLE
- type HANDLE_TERMINATION_AND_RESTART_ENUM
- type HANDLE_TERMINATION_AND_RESTART_ENUM__SIMPLE
- type HANDLE_TIMEOUT_ENUM
- type HANDLE_TIMEOUT_ENUM__SIMPLE
- type HARDWARE_CONFIGURATION
- type HW_ATTRIBUTE_DEF
- type HW_ATTRIBUTE_DEF__SUBTYPES_ENUM
- type HW_ATTRIBUTE_LITERAL_DEF
- type HW_ATTRIBUTE_VALUE
- type HW_CATEGORY
- type HW_CATEGORY__SUBTYPES_ENUM
- type HW_DESCRIPTION_ENTITY__SUBTYPES_ENUM
- type HW_ELEMENT
- type HW_ELEMENT_CONNECTOR
- type HW_ELEMENT_REF_CONDITIONAL
- type HW_ELEMENT__SUBTYPES_ENUM
- type HW_PIN
- type HW_PIN_CONNECTOR
- type HW_PIN_GROUP
- type HW_PIN_GROUP_CONNECTOR
- type HW_PIN_GROUP_CONTENT
- type HW_PIN_GROUP__SUBTYPES_ENUM
- type HW_PIN__SUBTYPES_ENUM
- type HW_PORT_MAPPING
- type HW_TYPE
- type HW_TYPE__SUBTYPES_ENUM
- type IDENTIFIABLE__SUBTYPES_ENUM
- type IDENTIFIER
- type IDENTIFIER__SIMPLE
- type IMPLEMENTATION_DATA_TYPE
- type IMPLEMENTATION_DATA_TYPE_ELEMENT
- type IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM
- type IMPLEMENTATION_DATA_TYPE_SUB_ELEMENT_REF
- type IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM
- type IMPLEMENTATION_ELEMENT_IN_PARAMETER_INSTANCE_REF
- type INCLUDED_DATA_TYPE_SET
- type INCLUDED_MODE_DECLARATION_GROUP_SET
- type INDENT_SAMPLE
- type INDEXED_ARRAY_ELEMENT
- type INDEX_ENTRY
- type INNER_PORT_GROUP_IN_COMPOSITION_INSTANCE_REF
- type INSTANTIATION_DATA_DEF_PROPS
- type INTEGER
- type INTEGER_VALUE_VARIATION_POINT
- type INTEGER__SIMPLE
- type INTERNAL_CONSTRS
- type INTERNAL_TRIGGERING_POINT
- type INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM
- type INTERNAL_TRIGGER_OCCURRED_EVENT
- type INTERPOLATION_ROUTINE
- type INTERPOLATION_ROUTINE_MAPPING
- type INTERPOLATION_ROUTINE_MAPPING_SET
- type INTERVAL_TYPE_ENUM
- type INTERVAL_TYPE_ENUM__SIMPLE
- type INVALIDATION_POLICY
- type IO_HW_ABSTRACTION_SERVER_ANNOTATION
- type ITEM
- type ITEM_LABEL_POS_ENUM
- type ITEM_LABEL_POS_ENUM__SIMPLE
- type I_PDU_MAPPING
- type I_PDU_PORT
- type I_PDU_PORT__SUBTYPES_ENUM
- type I_PDU_TIMING
- type I_PDU__SUBTYPES_ENUM
- type I_SIGNAL
- type I_SIGNAL_GROUP
- type I_SIGNAL_GROUP__SUBTYPES_ENUM
- type I_SIGNAL_I_PDU
- type I_SIGNAL_I_PDU_GROUP
- type I_SIGNAL_I_PDU_GROUP__SUBTYPES_ENUM
- type I_SIGNAL_I_PDU_REF_CONDITIONAL
- type I_SIGNAL_I_PDU__SUBTYPES_ENUM
- type I_SIGNAL_MAPPING
- type I_SIGNAL_PORT
- type I_SIGNAL_PORT__SUBTYPES_ENUM
- type I_SIGNAL_PROPS
- type I_SIGNAL_TO_I_PDU_MAPPING
- type I_SIGNAL_TO_I_PDU_MAPPING__SUBTYPES_ENUM
- type I_SIGNAL_TRIGGERING
- type I_SIGNAL_TRIGGERING_REF_CONDITIONAL
- type I_SIGNAL_TRIGGERING__SUBTYPES_ENUM
- type I_SIGNAL__SUBTYPES_ENUM
- type J_1939_TP_CONFIG
- type J_1939_TP_CONNECTION
- type J_1939_TP_NODE
- type J_1939_TP_NODE__SUBTYPES_ENUM
- type KEEP_WITH_PREVIOUS_ENUM
- type KEEP_WITH_PREVIOUS_ENUM__SIMPLE
- type KEYWORD
- type KEYWORD_SET
- type LABELED_ITEM
- type LABELED_LIST
- type LATENCY_CONSTRAINT_TYPE_ENUM
- type LATENCY_CONSTRAINT_TYPE_ENUM__SIMPLE
- type LATENCY_TIMING_CONSTRAINT
- type LIMIT
- type LINKER
- type LIN_CHECKSUM_TYPE
- type LIN_CHECKSUM_TYPE__SIMPLE
- type LIN_CLUSTER
- type LIN_CLUSTER_CONDITIONAL
- type LIN_COMMUNICATION_CONNECTOR
- type LIN_CONFIGURABLE_FRAME
- type LIN_ERROR_RESPONSE
- type LIN_EVENT_TRIGGERED_FRAME
- type LIN_FRAME_TRIGGERING
- type LIN_FRAME_TRIGGERING__SUBTYPES_ENUM
- type LIN_FRAME__SUBTYPES_ENUM
- type LIN_MASTER
- type LIN_MASTER_CONDITIONAL
- type LIN_ORDERED_CONFIGURABLE_FRAME
- type LIN_PHYSICAL_CHANNEL
- type LIN_SCHEDULE_TABLE
- type LIN_SCHEDULE_TABLE__SUBTYPES_ENUM
- type LIN_SLAVE
- type LIN_SLAVE_CONDITIONAL
- type LIN_SLAVE__SUBTYPES_ENUM
- type LIN_SPORADIC_FRAME
- type LIN_TP_CONFIG
- type LIN_TP_CONNECTION
- type LIN_TP_NODE
- type LIN_TP_NODE__SUBTYPES_ENUM
- type LIN_UNCONDITIONAL_FRAME
- type LIN_UNCONDITIONAL_FRAME__SUBTYPES_ENUM
- type LIST
- type LIST_ENUM
- type LIST_ENUM__SIMPLE
- type LOGIC_ADDRESS
- type LOGIC_ADDRESS__SUBTYPES_ENUM
- type L_ENUM
- type L_ENUM__SIMPLE
- type L_GRAPHIC
- type L_LONG_NAME
- type L_OVERVIEW_PARAGRAPH
- type L_PARAGRAPH
- type L_PLAIN_TEXT
- type L_VERBATIM
- type MAP
- type MAPPING_DIRECTION_ENUM
- type MAPPING_DIRECTION_ENUM__SIMPLE
- type MAXIMUM_MESSAGE_LENGTH_TYPE
- type MAXIMUM_MESSAGE_LENGTH_TYPE__SIMPLE
- type MAX_COMM_MODE_ENUM
- type MAX_COMM_MODE_ENUM__SIMPLE
- type MC_DATA_INSTANCE
- type MC_DATA_INSTANCE__SUBTYPES_ENUM
- type MC_PARAMETER_ELEMENT_GROUP
- type MC_SUPPORT_DATA
- type MC_SW_EMULATION_METHOD_SUPPORT
- type MEASURED_EXECUTION_TIME
- type MEASURED_HEAP_USAGE
- type MEASURED_STACK_USAGE
- type MEMORY_ALLOCATION_KEYWORD_POLICY_TYPE
- type MEMORY_ALLOCATION_KEYWORD_POLICY_TYPE__SIMPLE
- type MEMORY_SECTION
- type MEMORY_SECTION_LOCATION
- type MEMORY_SECTION_TYPE
- type MEMORY_SECTION_TYPE__SIMPLE
- type MEMORY_SECTION__SUBTYPES_ENUM
- type MIME_TYPE_STRING
- type MIME_TYPE_STRING__SIMPLE
- type ML_FIGURE
- type ML_FORMULA
- type MODE_ACCESS_POINT
- type MODE_ACTIVATION_KIND
- type MODE_ACTIVATION_KIND__SIMPLE
- type MODE_DECLARATION
- type MODE_DECLARATION_GROUP
- type MODE_DECLARATION_GROUP_PROTOTYPE
- type MODE_DECLARATION_GROUP_PROTOTYPE_MAPPING
- type MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL
- type MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM
- type MODE_DECLARATION_GROUP__SUBTYPES_ENUM
- type MODE_DECLARATION__SUBTYPES_ENUM
- type MODE_DRIVEN_TRANSMISSION_MODE_CONDITION
- type MODE_INTERFACE_MAPPING
- type MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF
- type MODE_PORT_ANNOTATION
- type MODE_REQUEST_TYPE_MAP
- type MODE_SWITCHED_ACK_EVENT
- type MODE_SWITCHED_ACK_REQUEST
- type MODE_SWITCH_INTERFACE
- type MODE_SWITCH_POINT
- type MODE_SWITCH_POINT__SUBTYPES_ENUM
- type MODE_SWITCH_RECEIVER_COM_SPEC
- type MODE_SWITCH_SENDER_COM_SPEC
- type MODIFICATION
- type MODIFICATION_TYPE_ENUM
- type MODIFICATION_TYPE_ENUM__SIMPLE
- type MONOTONY_ENUM
- type MONOTONY_ENUM__SIMPLE
- type MSR_QUERY_ARG
- type MSR_QUERY_CHAPTER
- type MSR_QUERY_PROPS
- type MSR_QUERY_P_1
- type MSR_QUERY_RESULT_CHAPTER
- type MSR_QUERY_RESULT_TOPIC_1
- type MSR_QUERY_TOPIC_1
- type MULTIDIMENSIONAL_TIME
- type MULTILANGUAGE_LONG_NAME
- type MULTIPLEXED_I_PDU
- type MULTI_LANGUAGE_OVERVIEW_PARAGRAPH
- type MULTI_LANGUAGE_PARAGRAPH
- type MULTI_LANGUAGE_PLAIN_TEXT
- type MULTI_LANGUAGE_VERBATIM
- type NATIVE_DECLARATION_STRING
- type NATIVE_DECLARATION_STRING__SIMPLE
- type NETWORK_TARGET_ADDRESS_TYPE
- type NETWORK_TARGET_ADDRESS_TYPE__SIMPLE
- type NMTOKENS_STRING
- type NMTOKENS_STRING__SIMPLE
- type NMTOKEN_STRING
- type NMTOKEN_STRING__SIMPLE
- type NM_CONFIG
- type NM_COORDINATOR
- type NM_ECU
- type NM_ECU__SUBTYPES_ENUM
- type NM_NODE__SUBTYPES_ENUM
- type NM_PDU
- type NM_PDU__SUBTYPES_ENUM
- type NONQUEUED_RECEIVER_COM_SPEC
- type NONQUEUED_SENDER_COM_SPEC
- type NOTE
- type NOTE_TYPE_ENUM
- type NOTE_TYPE_ENUM__SIMPLE
- type NUMERICAL_VALUE
- type NUMERICAL_VALUE_SPECIFICATION
- type NUMERICAL_VALUE_VARIATION_POINT
- type NUMERICAL_VALUE__SIMPLE
- type NV_BLOCK_DATA_MAPPING
- type NV_BLOCK_DESCRIPTOR
- type NV_BLOCK_NEEDS
- type NV_BLOCK_NEEDS_RELIABILITY_ENUM
- type NV_BLOCK_NEEDS_RELIABILITY_ENUM__SIMPLE
- type NV_BLOCK_NEEDS_WRITING_PRIORITY_ENUM
- type NV_BLOCK_NEEDS_WRITING_PRIORITY_ENUM__SIMPLE
- type NV_BLOCK_SW_COMPONENT_TYPE
- type NV_DATA_INTERFACE
- type NV_DATA_PORT_ANNOTATION
- type NV_PROVIDE_COM_SPEC
- type NV_REQUIRE_COM_SPEC
- type N_PDU
- type N_PDU__SUBTYPES_ENUM
- type OBD_CONTROL_SERVICE_NEEDS
- type OBD_INFO_SERVICE_NEEDS
- type OBD_MONITOR_SERVICE_NEEDS
- type OBD_PID_SERVICE_NEEDS
- type OBD_RATIO_CONNECTION_KIND_ENUM
- type OBD_RATIO_CONNECTION_KIND_ENUM__SIMPLE
- type OBD_RATIO_SERVICE_NEEDS
- type OFFSET_TIMING_CONSTRAINT
- type OPERATION_ARGUMENT_IN_COMPONENT_INSTANCE_REF
- type OPERATION_INVOKED_EVENT
- type OPERATION_IN_SYSTEM_INSTANCE_REF
- type ORIENT_ENUM
- type ORIENT_ENUM__SIMPLE
- type PARAMETER_ACCESS
- type PARAMETER_DATA_PROTOTYPE
- type PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM
- type PARAMETER_INTERFACE
- type PARAMETER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF
- type PARAMETER_PORT_ANNOTATION
- type PARAMETER_PROVIDE_COM_SPEC
- type PARAMETER_REQUIRE_COM_SPEC
- type PARAMETER_SW_COMPONENT_TYPE
- type PDUR_I_PDU_GROUP
- type PDUR_I_PDU_GROUP__SUBTYPES_ENUM
- type PDU_MAPPING_DEFAULT_VALUE
- type PDU_TO_FRAME_MAPPING
- type PDU_TRIGGERING
- type PDU_TRIGGERING_REF_CONDITIONAL
- type PDU_TRIGGERING__SUBTYPES_ENUM
- type PDU__SUBTYPES_ENUM
- type PERIODIC_EVENT_TRIGGERING
- type PERMISSIBLE_SIGNAL_PATH
- type PER_INSTANCE_MEMORY
- type PER_INSTANCE_MEMORY_SIZE
- type PER_INSTANCE_MEMORY__SUBTYPES_ENUM
- type PGWIDE_ENUM
- type PGWIDE_ENUM__SIMPLE
- type PHYSICAL_CHANNEL__SUBTYPES_ENUM
- type PHYSICAL_DIMENSION
- type PHYSICAL_DIMENSION__SUBTYPES_ENUM
- type PHYS_CONSTRS
- type PNC_GATEWAY_TYPE_ENUM
- type PNC_GATEWAY_TYPE_ENUM__SIMPLE
- type PNC_MAPPING
- type PORT_API_OPTION
- type PORT_DEFINED_ARGUMENT_VALUE
- type PORT_GROUP
- type PORT_GROUP_IN_SYSTEM_INSTANCE_REF
- type PORT_GROUP__SUBTYPES_ENUM
- type PORT_INTERFACE_BLUEPRINT_MAPPING
- type PORT_INTERFACE_MAPPING_SET
- type PORT_INTERFACE_MAPPING__SUBTYPES_ENUM
- type PORT_INTERFACE__SUBTYPES_ENUM
- type PORT_PROTOTYPE_BLUEPRINT
- type PORT_PROTOTYPE_BLUEPRINT_INIT_VALUE
- type PORT_PROTOTYPE_BLUEPRINT_MAPPING
- type PORT_PROTOTYPE_BLUEPRINT__SUBTYPES_ENUM
- type PORT_PROTOTYPE_REF_CONDITIONAL
- type PORT_PROTOTYPE__SUBTYPES_ENUM
- type POSITIVE_INTEGER
- type POSITIVE_INTEGER_VALUE_VARIATION_POINT
- type POSITIVE_INTEGER__SIMPLE
- type POST_BUILD_VARIANT_CONDITION
- type POST_BUILD_VARIANT_CRITERION
- type POST_BUILD_VARIANT_CRITERION_VALUE
- type POST_BUILD_VARIANT_CRITERION_VALUE_SET
- type POST_BUILD_VARIANT_CRITERION_VALUE_SET__SUBTYPES_ENUM
- type POST_BUILD_VARIANT_CRITERION__SUBTYPES_ENUM
- type PREDEFINED_CHAPTER
- type PREDEFINED_VARIANT
- type PREDEFINED_VARIANT__SUBTYPES_ENUM
- type PRMS
- type PRM_CHAR
- type PRM_CHAR_ABS_TOL
- type PRM_CHAR_MIN_TYP_MAX
- type PRM_CHAR_NUMERICAL_CONTENTS
- type PRM_CHAR_TEXTUAL_CONTENTS
- type PROCESSING_KIND_ENUM
- type PROCESSING_KIND_ENUM__SIMPLE
- type PROGRAMMINGLANGUAGE_ENUM
- type PROGRAMMINGLANGUAGE_ENUM__SIMPLE
- type PULSE_TEST_ENUM
- type PULSE_TEST_ENUM__SIMPLE
- type P_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF
- type P_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF
- type P_PORT_IN_COMPOSITION_INSTANCE_REF
- type P_PORT_PROTOTYPE
- type P_PORT_PROTOTYPE__SUBTYPES_ENUM
- type P_TRIGGER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF
- type P_VARIABLE_IN_ATOMIC_SWC_INSTANCE_REF
- type QUEUED_RECEIVER_COM_SPEC
- type QUEUED_SENDER_COM_SPEC
- type RECEIVER_ANNOTATION
- type RECORD_LAYOUT_ITERATOR_POINT
- type RECORD_LAYOUT_ITERATOR_POINT__SIMPLE
- type RECORD_VALUE_SPECIFICATION
- type REF
- type REFERENCE_BASE
- type REFERENCE_VALUE_SPECIFICATION
- type REFERRABLE__SUBTYPES_ENUM
- type REF__SIMPLE
- type REGULAR_EXPRESSION
- type REGULAR_EXPRESSION__SIMPLE
- type RELATIVE_TOLERANCE
- type RESOURCE_CONSUMPTION
- type RESUME_POSITION
- type RESUME_POSITION__SIMPLE
- type REVISION_LABEL_STRING
- type REVISION_LABEL_STRING__SIMPLE
- type ROLE_BASED_BSW_MODULE_ENTRY_ASSIGNMENT
- type ROLE_BASED_DATA_ASSIGNMENT
- type ROLE_BASED_PORT_ASSIGNMENT
- type ROOT_SW_COMPOSITION_PROTOTYPE
- type ROOT_SW_COMPOSITION_PROTOTYPE__SUBTYPES_ENUM
- type ROUGH_ESTIMATE_HEAP_USAGE
- type ROUGH_ESTIMATE_OF_EXECUTION_TIME
- type ROUGH_ESTIMATE_STACK_USAGE
- type ROW
- type RTE_EVENT__SUBTYPES_ENUM
- type RUNNABLE_ENTITY
- type RUNNABLE_ENTITY_ARGUMENT
- type RUNNABLE_ENTITY__SUBTYPES_ENUM
- type RUN_MODE
- type RUN_MODE__SIMPLE
- type RX_IDENTIFIER_RANGE
- type R_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF
- type R_MODE_IN_ATOMIC_SWC_INSTANCE_REF
- type R_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF
- type R_PORT_IN_COMPOSITION_INSTANCE_REF
- type R_PORT_PROTOTYPE
- type R_PORT_PROTOTYPE__SUBTYPES_ENUM
- type R_TRIGGER_IN_ATOMIC_SWC_INSTANCE_REF
- type R_VARIABLE_IN_ATOMIC_SWC_INSTANCE_REF
- type SAVE_CONFIGURATION_ENTRY
- type SCALE_CONSTR
- type SCALE_CONSTRS
- type SCALE_CONSTR_VALIDITY_ENUM
- type SCALE_CONSTR_VALIDITY_ENUM__SIMPLE
- type SD
- type SDG
- type SDG_CAPTION
- type SDG_CAPTION__SUBTYPES_ENUM
- type SDG_CONTENTS
- type SECTION_INITIALIZATION_POLICY_TYPE
- type SECTION_INITIALIZATION_POLICY_TYPE__SIMPLE
- type SECTION_NAME_PREFIX
- type SECTION_NAME_PREFIX__SUBTYPES_ENUM
- type SEGMENT_POSITION
- type SENDER_ANNOTATION
- type SENDER_RECEIVER_INTERFACE
- type SENDER_RECEIVER_TO_SIGNAL_GROUP_MAPPING
- type SENDER_RECEIVER_TO_SIGNAL_MAPPING
- type SENDER_REC_ARRAY_ELEMENT_MAPPING
- type SENDER_REC_ARRAY_TYPE_MAPPING
- type SENDER_REC_RECORD_ELEMENT_MAPPING
- type SENDER_REC_RECORD_TYPE_MAPPING
- type SENSOR_ACTUATOR_SW_COMPONENT_TYPE
- type SEPARATE_SIGNAL_PATH
- type SEQUENCE_COUNTER_MAPPING
- type SERVER_ARGUMENT_IMPL_POLICY_ENUM
- type SERVER_ARGUMENT_IMPL_POLICY_ENUM__SIMPLE
- type SERVER_COM_SPEC
- type SERVICE_PROVIDER_ENUM
- type SERVICE_PROVIDER_ENUM__SIMPLE
- type SERVICE_PROXY_SW_COMPONENT_TYPE
- type SERVICE_SW_COMPONENT_TYPE
- type SHOW_CONTENT_ENUM
- type SHOW_CONTENT_ENUM__SIMPLE
- type SHOW_RESOURCE_ALIAS_NAME_ENUM
- type SHOW_RESOURCE_ALIAS_NAME_ENUM__SIMPLE
- type SHOW_RESOURCE_CATEGORY_ENUM
- type SHOW_RESOURCE_CATEGORY_ENUM__SIMPLE
- type SHOW_RESOURCE_LONG_NAME_ENUM
- type SHOW_RESOURCE_LONG_NAME_ENUM__SIMPLE
- type SHOW_RESOURCE_NUMBER_ENUM
- type SHOW_RESOURCE_NUMBER_ENUM__SIMPLE
- type SHOW_RESOURCE_PAGE_ENUM
- type SHOW_RESOURCE_PAGE_ENUM__SIMPLE
- type SHOW_RESOURCE_SHORT_NAME_ENUM
- type SHOW_RESOURCE_SHORT_NAME_ENUM__SIMPLE
- type SHOW_RESOURCE_TYPE_ENUM
- type SHOW_RESOURCE_TYPE_ENUM__SIMPLE
- type SHOW_SEE_ENUM
- type SHOW_SEE_ENUM__SIMPLE
- type SIGNAL_FAN_ENUM
- type SIGNAL_FAN_ENUM__SIMPLE
- type SIGNAL_I_PDU_COUNTER
- type SIGNAL_I_PDU_REPLICATION
- type SIMULATED_EXECUTION_TIME
- type SINGLE_LANGUAGE_LONG_NAME
- type SINGLE_LANGUAGE_UNIT_NAMES
- type SOCKET_ADDRESS
- type SOCKET_ADDRESS__SUBTYPES_ENUM
- type SOCKET_CONNECTION
- type SOCKET_CONNECTION_IPDU_IDENTIFIER
- type SOFTWARE_CONTEXT
- type SO_AD_CONFIG
- type SO_AD_CONNECTOR_TYPE
- type SO_AD_CONNECTOR_TYPE__SIMPLE
- type SO_AD_PROTOCOL_TYPE
- type SO_AD_PROTOCOL_TYPE__SIMPLE
- type SPORADIC_EVENT_TRIGGERING
- type STATIC_PART
- type STD
- type STRING
- type STRING__SIMPLE
- type STRUCTURED_REQ
- type SUB_ELEMENT_MAPPING
- type SUPERVISED_ENTITY_NEEDS
- type SUPSCRIPT
- type SUPSCRIPT__SIMPLE
- type SWC_BSW_MAPPING
- type SWC_BSW_MAPPING__SUBTYPES_ENUM
- type SWC_BSW_RUNNABLE_MAPPING
- type SWC_BSW_SYNCHRONIZED_MODE_GROUP_PROTOTYPE
- type SWC_BSW_SYNCHRONIZED_TRIGGER
- type SWC_IMPLEMENTATION
- type SWC_IMPLEMENTATION__SUBTYPES_ENUM
- type SWC_INTERNAL_BEHAVIOR
- type SWC_INTERNAL_BEHAVIOR__SUBTYPES_ENUM
- type SWC_MODE_SWITCH_EVENT
- type SWC_SERVICE_DEPENDENCY
- type SWC_TIMING
- type SWC_TO_ECU_MAPPING
- type SWC_TO_ECU_MAPPING_CONSTRAINT
- type SWC_TO_ECU_MAPPING_CONSTRAINT_TYPE
- type SWC_TO_ECU_MAPPING_CONSTRAINT_TYPE__SIMPLE
- type SWC_TO_ECU_MAPPING__SUBTYPES_ENUM
- type SWC_TO_IMPL_MAPPING
- type SWC_TO_SWC_OPERATION_ARGUMENTS
- type SWC_TO_SWC_OPERATION_ARGUMENTS_DIRECTION_ENUM
- type SWC_TO_SWC_OPERATION_ARGUMENTS_DIRECTION_ENUM__SIMPLE
- type SWC_TO_SWC_SIGNAL
- type SW_ADDR_METHOD
- type SW_ADDR_METHOD__SUBTYPES_ENUM
- type SW_AXIS_CONT
- type SW_AXIS_GENERIC
- type SW_AXIS_GROUPED
- type SW_AXIS_INDIVIDUAL
- type SW_AXIS_TYPE
- type SW_AXIS_TYPE__SUBTYPES_ENUM
- type SW_BASE_TYPE
- type SW_BASE_TYPE__SUBTYPES_ENUM
- type SW_BIT_REPRESENTATION
- type SW_CALIBRATION_ACCESS_ENUM
- type SW_CALIBRATION_ACCESS_ENUM__SIMPLE
- type SW_CALPRM_AXIS
- type SW_CALPRM_AXIS_SET
- type SW_CALPRM_REF_PROXY
- type SW_CALPRM_VALUE_AXIS_LABELS
- type SW_COMPONENT_DOCUMENTATION
- type SW_COMPONENT_PROTOTYPE
- type SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM
- type SW_COMPONENT_TYPE__SUBTYPES_ENUM
- type SW_DATA_DEF_PROPS
- type SW_DATA_DEF_PROPS_CONDITIONAL
- type SW_DATA_DEPENDENCY
- type SW_DATA_DEPENDENCY_ARGS
- type SW_GENERIC_AXIS_PARAM
- type SW_GENERIC_AXIS_PARAM_TYPE
- type SW_GENERIC_AXIS_PARAM_TYPE__SUBTYPES_ENUM
- type SW_IMPL_POLICY_ENUM
- type SW_IMPL_POLICY_ENUM__SIMPLE
- type SW_POINTER_TARGET_PROPS
- type SW_RECORD_LAYOUT
- type SW_RECORD_LAYOUT_GROUP
- type SW_RECORD_LAYOUT_GROUP_CONTENT
- type SW_RECORD_LAYOUT_V
- type SW_RECORD_LAYOUT__SUBTYPES_ENUM
- type SW_SERVICE_ARG
- type SW_SERVICE_IMPL_POLICY_ENUM
- type SW_SERVICE_IMPL_POLICY_ENUM__SIMPLE
- type SW_SERVICE_REENTRANCE_ENUM
- type SW_SERVICE_REENTRANCE_ENUM__SIMPLE
- type SW_SYSTEMCONST
- type SW_SYSTEMCONSTANT_VALUE_SET
- type SW_SYSTEMCONSTANT_VALUE_SET__SUBTYPES_ENUM
- type SW_SYSTEMCONST_VALUE
- type SW_SYSTEMCONST__SUBTYPES_ENUM
- type SW_TEXT_PROPS
- type SW_VALUES
- type SW_VALUE_CONT
- type SW_VARIABLE_ACCESS_IMPL_POLICY_ENUM
- type SW_VARIABLE_ACCESS_IMPL_POLICY_ENUM__SIMPLE
- type SW_VARIABLE_IMPL
- type SW_VARIABLE_REF_PROXY
- type SYMBOL_PROPS
- type SYNCHRONIZATION_TIMING_CONSTRAINT
- type SYNCHRONIZATION_TYPE_ENUM
- type SYNCHRONIZATION_TYPE_ENUM__SIMPLE
- type SYNCHRONOUS_SERVER_CALL_POINT
- type SYNC_TIME_BASE_MGR_USER_NEEDS
- type SYN_ARGUMENT
- type SYSTEM
- type SYSTEM_MAPPING
- type SYSTEM_SIGNAL
- type SYSTEM_SIGNAL_GROUP
- type SYSTEM_SIGNAL_GROUP__SUBTYPES_ENUM
- type SYSTEM_SIGNAL__SUBTYPES_ENUM
- type SYSTEM_TIMING
- type SYSTEM__SUBTYPES_ENUM
- type TABLE
- type TABLE_SEPARATOR_STRING
- type TABLE_SEPARATOR_STRING__SIMPLE
- type TARGET_I_PDU_REF
- type TBODY
- type TD_EVENT_BSW_INTERNAL_BEHAVIOR
- type TD_EVENT_BSW_INTERNAL_BEHAVIOR_TYPE_ENUM
- type TD_EVENT_BSW_INTERNAL_BEHAVIOR_TYPE_ENUM__SIMPLE
- type TD_EVENT_BSW_MODE_DECLARATION
- type TD_EVENT_BSW_MODE_DECLARATION_TYPE_ENUM
- type TD_EVENT_BSW_MODE_DECLARATION_TYPE_ENUM__SIMPLE
- type TD_EVENT_BSW_MODULE
- type TD_EVENT_BSW_MODULE_TYPE_ENUM
- type TD_EVENT_BSW_MODULE_TYPE_ENUM__SIMPLE
- type TD_EVENT_COMPLEX
- type TD_EVENT_FRAME
- type TD_EVENT_FRAME_TYPE_ENUM
- type TD_EVENT_FRAME_TYPE_ENUM__SIMPLE
- type TD_EVENT_FR_CLUSTER_CYCLE_START
- type TD_EVENT_I_PDU
- type TD_EVENT_I_PDU_TYPE_ENUM
- type TD_EVENT_I_PDU_TYPE_ENUM__SIMPLE
- type TD_EVENT_I_SIGNAL
- type TD_EVENT_I_SIGNAL_TYPE_ENUM
- type TD_EVENT_I_SIGNAL_TYPE_ENUM__SIMPLE
- type TD_EVENT_MODE_DECLARATION
- type TD_EVENT_MODE_DECLARATION_TYPE_ENUM
- type TD_EVENT_MODE_DECLARATION_TYPE_ENUM__SIMPLE
- type TD_EVENT_OCCURRENCE_EXPRESSION
- type TD_EVENT_OCCURRENCE_EXPRESSION_FORMULA
- type TD_EVENT_OPERATION
- type TD_EVENT_OPERATION_TYPE_ENUM
- type TD_EVENT_OPERATION_TYPE_ENUM__SIMPLE
- type TD_EVENT_SWC_INTERNAL_BEHAVIOR
- type TD_EVENT_SWC_INTERNAL_BEHAVIOR_TYPE_ENUM
- type TD_EVENT_SWC_INTERNAL_BEHAVIOR_TYPE_ENUM__SIMPLE
- type TD_EVENT_TT_CAN_CYCLE_START
- type TD_EVENT_VARIABLE_DATA_PROTOTYPE
- type TD_EVENT_VARIABLE_DATA_PROTOTYPE_TYPE_ENUM
- type TD_EVENT_VARIABLE_DATA_PROTOTYPE_TYPE_ENUM__SIMPLE
- type TD_EVENT_VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM
- type TEXT_TABLE_MAPPING
- type TEXT_TABLE_VALUE_PAIR
- type TEXT_VALUE_SPECIFICATION
- type TGROUP
- type TIME_RANGE_TYPE
- type TIME_VALUE
- type TIME_VALUE__SIMPLE
- type TIMING_DESCRIPTION_EVENT_CHAIN
- type TIMING_DESCRIPTION_EVENT_CHAIN__SUBTYPES_ENUM
- type TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM
- type TIMING_EVENT
- type TOPIC_1
- type TOPIC_CONTENT
- type TOPIC_CONTENT_OR_MSR_QUERY
- type TOPIC_OR_MSR_QUERY
- type TP_ACK_TYPE
- type TP_ACK_TYPE__SIMPLE
- type TP_ADDRESS
- type TP_ADDRESS__SUBTYPES_ENUM
- type TRACEABLE_TEXT
- type TRACEABLE__SUBTYPES_ENUM
- type TRANSFER_PROPERTY_ENUM
- type TRANSFER_PROPERTY_ENUM__SIMPLE
- type TRANSMISSION_ACKNOWLEDGEMENT_REQUEST
- type TRANSMISSION_MODE_CONDITION
- type TRANSMISSION_MODE_DECLARATION
- type TRANSMISSION_MODE_TIMING
- type TRIGGER
- type TRIGGER_INTERFACE
- type TRIGGER_INTERFACE_MAPPING
- type TRIGGER_MAPPING
- type TRIGGER_MODE
- type TRIGGER_MODE__SIMPLE
- type TRIGGER_PORT_ANNOTATION
- type TRIGGER_REF_CONDITIONAL
- type TRIGGER__SUBTYPES_ENUM
- type TT
- type TTCAN_ABSOLUTELY_SCHEDULED_TIMING
- type TTCAN_CLUSTER
- type TTCAN_CLUSTER_CONDITIONAL
- type TTCAN_CLUSTER__SUBTYPES_ENUM
- type TTCAN_COMMUNICATION_CONNECTOR
- type TTCAN_COMMUNICATION_CONTROLLER
- type TTCAN_COMMUNICATION_CONTROLLER_CONDITIONAL
- type TTCAN_PHYSICAL_CHANNEL
- type TTCAN_TRIGGER_TYPE
- type TTCAN_TRIGGER_TYPE__SIMPLE
- type UDP_NM_CLUSTER
- type UDP_NM_CLUSTER_COUPLING
- type UDP_NM_CLUSTER__SUBTYPES_ENUM
- type UDP_NM_ECU
- type UDP_NM_NODE
- type UNASSIGN_FRAME_ID
- type UNIT
- type UNIT_GROUP
- type UNIT__SUBTYPES_ENUM
- type UNLIMITED_INTEGER
- type UNLIMITED_INTEGER_VALUE_VARIATION_POINT
- type UNLIMITED_INTEGER__SIMPLE
- type URI_STRING
- type URI_STRING__SIMPLE
- type URL
- type USER_DEFINED_I_PDU
- type USER_DEFINED_PDU
- type VALIGN_ENUM
- type VALIGN_ENUM__SIMPLE
- type VALUE_GROUP
- type VALUE_LIST
- type VARIABLE_ACCESS
- type VARIABLE_ACCESS_SCOPE_ENUM
- type VARIABLE_ACCESS_SCOPE_ENUM__SIMPLE
- type VARIABLE_ACCESS__SUBTYPES_ENUM
- type VARIABLE_AND_PARAMETER_INTERFACE_MAPPING
- type VARIABLE_DATA_PROTOTYPE
- type VARIABLE_DATA_PROTOTYPE_IN_SYSTEM_INSTANCE_REF
- type VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM
- type VARIABLE_IN_ATOMIC_SWC_TYPE_INSTANCE_REF
- type VARIABLE_IN_COMPONENT_INSTANCE_REF
- type VARIATION_POINT
- type VARIATION_POINT_PROXY
- type VERBATIM_STRING
- type VERBATIM_STRING__SIMPLE
- type VFB_TIMING
- type VIEW_TOKENS
- type VIEW_TOKENS__SIMPLE
- type WAIT_POINT
- type WORST_CASE_HEAP_USAGE
- type WORST_CASE_STACK_USAGE
- type XCP_PDU
- type XDOC
- type XFILE
- type XML_SPACE_ENUM
- type XML_SPACE_ENUM__SIMPLE
- type XREF
- type XREF_TARGET
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ABSOLUTE_TOLERANCE ¶
type ABSOLUTE_TOLERANCE struct { Absolute *TIME_VALUE `xml:"ABSOLUTE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ADDRESS ¶
type ADDRESS struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ADDRESS__SIMPLE ¶
type ADDRESS__SIMPLE string
type ADMIN_DATA ¶
type ADMIN_DATA struct { Language *L_ENUM `xml:"LANGUAGE"` UsedLanguages *MULTI_LANGUAGE_PLAIN_TEXT `xml:"USED-LANGUAGES"` DocRevisions *struct { DocRevision []DOC_REVISION `xml:"DOC-REVISION"` } `xml:"DOC-REVISIONS"` Sdgs *struct { Sdg []SDG `xml:"SDG"` } `xml:"SDGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AGE_CONSTRAINT ¶
type AGE_CONSTRAINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Maximum *MULTIDIMENSIONAL_TIME `xml:"MAXIMUM"` Minimum *MULTIDIMENSIONAL_TIME `xml:"MINIMUM"` ScopeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TD_EVENT_VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SCOPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ALIAS_NAME_ASSIGNMENT ¶
type ALIAS_NAME_ASSIGNMENT struct { ShortLabel *STRING `xml:"SHORT-LABEL"` Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` IdentifiableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IDENTIFIABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IDENTIFIABLE-REF"` FlatInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLAT_INSTANCE_DESCRIPTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FLAT-INSTANCE-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ALIAS_NAME_SET ¶
type ALIAS_NAME_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` AliasNames *struct { AliasNameAssignment []ALIAS_NAME_ASSIGNMENT `xml:"ALIAS-NAME-ASSIGNMENT"` } `xml:"ALIAS-NAMES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ALIGNMENT_TYPE ¶
type ALIGNMENT_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ALIGNMENT_TYPE__SIMPLE ¶
type ALIGNMENT_TYPE__SIMPLE string
type ALIGN_ENUM ¶
type ALIGN_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ALIGN_ENUM__SIMPLE ¶
type ALIGN_ENUM__SIMPLE string
type ANALYZED_EXECUTION_TIME ¶
type ANALYZED_EXECUTION_TIME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExclusiveAreaRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXCLUSIVE-AREA-REF"` ExecutableEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-ENTITY-REF"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` IncludedLibraryRefs *struct { IncludedLibraryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DEPENDENCY_ON_ARTIFACT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INCLUDED-LIBRARY-REF"` } `xml:"INCLUDED-LIBRARY-REFS"` MemorySectionLocations *struct { MemorySectionLocation []MEMORY_SECTION_LOCATION `xml:"MEMORY-SECTION-LOCATION"` } `xml:"MEMORY-SECTION-LOCATIONS"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` BestCaseExecutionTime *MULTIDIMENSIONAL_TIME `xml:"BEST-CASE-EXECUTION-TIME"` WorstCaseExecutionTime *MULTIDIMENSIONAL_TIME `xml:"WORST-CASE-EXECUTION-TIME"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ANNOTATION ¶
type ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ANY_INSTANCE_REF ¶
type ANY_INSTANCE_REF struct { ContextElementRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ATP_FEATURE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-ELEMENT-REF"` TargetRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ATP_FEATURE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type APPLICATION_ARRAY_DATA_TYPE ¶
type APPLICATION_ARRAY_DATA_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` Element *APPLICATION_ARRAY_ELEMENT `xml:"ELEMENT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type APPLICATION_ARRAY_ELEMENT ¶
type APPLICATION_ARRAY_ELEMENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` TypeTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TYPE-TREF"` ArraySizeSemantics *ARRAY_SIZE_SEMANTICS_ENUM `xml:"ARRAY-SIZE-SEMANTICS"` MaxNumberOfElements *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"MAX-NUMBER-OF-ELEMENTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type APPLICATION_ARRAY_ELEMENT__SUBTYPES_ENUM ¶
type APPLICATION_ARRAY_ELEMENT__SUBTYPES_ENUM string
type APPLICATION_COMPOSITE_DATA_TYPE_SUB_ELEMENT_REF ¶
type APPLICATION_COMPOSITE_DATA_TYPE_SUB_ELEMENT_REF struct { VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ApplicationCompositeElementIref *APPLICATION_COMPOSITE_ELEMENT_IN_PORT_INTERFACE_INSTANCE_REF `xml:"APPLICATION-COMPOSITE-ELEMENT-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM ¶
type APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM string
type APPLICATION_COMPOSITE_ELEMENT_IN_PORT_INTERFACE_INSTANCE_REF ¶
type APPLICATION_COMPOSITE_ELEMENT_IN_PORT_INTERFACE_INSTANCE_REF struct { RootDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ROOT-DATA-PROTOTYPE-REF"` ContextDataPrototypeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-DATA-PROTOTYPE-REF"` TargetDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-PROTOTYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type APPLICATION_DATA_TYPE__SUBTYPES_ENUM ¶
type APPLICATION_DATA_TYPE__SUBTYPES_ENUM string
type APPLICATION_ENTRY ¶
type APPLICATION_ENTRY struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` FrameTriggeringRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_FRAME_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-TRIGGERING-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type APPLICATION_ERROR ¶
type APPLICATION_ERROR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ErrorCode *INTEGER `xml:"ERROR-CODE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type APPLICATION_ERROR_MAPPING ¶
type APPLICATION_ERROR_MAPPING struct { SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type APPLICATION_ERROR__SUBTYPES_ENUM ¶
type APPLICATION_ERROR__SUBTYPES_ENUM string
type APPLICATION_PRIMITIVE_DATA_TYPE ¶
type APPLICATION_PRIMITIVE_DATA_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type APPLICATION_PRIMITIVE_DATA_TYPE__SUBTYPES_ENUM ¶
type APPLICATION_PRIMITIVE_DATA_TYPE__SUBTYPES_ENUM string
type APPLICATION_RECORD_DATA_TYPE ¶
type APPLICATION_RECORD_DATA_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` Elements *struct { ApplicationRecordElement []APPLICATION_RECORD_ELEMENT `xml:"APPLICATION-RECORD-ELEMENT"` } `xml:"ELEMENTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type APPLICATION_RECORD_ELEMENT ¶
type APPLICATION_RECORD_ELEMENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` TypeTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TYPE-TREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type APPLICATION_RECORD_ELEMENT__SUBTYPES_ENUM ¶
type APPLICATION_RECORD_ELEMENT__SUBTYPES_ENUM string
type APPLICATION_SW_COMPONENT_TYPE ¶
type APPLICATION_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` InternalBehaviors *struct { SwcInternalBehavior []SWC_INTERNAL_BEHAVIOR `xml:"SWC-INTERNAL-BEHAVIOR"` } `xml:"INTERNAL-BEHAVIORS"` SymbolProps *SYMBOL_PROPS `xml:"SYMBOL-PROPS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type APPLICATION_VALUE_SPECIFICATION ¶
type APPLICATION_VALUE_SPECIFICATION struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Category *IDENTIFIER `xml:"CATEGORY"` SwAxisConts *struct { SwAxisCont []SW_AXIS_CONT `xml:"SW-AXIS-CONT"` } `xml:"SW-AXIS-CONTS"` SwValueCont *SW_VALUE_CONT `xml:"SW-VALUE-CONT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ARBITRARY_EVENT_TRIGGERING ¶
type ARBITRARY_EVENT_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-REF"` MinimumDistances *struct { TimeValue []MULTIDIMENSIONAL_TIME `xml:"TIME-VALUE"` } `xml:"MINIMUM-DISTANCES"` MaximumDistances *struct { TimeValue []MULTIDIMENSIONAL_TIME `xml:"TIME-VALUE"` } `xml:"MAXIMUM-DISTANCES"` ConfidenceIntervals *struct { ConfidenceInterval []CONFIDENCE_INTERVAL `xml:"CONFIDENCE-INTERVAL"` } `xml:"CONFIDENCE-INTERVALS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type AREA ¶
type AREA struct { S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Accesskey *STRING__SIMPLE `xml:"ACCESSKEY,attr"` Alt *STRING__SIMPLE `xml:"ALT,attr"` Class *STRING__SIMPLE `xml:"CLASS,attr"` Coords *STRING__SIMPLE `xml:"COORDS,attr"` Href *STRING__SIMPLE `xml:"HREF,attr"` Nohref *AREA_ENUM_NOHREF__SIMPLE `xml:"NOHREF,attr"` Onblur *STRING__SIMPLE `xml:"ONBLUR,attr"` Onclick *STRING__SIMPLE `xml:"ONCLICK,attr"` Ondblclick *STRING__SIMPLE `xml:"ONDBLCLICK,attr"` Onfocus *STRING__SIMPLE `xml:"ONFOCUS,attr"` Onkeydown *STRING__SIMPLE `xml:"ONKEYDOWN,attr"` Onkeypress *STRING__SIMPLE `xml:"ONKEYPRESS,attr"` Onkeyup *STRING__SIMPLE `xml:"ONKEYUP,attr"` Onmousedown *STRING__SIMPLE `xml:"ONMOUSEDOWN,attr"` Onmousemove *STRING__SIMPLE `xml:"ONMOUSEMOVE,attr"` Onmouseout *STRING__SIMPLE `xml:"ONMOUSEOUT,attr"` Onmouseover *STRING__SIMPLE `xml:"ONMOUSEOVER,attr"` Onmouseup *STRING__SIMPLE `xml:"ONMOUSEUP,attr"` Shape *AREA_ENUM_SHAPE__SIMPLE `xml:"SHAPE,attr"` Style *STRING__SIMPLE `xml:"STYLE,attr"` Tabindex *STRING__SIMPLE `xml:"TABINDEX,attr"` Title *STRING__SIMPLE `xml:"TITLE,attr"` }
type AREA_ENUM_NOHREF ¶
type AREA_ENUM_NOHREF struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AREA_ENUM_NOHREF__SIMPLE ¶
type AREA_ENUM_NOHREF__SIMPLE string
type AREA_ENUM_SHAPE ¶
type AREA_ENUM_SHAPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AREA_ENUM_SHAPE__SIMPLE ¶
type AREA_ENUM_SHAPE__SIMPLE string
type ARGUMENT_DATA_PROTOTYPE ¶
type ARGUMENT_DATA_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` TypeTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TYPE-TREF"` Direction *ARGUMENT_DIRECTION_ENUM `xml:"DIRECTION"` ServerArgumentImplPolicy *SERVER_ARGUMENT_IMPL_POLICY_ENUM `xml:"SERVER-ARGUMENT-IMPL-POLICY"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM ¶
type ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM string
type ARGUMENT_DIRECTION_ENUM ¶
type ARGUMENT_DIRECTION_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ARGUMENT_DIRECTION_ENUM__SIMPLE ¶
type ARGUMENT_DIRECTION_ENUM__SIMPLE string
type ARRAY_SIZE_SEMANTICS_ENUM ¶
type ARRAY_SIZE_SEMANTICS_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ARRAY_SIZE_SEMANTICS_ENUM__SIMPLE ¶
type ARRAY_SIZE_SEMANTICS_ENUM__SIMPLE string
type ARRAY_VALUE_SPECIFICATION ¶
type ARRAY_VALUE_SPECIFICATION struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Elements *struct { ApplicationValueSpecification []APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification []ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference []CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification []NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification []RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification []REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification []TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"ELEMENTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AR_PACKAGE ¶
type AR_PACKAGE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` ReferenceBases *struct { ReferenceBase []REFERENCE_BASE `xml:"REFERENCE-BASE"` } `xml:"REFERENCE-BASES"` Elements *struct { AliasNameSet []ALIAS_NAME_SET `xml:"ALIAS-NAME-SET"` ApplicationArrayDataType []APPLICATION_ARRAY_DATA_TYPE `xml:"APPLICATION-ARRAY-DATA-TYPE"` ApplicationPrimitiveDataType []APPLICATION_PRIMITIVE_DATA_TYPE `xml:"APPLICATION-PRIMITIVE-DATA-TYPE"` ApplicationRecordDataType []APPLICATION_RECORD_DATA_TYPE `xml:"APPLICATION-RECORD-DATA-TYPE"` ApplicationSwComponentType []APPLICATION_SW_COMPONENT_TYPE `xml:"APPLICATION-SW-COMPONENT-TYPE"` BlueprintMappingSet []BLUEPRINT_MAPPING_SET `xml:"BLUEPRINT-MAPPING-SET"` BswImplementation []BSW_IMPLEMENTATION `xml:"BSW-IMPLEMENTATION"` BswModuleDescription []BSW_MODULE_DESCRIPTION `xml:"BSW-MODULE-DESCRIPTION"` BswModuleEntry []BSW_MODULE_ENTRY `xml:"BSW-MODULE-ENTRY"` BswModuleTiming []BSW_MODULE_TIMING `xml:"BSW-MODULE-TIMING"` CalibrationParameterValueSet []CALIBRATION_PARAMETER_VALUE_SET `xml:"CALIBRATION-PARAMETER-VALUE-SET"` CanCluster []CAN_CLUSTER `xml:"CAN-CLUSTER"` CanFrame []CAN_FRAME `xml:"CAN-FRAME"` CanTpConfig []CAN_TP_CONFIG `xml:"CAN-TP-CONFIG"` ClientServerInterface []CLIENT_SERVER_INTERFACE `xml:"CLIENT-SERVER-INTERFACE"` Collection []COLLECTION `xml:"COLLECTION"` ComplexDeviceDriverSwComponentType []COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE `xml:"COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE"` CompositionSwComponentType []COMPOSITION_SW_COMPONENT_TYPE `xml:"COMPOSITION-SW-COMPONENT-TYPE"` CompuMethod []COMPU_METHOD `xml:"COMPU-METHOD"` ConstantSpecification []CONSTANT_SPECIFICATION `xml:"CONSTANT-SPECIFICATION"` ConstantSpecificationMappingSet []CONSTANT_SPECIFICATION_MAPPING_SET `xml:"CONSTANT-SPECIFICATION-MAPPING-SET"` DataConstr []DATA_CONSTR `xml:"DATA-CONSTR"` DataTypeMappingSet []DATA_TYPE_MAPPING_SET `xml:"DATA-TYPE-MAPPING-SET"` DcmIPdu []DCM_I_PDU `xml:"DCM-I-PDU"` Documentation []DOCUMENTATION `xml:"DOCUMENTATION"` EcuAbstractionSwComponentType []ECU_ABSTRACTION_SW_COMPONENT_TYPE `xml:"ECU-ABSTRACTION-SW-COMPONENT-TYPE"` EcuInstance []ECU_INSTANCE `xml:"ECU-INSTANCE"` EcuTiming []ECU_TIMING `xml:"ECU-TIMING"` EcucDefinitionCollection []ECUC_DEFINITION_COLLECTION `xml:"ECUC-DEFINITION-COLLECTION"` EcucModuleConfigurationValues []ECUC_MODULE_CONFIGURATION_VALUES `xml:"ECUC-MODULE-CONFIGURATION-VALUES"` EcucModuleDef []ECUC_MODULE_DEF `xml:"ECUC-MODULE-DEF"` EcucValueCollection []ECUC_VALUE_COLLECTION `xml:"ECUC-VALUE-COLLECTION"` EndToEndProtectionSet []END_TO_END_PROTECTION_SET `xml:"END-TO-END-PROTECTION-SET"` EthernetCluster []ETHERNET_CLUSTER `xml:"ETHERNET-CLUSTER"` EthernetFrame []ETHERNET_FRAME `xml:"ETHERNET-FRAME"` EvaluatedVariantSet []EVALUATED_VARIANT_SET `xml:"EVALUATED-VARIANT-SET"` FlatMap []FLAT_MAP `xml:"FLAT-MAP"` FlexrayArTpConfig []FLEXRAY_AR_TP_CONFIG `xml:"FLEXRAY-AR-TP-CONFIG"` FlexrayCluster []FLEXRAY_CLUSTER `xml:"FLEXRAY-CLUSTER"` FlexrayFrame []FLEXRAY_FRAME `xml:"FLEXRAY-FRAME"` FlexrayTpConfig []FLEXRAY_TP_CONFIG `xml:"FLEXRAY-TP-CONFIG"` Gateway []GATEWAY `xml:"GATEWAY"` HwCategory []HW_CATEGORY `xml:"HW-CATEGORY"` HwElement []HW_ELEMENT `xml:"HW-ELEMENT"` HwType []HW_TYPE `xml:"HW-TYPE"` ISignal []I_SIGNAL `xml:"I-SIGNAL"` ISignalGroup []I_SIGNAL_GROUP `xml:"I-SIGNAL-GROUP"` ISignalIPdu []I_SIGNAL_I_PDU `xml:"I-SIGNAL-I-PDU"` ISignalIPduGroup []I_SIGNAL_I_PDU_GROUP `xml:"I-SIGNAL-I-PDU-GROUP"` ImplementationDataType []IMPLEMENTATION_DATA_TYPE `xml:"IMPLEMENTATION-DATA-TYPE"` InterpolationRoutineMappingSet []INTERPOLATION_ROUTINE_MAPPING_SET `xml:"INTERPOLATION-ROUTINE-MAPPING-SET"` J1939TpConfig []J_1939_TP_CONFIG `xml:"J-1939-TP-CONFIG"` KeywordSet []KEYWORD_SET `xml:"KEYWORD-SET"` LinCluster []LIN_CLUSTER `xml:"LIN-CLUSTER"` LinEventTriggeredFrame []LIN_EVENT_TRIGGERED_FRAME `xml:"LIN-EVENT-TRIGGERED-FRAME"` LinSporadicFrame []LIN_SPORADIC_FRAME `xml:"LIN-SPORADIC-FRAME"` LinTpConfig []LIN_TP_CONFIG `xml:"LIN-TP-CONFIG"` LinUnconditionalFrame []LIN_UNCONDITIONAL_FRAME `xml:"LIN-UNCONDITIONAL-FRAME"` ModeDeclarationGroup []MODE_DECLARATION_GROUP `xml:"MODE-DECLARATION-GROUP"` ModeSwitchInterface []MODE_SWITCH_INTERFACE `xml:"MODE-SWITCH-INTERFACE"` MultiplexedIPdu []MULTIPLEXED_I_PDU `xml:"MULTIPLEXED-I-PDU"` NPdu []N_PDU `xml:"N-PDU"` NmConfig []NM_CONFIG `xml:"NM-CONFIG"` NmPdu []NM_PDU `xml:"NM-PDU"` NvBlockSwComponentType []NV_BLOCK_SW_COMPONENT_TYPE `xml:"NV-BLOCK-SW-COMPONENT-TYPE"` NvDataInterface []NV_DATA_INTERFACE `xml:"NV-DATA-INTERFACE"` ParameterInterface []PARAMETER_INTERFACE `xml:"PARAMETER-INTERFACE"` ParameterSwComponentType []PARAMETER_SW_COMPONENT_TYPE `xml:"PARAMETER-SW-COMPONENT-TYPE"` PdurIPduGroup []PDUR_I_PDU_GROUP `xml:"PDUR-I-PDU-GROUP"` PhysicalDimension []PHYSICAL_DIMENSION `xml:"PHYSICAL-DIMENSION"` PortInterfaceMappingSet []PORT_INTERFACE_MAPPING_SET `xml:"PORT-INTERFACE-MAPPING-SET"` PortPrototypeBlueprint []PORT_PROTOTYPE_BLUEPRINT `xml:"PORT-PROTOTYPE-BLUEPRINT"` PostBuildVariantCriterion []POST_BUILD_VARIANT_CRITERION `xml:"POST-BUILD-VARIANT-CRITERION"` PostBuildVariantCriterionValueSet []POST_BUILD_VARIANT_CRITERION_VALUE_SET `xml:"POST-BUILD-VARIANT-CRITERION-VALUE-SET"` PredefinedVariant []PREDEFINED_VARIANT `xml:"PREDEFINED-VARIANT"` SenderReceiverInterface []SENDER_RECEIVER_INTERFACE `xml:"SENDER-RECEIVER-INTERFACE"` SensorActuatorSwComponentType []SENSOR_ACTUATOR_SW_COMPONENT_TYPE `xml:"SENSOR-ACTUATOR-SW-COMPONENT-TYPE"` ServiceProxySwComponentType []SERVICE_PROXY_SW_COMPONENT_TYPE `xml:"SERVICE-PROXY-SW-COMPONENT-TYPE"` ServiceSwComponentType []SERVICE_SW_COMPONENT_TYPE `xml:"SERVICE-SW-COMPONENT-TYPE"` SwAddrMethod []SW_ADDR_METHOD `xml:"SW-ADDR-METHOD"` SwAxisType []SW_AXIS_TYPE `xml:"SW-AXIS-TYPE"` SwBaseType []SW_BASE_TYPE `xml:"SW-BASE-TYPE"` SwRecordLayout []SW_RECORD_LAYOUT `xml:"SW-RECORD-LAYOUT"` SwSystemconst []SW_SYSTEMCONST `xml:"SW-SYSTEMCONST"` SwSystemconstantValueSet []SW_SYSTEMCONSTANT_VALUE_SET `xml:"SW-SYSTEMCONSTANT-VALUE-SET"` SwcBswMapping []SWC_BSW_MAPPING `xml:"SWC-BSW-MAPPING"` SwcImplementation []SWC_IMPLEMENTATION `xml:"SWC-IMPLEMENTATION"` SwcTiming []SWC_TIMING `xml:"SWC-TIMING"` System []SYSTEM `xml:"SYSTEM"` SystemSignal []SYSTEM_SIGNAL `xml:"SYSTEM-SIGNAL"` SystemSignalGroup []SYSTEM_SIGNAL_GROUP `xml:"SYSTEM-SIGNAL-GROUP"` SystemTiming []SYSTEM_TIMING `xml:"SYSTEM-TIMING"` TriggerInterface []TRIGGER_INTERFACE `xml:"TRIGGER-INTERFACE"` TtcanCluster []TTCAN_CLUSTER `xml:"TTCAN-CLUSTER"` Unit []UNIT `xml:"UNIT"` UnitGroup []UNIT_GROUP `xml:"UNIT-GROUP"` UserDefinedIPdu []USER_DEFINED_I_PDU `xml:"USER-DEFINED-I-PDU"` UserDefinedPdu []USER_DEFINED_PDU `xml:"USER-DEFINED-PDU"` VfbTiming []VFB_TIMING `xml:"VFB-TIMING"` XcpPdu []XCP_PDU `xml:"XCP-PDU"` } `xml:"ELEMENTS"` ArPackages *struct { ArPackage []AR_PACKAGE `xml:"AR-PACKAGE"` } `xml:"AR-PACKAGES"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type AR_PACKAGE__SUBTYPES_ENUM ¶
type AR_PACKAGE__SUBTYPES_ENUM string
type AR_VARIABLE_IN_IMPLEMENTATION_DATA_INSTANCE_REF ¶
type AR_VARIABLE_IN_IMPLEMENTATION_DATA_INSTANCE_REF struct { PortPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-PROTOTYPE-REF"` RootVariableDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ROOT-VARIABLE-DATA-PROTOTYPE-REF"` ContextDataPrototypeRefs *struct { ContextDataPrototypeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-DATA-PROTOTYPE-REF"` } `xml:"CONTEXT-DATA-PROTOTYPE-REFS"` TargetDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-PROTOTYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ASAM_RECORD_LAYOUT_SEMANTICS ¶
type ASAM_RECORD_LAYOUT_SEMANTICS struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ASAM_RECORD_LAYOUT_SEMANTICS__SIMPLE ¶
type ASAM_RECORD_LAYOUT_SEMANTICS__SIMPLE string
type ASSEMBLY_SW_CONNECTOR ¶
type ASSEMBLY_SW_CONNECTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` MappingRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_INTERFACE_MAPPING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MAPPING-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ProviderIref *P_PORT_IN_COMPOSITION_INSTANCE_REF `xml:"PROVIDER-IREF"` RequesterIref *R_PORT_IN_COMPOSITION_INSTANCE_REF `xml:"REQUESTER-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ASSIGN_FRAME_ID ¶
type ASSIGN_FRAME_ID struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` AssignedControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_SLAVE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-CONTROLLER-REF"` AssignedFrameTriggeringRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_FRAME_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-FRAME-TRIGGERING-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ASSIGN_FRAME_ID_RANGE ¶
type ASSIGN_FRAME_ID_RANGE struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` AssignedControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_SLAVE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-CONTROLLER-REF"` FramePids *struct { FramePid []FRAME_PID `xml:"FRAME-PID"` } `xml:"FRAME-PIDS"` StartIndex *INTEGER `xml:"START-INDEX"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ASSIGN_NAD ¶
type ASSIGN_NAD struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` AssignedControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_SLAVE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-CONTROLLER-REF"` NewNad *INTEGER `xml:"NEW-NAD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ASYNCHRONOUS_SERVER_CALL_POINT ¶
type ASYNCHRONOUS_SERVER_CALL_POINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` OperationIref *R_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF `xml:"OPERATION-IREF"` Timeout *TIME_VALUE `xml:"TIMEOUT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ASYNCHRONOUS_SERVER_CALL_POINT__SUBTYPES_ENUM ¶
type ASYNCHRONOUS_SERVER_CALL_POINT__SUBTYPES_ENUM string
type ASYNCHRONOUS_SERVER_CALL_RESULT_POINT ¶
type ASYNCHRONOUS_SERVER_CALL_RESULT_POINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` AsynchronousServerCallPointRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ASYNCHRONOUS_SERVER_CALL_POINT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASYNCHRONOUS-SERVER-CALL-POINT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ASYNCHRONOUS_SERVER_CALL_RESULT_POINT__SUBTYPES_ENUM ¶
type ASYNCHRONOUS_SERVER_CALL_RESULT_POINT__SUBTYPES_ENUM string
type ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT ¶
type ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventSourceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ASYNCHRONOUS_SERVER_CALL_RESULT_POINT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-SOURCE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ATOMIC_SW_COMPONENT_TYPE__SUBTYPES_ENUM ¶
type ATOMIC_SW_COMPONENT_TYPE__SUBTYPES_ENUM string
type ATP_BLUEPRINTABLE__SUBTYPES_ENUM ¶
type ATP_BLUEPRINTABLE__SUBTYPES_ENUM string
type ATP_BLUEPRINT__SUBTYPES_ENUM ¶
type ATP_BLUEPRINT__SUBTYPES_ENUM string
type ATP_CLASSIFIER__SUBTYPES_ENUM ¶
type ATP_CLASSIFIER__SUBTYPES_ENUM string
type ATP_FEATURE__SUBTYPES_ENUM ¶
type ATP_FEATURE__SUBTYPES_ENUM string
type ATP_PROTOTYPE__SUBTYPES_ENUM ¶
type ATP_PROTOTYPE__SUBTYPES_ENUM string
type ATP_TYPE__SUBTYPES_ENUM ¶
type ATP_TYPE__SUBTYPES_ENUM string
type AUTOSAR ¶
type AUTOSAR struct { AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` ArPackages *struct { ArPackage []AR_PACKAGE `xml:"AR-PACKAGE"` } `xml:"AR-PACKAGES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM ¶
type AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM string
type AUTOSAR_DATA_TYPE__SUBTYPES_ENUM ¶
type AUTOSAR_DATA_TYPE__SUBTYPES_ENUM string
type AUTOSAR_ENGINEERING_OBJECT ¶
type AUTOSAR_ENGINEERING_OBJECT struct { ShortLabel *NMTOKEN_STRING `xml:"SHORT-LABEL"` Category *NMTOKEN_STRING `xml:"CATEGORY"` RevisionLabels *struct { RevisionLabel []REVISION_LABEL_STRING `xml:"REVISION-LABEL"` } `xml:"REVISION-LABELS"` Domain *NMTOKEN_STRING `xml:"DOMAIN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AUTOSAR_OPERATION_ARGUMENT_INSTANCE ¶
type AUTOSAR_OPERATION_ARGUMENT_INSTANCE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` OperationArgumentInstanceIref *OPERATION_ARGUMENT_IN_COMPONENT_INSTANCE_REF `xml:"OPERATION-ARGUMENT-INSTANCE-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type AUTOSAR_OPERATION_ARGUMENT_INSTANCE__SUBTYPES_ENUM ¶
type AUTOSAR_OPERATION_ARGUMENT_INSTANCE__SUBTYPES_ENUM string
type AUTOSAR_PARAMETER_REF ¶
type AUTOSAR_PARAMETER_REF struct { AutosarParameterIref *PARAMETER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF `xml:"AUTOSAR-PARAMETER-IREF"` LocalParameterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"LOCAL-PARAMETER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AUTOSAR_VARIABLE_INSTANCE ¶
type AUTOSAR_VARIABLE_INSTANCE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariableInstanceIref *VARIABLE_IN_COMPONENT_INSTANCE_REF `xml:"VARIABLE-INSTANCE-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type AUTOSAR_VARIABLE_INSTANCE__SUBTYPES_ENUM ¶
type AUTOSAR_VARIABLE_INSTANCE__SUBTYPES_ENUM string
type AUTOSAR_VARIABLE_REF ¶
type AUTOSAR_VARIABLE_REF struct { AutosarVariableInImplDatatype *AR_VARIABLE_IN_IMPLEMENTATION_DATA_INSTANCE_REF `xml:"AUTOSAR-VARIABLE-IN-IMPL-DATATYPE"` AutosarVariableIref *VARIABLE_IN_ATOMIC_SWC_TYPE_INSTANCE_REF `xml:"AUTOSAR-VARIABLE-IREF"` LocalVariableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"LOCAL-VARIABLE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AXIS_INDEX_TYPE ¶
type AXIS_INDEX_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type AXIS_INDEX_TYPE__SIMPLE ¶
type AXIS_INDEX_TYPE__SIMPLE string
type Autosar ¶
type Autosar struct { Ar AUTOSAR NameIndex map[string]interface{} Packages []AR_PACKAGE }
func NewAutosar ¶
func (*Autosar) FindPackages ¶
func (ar *Autosar) FindPackages()
type BACKGROUND_EVENT ¶
type BACKGROUND_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BASE_TYPE_ABS_SIZE ¶
type BASE_TYPE_ABS_SIZE struct { BaseTypeSize *INTEGER `xml:"BASE-TYPE-SIZE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BASE_TYPE_DIRECT_DEFINITION ¶
type BASE_TYPE_DIRECT_DEFINITION struct { BaseTypeSize *INTEGER `xml:"BASE-TYPE-SIZE"` MaxBaseTypeSize *INTEGER `xml:"MAX-BASE-TYPE-SIZE"` BaseTypeEncoding *BASE_TYPE_ENCODING_STRING `xml:"BASE-TYPE-ENCODING"` MemAlignment *INTEGER `xml:"MEM-ALIGNMENT"` ByteOrder *BYTE_ORDER_ENUM `xml:"BYTE-ORDER"` NativeDeclaration *NATIVE_DECLARATION_STRING `xml:"NATIVE-DECLARATION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BASE_TYPE_ENCODING_STRING ¶
type BASE_TYPE_ENCODING_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BASE_TYPE_ENCODING_STRING__SIMPLE ¶
type BASE_TYPE_ENCODING_STRING__SIMPLE string
type BASE_TYPE_MAX_SIZE ¶
type BASE_TYPE_MAX_SIZE struct { MaxBaseTypeSize *INTEGER `xml:"MAX-BASE-TYPE-SIZE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BINDING_TIME_ENUM ¶
type BINDING_TIME_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BINDING_TIME_ENUM__SIMPLE ¶
type BINDING_TIME_ENUM__SIMPLE string
type BLUEPRINT_MAPPING ¶
type BLUEPRINT_MAPPING struct { BlueprintRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ATP_BLUEPRINT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BLUEPRINT-REF"` DerivedObjectRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ATP_BLUEPRINTABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DERIVED-OBJECT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BLUEPRINT_MAPPING_SET ¶
type BLUEPRINT_MAPPING_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` BlueprintMaps *struct { BlueprintMapping []BLUEPRINT_MAPPING `xml:"BLUEPRINT-MAPPING"` PortInterfaceBlueprintMapping []PORT_INTERFACE_BLUEPRINT_MAPPING `xml:"PORT-INTERFACE-BLUEPRINT-MAPPING"` PortPrototypeBlueprintMapping []PORT_PROTOTYPE_BLUEPRINT_MAPPING `xml:"PORT-PROTOTYPE-BLUEPRINT-MAPPING"` } `xml:"BLUEPRINT-MAPS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BOOLEAN ¶
type BOOLEAN struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BOOLEAN_VALUE_VARIATION_POINT ¶
type BOOLEAN_VALUE_VARIATION_POINT struct { SyscStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-STRING-REF"` SyscRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` BindingTime *BINDING_TIME_ENUM__SIMPLE `xml:"BINDING-TIME,attr"` BlueprintValue *STRING__SIMPLE `xml:"BLUEPRINT-VALUE,attr"` Sd *STRING__SIMPLE `xml:"SD,attr"` ShortLabel *IDENTIFIER__SIMPLE `xml:"SHORT-LABEL,attr"` }
type BOOLEAN__SIMPLE ¶
type BOOLEAN__SIMPLE string
type BR ¶
type BR struct { S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_BACKGROUND_EVENT ¶
type BSW_BACKGROUND_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledInModeIrefs *struct { DisabledInModeIref []MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF `xml:"DISABLED-IN-MODE-IREF"` } `xml:"DISABLED-IN-MODE-IREFS"` StartsOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"STARTS-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_CALLED_ENTITY ¶
type BSW_CALLED_ENTITY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CanEnterExclusiveAreaRefs *struct { CanEnterExclusiveAreaRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CAN-ENTER-EXCLUSIVE-AREA-REF"` } `xml:"CAN-ENTER-EXCLUSIVE-AREA-REFS"` MinimumStartInterval *TIME_VALUE `xml:"MINIMUM-START-INTERVAL"` RunsInsideExclusiveAreaRefs *struct { RunsInsideExclusiveAreaRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RUNS-INSIDE-EXCLUSIVE-AREA-REF"` } `xml:"RUNS-INSIDE-EXCLUSIVE-AREA-REFS"` SwAddrMethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_ADDR_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-ADDR-METHOD-REF"` AccessedModeGroups *struct { ModeDeclarationGroupPrototypeRefConditional []MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL `xml:"MODE-DECLARATION-GROUP-PROTOTYPE-REF-CONDITIONAL"` } `xml:"ACCESSED-MODE-GROUPS"` ActivationPoints *struct { BswInternalTriggeringPointRefConditional []BSW_INTERNAL_TRIGGERING_POINT_REF_CONDITIONAL `xml:"BSW-INTERNAL-TRIGGERING-POINT-REF-CONDITIONAL"` } `xml:"ACTIVATION-POINTS"` CalledEntrys *struct { BswModuleEntryRefConditional []BSW_MODULE_ENTRY_REF_CONDITIONAL `xml:"BSW-MODULE-ENTRY-REF-CONDITIONAL"` } `xml:"CALLED-ENTRYS"` ImplementedEntryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTRY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTED-ENTRY-REF"` IssuedTriggers *struct { TriggerRefConditional []TRIGGER_REF_CONDITIONAL `xml:"TRIGGER-REF-CONDITIONAL"` } `xml:"ISSUED-TRIGGERS"` ManagedModeGroups *struct { ModeDeclarationGroupPrototypeRefConditional []MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL `xml:"MODE-DECLARATION-GROUP-PROTOTYPE-REF-CONDITIONAL"` } `xml:"MANAGED-MODE-GROUPS"` SchedulerNamePrefixRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULER_NAME_PREFIX__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SCHEDULER-NAME-PREFIX-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_CALL_TYPE ¶
type BSW_CALL_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_CALL_TYPE__SIMPLE ¶
type BSW_CALL_TYPE__SIMPLE string
type BSW_DEBUG_INFO ¶
type BSW_DEBUG_INFO struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` LocalDebugDatas *struct { ImplementationDataTypeElement []IMPLEMENTATION_DATA_TYPE_ELEMENT `xml:"IMPLEMENTATION-DATA-TYPE-ELEMENT"` } `xml:"LOCAL-DEBUG-DATAS"` ParameterAccessedForDebugRefs *struct { ParameterAccessedForDebugRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PARAMETER-ACCESSED-FOR-DEBUG-REF"` } `xml:"PARAMETER-ACCESSED-FOR-DEBUG-REFS"` VariableAccessedForDebugRefs *struct { VariableAccessedForDebugRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VARIABLE-ACCESSED-FOR-DEBUG-REF"` } `xml:"VARIABLE-ACCESSED-FOR-DEBUG-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_EXECUTION_CONTEXT ¶
type BSW_EXECUTION_CONTEXT struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_EXECUTION_CONTEXT__SIMPLE ¶
type BSW_EXECUTION_CONTEXT__SIMPLE string
type BSW_EXTERNAL_TRIGGER_OCCURRED_EVENT ¶
type BSW_EXTERNAL_TRIGGER_OCCURRED_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledInModeIrefs *struct { DisabledInModeIref []MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF `xml:"DISABLED-IN-MODE-IREF"` } `xml:"DISABLED-IN-MODE-IREFS"` StartsOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"STARTS-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` TriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRIGGER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_IMPLEMENTATION ¶
type BSW_IMPLEMENTATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CodeDescriptors *struct { Code []CODE `xml:"CODE"` } `xml:"CODE-DESCRIPTORS"` Compilers *struct { Compiler []COMPILER `xml:"COMPILER"` } `xml:"COMPILERS"` GeneratedArtifacts *struct { DependencyOnArtifact []DEPENDENCY_ON_ARTIFACT `xml:"DEPENDENCY-ON-ARTIFACT"` } `xml:"GENERATED-ARTIFACTS"` HwElementRefs *struct { HwElementRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` } `xml:"HW-ELEMENT-REFS"` Linkers *struct { Linker []LINKER `xml:"LINKER"` } `xml:"LINKERS"` McSupport *MC_SUPPORT_DATA `xml:"MC-SUPPORT"` ProgrammingLanguage *PROGRAMMINGLANGUAGE_ENUM `xml:"PROGRAMMING-LANGUAGE"` RequiredArtifacts *struct { DependencyOnArtifact []DEPENDENCY_ON_ARTIFACT `xml:"DEPENDENCY-ON-ARTIFACT"` } `xml:"REQUIRED-ARTIFACTS"` RequiredGeneratorTools *struct { DependencyOnArtifact []DEPENDENCY_ON_ARTIFACT `xml:"DEPENDENCY-ON-ARTIFACT"` } `xml:"REQUIRED-GENERATOR-TOOLS"` ResourceConsumption *RESOURCE_CONSUMPTION `xml:"RESOURCE-CONSUMPTION"` SwVersion *REVISION_LABEL_STRING `xml:"SW-VERSION"` SwcBswMappingRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SWC_BSW_MAPPING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SWC-BSW-MAPPING-REF"` UsedCodeGenerator *STRING `xml:"USED-CODE-GENERATOR"` VendorId *POSITIVE_INTEGER `xml:"VENDOR-ID"` ArReleaseVersion *REVISION_LABEL_STRING `xml:"AR-RELEASE-VERSION"` BehaviorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_INTERNAL_BEHAVIOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BEHAVIOR-REF"` DebugInfos *struct { BswDebugInfo []BSW_DEBUG_INFO `xml:"BSW-DEBUG-INFO"` } `xml:"DEBUG-INFOS"` PreconfiguredConfigurationRefs *struct { PreconfiguredConfigurationRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_MODULE_CONFIGURATION_VALUES__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PRECONFIGURED-CONFIGURATION-REF"` } `xml:"PRECONFIGURED-CONFIGURATION-REFS"` RecommendedConfigurationRefs *struct { RecommendedConfigurationRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_MODULE_CONFIGURATION_VALUES__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RECOMMENDED-CONFIGURATION-REF"` } `xml:"RECOMMENDED-CONFIGURATION-REFS"` VendorApiInfix *IDENTIFIER `xml:"VENDOR-API-INFIX"` VendorSpecificModuleDefRefs *struct { VendorSpecificModuleDefRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_MODULE_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VENDOR-SPECIFIC-MODULE-DEF-REF"` } `xml:"VENDOR-SPECIFIC-MODULE-DEF-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_IMPLEMENTATION__SUBTYPES_ENUM ¶
type BSW_IMPLEMENTATION__SUBTYPES_ENUM string
type BSW_INTERNAL_BEHAVIOR ¶
type BSW_INTERNAL_BEHAVIOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConstantMemorys *struct { ParameterDataPrototype []PARAMETER_DATA_PROTOTYPE `xml:"PARAMETER-DATA-PROTOTYPE"` } `xml:"CONSTANT-MEMORYS"` ConstantValueMappingRefs *struct { ConstantValueMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONSTANT-VALUE-MAPPING-REF"` } `xml:"CONSTANT-VALUE-MAPPING-REFS"` DataTypeMappingRefs *struct { DataTypeMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-TYPE-MAPPING-REF"` } `xml:"DATA-TYPE-MAPPING-REFS"` ExclusiveAreas *struct { ExclusiveArea []EXCLUSIVE_AREA `xml:"EXCLUSIVE-AREA"` } `xml:"EXCLUSIVE-AREAS"` StaticMemorys *struct { VariableDataPrototype []VARIABLE_DATA_PROTOTYPE `xml:"VARIABLE-DATA-PROTOTYPE"` } `xml:"STATIC-MEMORYS"` InternalTriggeringPoints *struct { BswInternalTriggeringPoint []BSW_INTERNAL_TRIGGERING_POINT `xml:"BSW-INTERNAL-TRIGGERING-POINT"` } `xml:"INTERNAL-TRIGGERING-POINTS"` Entitys *struct { BswCalledEntity []BSW_CALLED_ENTITY `xml:"BSW-CALLED-ENTITY"` BswInterruptEntity []BSW_INTERRUPT_ENTITY `xml:"BSW-INTERRUPT-ENTITY"` BswSchedulableEntity []BSW_SCHEDULABLE_ENTITY `xml:"BSW-SCHEDULABLE-ENTITY"` } `xml:"ENTITYS"` Events *struct { BswBackgroundEvent []BSW_BACKGROUND_EVENT `xml:"BSW-BACKGROUND-EVENT"` BswExternalTriggerOccurredEvent []BSW_EXTERNAL_TRIGGER_OCCURRED_EVENT `xml:"BSW-EXTERNAL-TRIGGER-OCCURRED-EVENT"` BswInternalTriggerOccurredEvent []BSW_INTERNAL_TRIGGER_OCCURRED_EVENT `xml:"BSW-INTERNAL-TRIGGER-OCCURRED-EVENT"` BswModeSwitchEvent []BSW_MODE_SWITCH_EVENT `xml:"BSW-MODE-SWITCH-EVENT"` BswModeSwitchedAckEvent []BSW_MODE_SWITCHED_ACK_EVENT `xml:"BSW-MODE-SWITCHED-ACK-EVENT"` BswTimingEvent []BSW_TIMING_EVENT `xml:"BSW-TIMING-EVENT"` } `xml:"EVENTS"` TriggerDirectImplementations *struct { BswTriggerDirectImplementation []BSW_TRIGGER_DIRECT_IMPLEMENTATION `xml:"BSW-TRIGGER-DIRECT-IMPLEMENTATION"` } `xml:"TRIGGER-DIRECT-IMPLEMENTATIONS"` ModeSenderPolicys *struct { BswModeSenderPolicy []BSW_MODE_SENDER_POLICY `xml:"BSW-MODE-SENDER-POLICY"` } `xml:"MODE-SENDER-POLICYS"` ModeReceiverPolicys *struct { BswModeReceiverPolicy []BSW_MODE_RECEIVER_POLICY `xml:"BSW-MODE-RECEIVER-POLICY"` } `xml:"MODE-RECEIVER-POLICYS"` ServiceDependencys *struct { BswServiceDependency []BSW_SERVICE_DEPENDENCY `xml:"BSW-SERVICE-DEPENDENCY"` } `xml:"SERVICE-DEPENDENCYS"` PerInstanceParameters *struct { ParameterDataPrototype []PARAMETER_DATA_PROTOTYPE `xml:"PARAMETER-DATA-PROTOTYPE"` } `xml:"PER-INSTANCE-PARAMETERS"` SchedulerNamePrefixs *struct { BswSchedulerNamePrefix []BSW_SCHEDULER_NAME_PREFIX `xml:"BSW-SCHEDULER-NAME-PREFIX"` } `xml:"SCHEDULER-NAME-PREFIXS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_INTERNAL_BEHAVIOR__SUBTYPES_ENUM ¶
type BSW_INTERNAL_BEHAVIOR__SUBTYPES_ENUM string
type BSW_INTERNAL_TRIGGERING_POINT ¶
type BSW_INTERNAL_TRIGGERING_POINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwImplPolicy *SW_IMPL_POLICY_ENUM `xml:"SW-IMPL-POLICY"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_INTERNAL_TRIGGERING_POINT_REF_CONDITIONAL ¶
type BSW_INTERNAL_TRIGGERING_POINT_REF_CONDITIONAL struct { BswInternalTriggeringPointRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-INTERNAL-TRIGGERING-POINT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM ¶
type BSW_INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM string
type BSW_INTERNAL_TRIGGER_OCCURRED_EVENT ¶
type BSW_INTERNAL_TRIGGER_OCCURRED_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledInModeIrefs *struct { DisabledInModeIref []MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF `xml:"DISABLED-IN-MODE-IREF"` } `xml:"DISABLED-IN-MODE-IREFS"` StartsOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"STARTS-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventSourceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-SOURCE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_INTERRUPT_CATEGORY ¶
type BSW_INTERRUPT_CATEGORY struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_INTERRUPT_CATEGORY__SIMPLE ¶
type BSW_INTERRUPT_CATEGORY__SIMPLE string
type BSW_INTERRUPT_ENTITY ¶
type BSW_INTERRUPT_ENTITY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CanEnterExclusiveAreaRefs *struct { CanEnterExclusiveAreaRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CAN-ENTER-EXCLUSIVE-AREA-REF"` } `xml:"CAN-ENTER-EXCLUSIVE-AREA-REFS"` MinimumStartInterval *TIME_VALUE `xml:"MINIMUM-START-INTERVAL"` RunsInsideExclusiveAreaRefs *struct { RunsInsideExclusiveAreaRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RUNS-INSIDE-EXCLUSIVE-AREA-REF"` } `xml:"RUNS-INSIDE-EXCLUSIVE-AREA-REFS"` SwAddrMethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_ADDR_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-ADDR-METHOD-REF"` AccessedModeGroups *struct { ModeDeclarationGroupPrototypeRefConditional []MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL `xml:"MODE-DECLARATION-GROUP-PROTOTYPE-REF-CONDITIONAL"` } `xml:"ACCESSED-MODE-GROUPS"` ActivationPoints *struct { BswInternalTriggeringPointRefConditional []BSW_INTERNAL_TRIGGERING_POINT_REF_CONDITIONAL `xml:"BSW-INTERNAL-TRIGGERING-POINT-REF-CONDITIONAL"` } `xml:"ACTIVATION-POINTS"` CalledEntrys *struct { BswModuleEntryRefConditional []BSW_MODULE_ENTRY_REF_CONDITIONAL `xml:"BSW-MODULE-ENTRY-REF-CONDITIONAL"` } `xml:"CALLED-ENTRYS"` ImplementedEntryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTRY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTED-ENTRY-REF"` IssuedTriggers *struct { TriggerRefConditional []TRIGGER_REF_CONDITIONAL `xml:"TRIGGER-REF-CONDITIONAL"` } `xml:"ISSUED-TRIGGERS"` ManagedModeGroups *struct { ModeDeclarationGroupPrototypeRefConditional []MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL `xml:"MODE-DECLARATION-GROUP-PROTOTYPE-REF-CONDITIONAL"` } `xml:"MANAGED-MODE-GROUPS"` SchedulerNamePrefixRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULER_NAME_PREFIX__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SCHEDULER-NAME-PREFIX-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` InterruptCategory *BSW_INTERRUPT_CATEGORY `xml:"INTERRUPT-CATEGORY"` InterruptSource *STRING `xml:"INTERRUPT-SOURCE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_MGR_NEEDS ¶
type BSW_MGR_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_MODE_RECEIVER_POLICY ¶
type BSW_MODE_RECEIVER_POLICY struct { EnhancedModeApi *BOOLEAN `xml:"ENHANCED-MODE-API"` RequiredModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REQUIRED-MODE-GROUP-REF"` SupportsAsynchronousModeSwitch *BOOLEAN `xml:"SUPPORTS-ASYNCHRONOUS-MODE-SWITCH"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_MODE_SENDER_POLICY ¶
type BSW_MODE_SENDER_POLICY struct { AckRequest *BSW_MODE_SWITCH_ACK_REQUEST `xml:"ACK-REQUEST"` EnhancedModeApi *BOOLEAN `xml:"ENHANCED-MODE-API"` ProvidedModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PROVIDED-MODE-GROUP-REF"` QueueLength *POSITIVE_INTEGER `xml:"QUEUE-LENGTH"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_MODE_SWITCHED_ACK_EVENT ¶
type BSW_MODE_SWITCHED_ACK_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledInModeIrefs *struct { DisabledInModeIref []MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF `xml:"DISABLED-IN-MODE-IREF"` } `xml:"DISABLED-IN-MODE-IREFS"` StartsOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"STARTS-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-GROUP-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_MODE_SWITCH_ACK_REQUEST ¶
type BSW_MODE_SWITCH_ACK_REQUEST struct { Timeout *TIME_VALUE `xml:"TIMEOUT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_MODE_SWITCH_EVENT ¶
type BSW_MODE_SWITCH_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledInModeIrefs *struct { DisabledInModeIref []MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF `xml:"DISABLED-IN-MODE-IREF"` } `xml:"DISABLED-IN-MODE-IREFS"` StartsOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"STARTS-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Activation *MODE_ACTIVATION_KIND `xml:"ACTIVATION"` ModeIrefs *struct { ModeIref []MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF `xml:"MODE-IREF"` } `xml:"MODE-IREFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_MODULE_DEPENDENCY ¶
type BSW_MODULE_DEPENDENCY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TargetModuleId *POSITIVE_INTEGER `xml:"TARGET-MODULE-ID"` RequiredEntrys *struct { BswModuleEntryRefConditional []BSW_MODULE_ENTRY_REF_CONDITIONAL `xml:"BSW-MODULE-ENTRY-REF-CONDITIONAL"` } `xml:"REQUIRED-ENTRYS"` ExpectedCallbacks *struct { BswModuleEntryRefConditional []BSW_MODULE_ENTRY_REF_CONDITIONAL `xml:"BSW-MODULE-ENTRY-REF-CONDITIONAL"` } `xml:"EXPECTED-CALLBACKS"` ServiceItems *struct { BswMgrNeeds []BSW_MGR_NEEDS `xml:"BSW-MGR-NEEDS"` ComMgrUserNeeds []COM_MGR_USER_NEEDS `xml:"COM-MGR-USER-NEEDS"` CryptoServiceNeeds []CRYPTO_SERVICE_NEEDS `xml:"CRYPTO-SERVICE-NEEDS"` DiagnosticCommunicationManagerNeeds []DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS `xml:"DIAGNOSTIC-COMMUNICATION-MANAGER-NEEDS"` DiagnosticEventManagerNeeds []DIAGNOSTIC_EVENT_MANAGER_NEEDS `xml:"DIAGNOSTIC-EVENT-MANAGER-NEEDS"` DiagnosticEventNeeds []DIAGNOSTIC_EVENT_NEEDS `xml:"DIAGNOSTIC-EVENT-NEEDS"` DiagnosticIoControlNeeds []DIAGNOSTIC_IO_CONTROL_NEEDS `xml:"DIAGNOSTIC-IO-CONTROL-NEEDS"` DiagnosticRoutineNeeds []DIAGNOSTIC_ROUTINE_NEEDS `xml:"DIAGNOSTIC-ROUTINE-NEEDS"` DiagnosticValueNeeds []DIAGNOSTIC_VALUE_NEEDS `xml:"DIAGNOSTIC-VALUE-NEEDS"` DltUserNeeds []DLT_USER_NEEDS `xml:"DLT-USER-NEEDS"` EcuStateMgrUserNeeds []ECU_STATE_MGR_USER_NEEDS `xml:"ECU-STATE-MGR-USER-NEEDS"` FunctionInhibitionNeeds []FUNCTION_INHIBITION_NEEDS `xml:"FUNCTION-INHIBITION-NEEDS"` NvBlockNeeds []NV_BLOCK_NEEDS `xml:"NV-BLOCK-NEEDS"` ObdControlServiceNeeds []OBD_CONTROL_SERVICE_NEEDS `xml:"OBD-CONTROL-SERVICE-NEEDS"` ObdInfoServiceNeeds []OBD_INFO_SERVICE_NEEDS `xml:"OBD-INFO-SERVICE-NEEDS"` ObdMonitorServiceNeeds []OBD_MONITOR_SERVICE_NEEDS `xml:"OBD-MONITOR-SERVICE-NEEDS"` ObdPidServiceNeeds []OBD_PID_SERVICE_NEEDS `xml:"OBD-PID-SERVICE-NEEDS"` ObdRatioServiceNeeds []OBD_RATIO_SERVICE_NEEDS `xml:"OBD-RATIO-SERVICE-NEEDS"` SupervisedEntityNeeds []SUPERVISED_ENTITY_NEEDS `xml:"SUPERVISED-ENTITY-NEEDS"` SyncTimeBaseMgrUserNeeds []SYNC_TIME_BASE_MGR_USER_NEEDS `xml:"SYNC-TIME-BASE-MGR-USER-NEEDS"` } `xml:"SERVICE-ITEMS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_MODULE_DESCRIPTION ¶
type BSW_MODULE_DESCRIPTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` ModuleId *POSITIVE_INTEGER `xml:"MODULE-ID"` BswModuleDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"BSW-MODULE-DOCUMENTATIONS"` ProvidedEntrys *struct { BswModuleEntryRefConditional []BSW_MODULE_ENTRY_REF_CONDITIONAL `xml:"BSW-MODULE-ENTRY-REF-CONDITIONAL"` } `xml:"PROVIDED-ENTRYS"` OutgoingCallbacks *struct { BswModuleEntryRefConditional []BSW_MODULE_ENTRY_REF_CONDITIONAL `xml:"BSW-MODULE-ENTRY-REF-CONDITIONAL"` } `xml:"OUTGOING-CALLBACKS"` BswModuleDependencys *struct { BswModuleDependency []BSW_MODULE_DEPENDENCY `xml:"BSW-MODULE-DEPENDENCY"` } `xml:"BSW-MODULE-DEPENDENCYS"` ProvidedModeGroups *struct { ModeDeclarationGroupPrototype []MODE_DECLARATION_GROUP_PROTOTYPE `xml:"MODE-DECLARATION-GROUP-PROTOTYPE"` } `xml:"PROVIDED-MODE-GROUPS"` RequiredModeGroups *struct { ModeDeclarationGroupPrototype []MODE_DECLARATION_GROUP_PROTOTYPE `xml:"MODE-DECLARATION-GROUP-PROTOTYPE"` } `xml:"REQUIRED-MODE-GROUPS"` ReleasedTriggers *struct { Trigger []TRIGGER `xml:"TRIGGER"` } `xml:"RELEASED-TRIGGERS"` RequiredTriggers *struct { Trigger []TRIGGER `xml:"TRIGGER"` } `xml:"REQUIRED-TRIGGERS"` InternalBehaviors *struct { BswInternalBehavior []BSW_INTERNAL_BEHAVIOR `xml:"BSW-INTERNAL-BEHAVIOR"` } `xml:"INTERNAL-BEHAVIORS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_MODULE_DESCRIPTION__SUBTYPES_ENUM ¶
type BSW_MODULE_DESCRIPTION__SUBTYPES_ENUM string
type BSW_MODULE_ENTITY__SUBTYPES_ENUM ¶
type BSW_MODULE_ENTITY__SUBTYPES_ENUM string
type BSW_MODULE_ENTRY ¶
type BSW_MODULE_ENTRY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` ServiceId *POSITIVE_INTEGER `xml:"SERVICE-ID"` Role *IDENTIFIER `xml:"ROLE"` IsReentrant *BOOLEAN `xml:"IS-REENTRANT"` IsSynchronous *BOOLEAN `xml:"IS-SYNCHRONOUS"` CallType *BSW_CALL_TYPE `xml:"CALL-TYPE"` ExecutionContext *BSW_EXECUTION_CONTEXT `xml:"EXECUTION-CONTEXT"` SwServiceImplPolicy *SW_SERVICE_IMPL_POLICY_ENUM `xml:"SW-SERVICE-IMPL-POLICY"` ReturnType *SW_SERVICE_ARG `xml:"RETURN-TYPE"` Arguments *struct { SwServiceArg []SW_SERVICE_ARG `xml:"SW-SERVICE-ARG"` } `xml:"ARGUMENTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_MODULE_ENTRY_REF_CONDITIONAL ¶
type BSW_MODULE_ENTRY_REF_CONDITIONAL struct { BswModuleEntryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTRY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-MODULE-ENTRY-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_MODULE_ENTRY__SUBTYPES_ENUM ¶
type BSW_MODULE_ENTRY__SUBTYPES_ENUM string
type BSW_MODULE_TIMING ¶
type BSW_MODULE_TIMING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` TimingDescriptions *struct { TdEventBswInternalBehavior []TD_EVENT_BSW_INTERNAL_BEHAVIOR `xml:"TD-EVENT-BSW-INTERNAL-BEHAVIOR"` TdEventBswModeDeclaration []TD_EVENT_BSW_MODE_DECLARATION `xml:"TD-EVENT-BSW-MODE-DECLARATION"` TdEventBswModule []TD_EVENT_BSW_MODULE `xml:"TD-EVENT-BSW-MODULE"` TdEventComplex []TD_EVENT_COMPLEX `xml:"TD-EVENT-COMPLEX"` TdEventFrClusterCycleStart []TD_EVENT_FR_CLUSTER_CYCLE_START `xml:"TD-EVENT-FR-CLUSTER-CYCLE-START"` TdEventFrame []TD_EVENT_FRAME `xml:"TD-EVENT-FRAME"` TdEventIPdu []TD_EVENT_I_PDU `xml:"TD-EVENT-I-PDU"` TdEventISignal []TD_EVENT_I_SIGNAL `xml:"TD-EVENT-I-SIGNAL"` TdEventModeDeclaration []TD_EVENT_MODE_DECLARATION `xml:"TD-EVENT-MODE-DECLARATION"` TdEventOperation []TD_EVENT_OPERATION `xml:"TD-EVENT-OPERATION"` TdEventSwcInternalBehavior []TD_EVENT_SWC_INTERNAL_BEHAVIOR `xml:"TD-EVENT-SWC-INTERNAL-BEHAVIOR"` TdEventTtCanCycleStart []TD_EVENT_TT_CAN_CYCLE_START `xml:"TD-EVENT-TT-CAN-CYCLE-START"` TdEventVariableDataPrototype []TD_EVENT_VARIABLE_DATA_PROTOTYPE `xml:"TD-EVENT-VARIABLE-DATA-PROTOTYPE"` TimingDescriptionEventChain []TIMING_DESCRIPTION_EVENT_CHAIN `xml:"TIMING-DESCRIPTION-EVENT-CHAIN"` } `xml:"TIMING-DESCRIPTIONS"` TimingGuarantees *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-GUARANTEES"` TimingRequirements *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-REQUIREMENTS"` BehaviorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_INTERNAL_BEHAVIOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BEHAVIOR-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_SCHEDULABLE_ENTITY ¶
type BSW_SCHEDULABLE_ENTITY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CanEnterExclusiveAreaRefs *struct { CanEnterExclusiveAreaRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CAN-ENTER-EXCLUSIVE-AREA-REF"` } `xml:"CAN-ENTER-EXCLUSIVE-AREA-REFS"` MinimumStartInterval *TIME_VALUE `xml:"MINIMUM-START-INTERVAL"` RunsInsideExclusiveAreaRefs *struct { RunsInsideExclusiveAreaRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RUNS-INSIDE-EXCLUSIVE-AREA-REF"` } `xml:"RUNS-INSIDE-EXCLUSIVE-AREA-REFS"` SwAddrMethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_ADDR_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-ADDR-METHOD-REF"` AccessedModeGroups *struct { ModeDeclarationGroupPrototypeRefConditional []MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL `xml:"MODE-DECLARATION-GROUP-PROTOTYPE-REF-CONDITIONAL"` } `xml:"ACCESSED-MODE-GROUPS"` ActivationPoints *struct { BswInternalTriggeringPointRefConditional []BSW_INTERNAL_TRIGGERING_POINT_REF_CONDITIONAL `xml:"BSW-INTERNAL-TRIGGERING-POINT-REF-CONDITIONAL"` } `xml:"ACTIVATION-POINTS"` CalledEntrys *struct { BswModuleEntryRefConditional []BSW_MODULE_ENTRY_REF_CONDITIONAL `xml:"BSW-MODULE-ENTRY-REF-CONDITIONAL"` } `xml:"CALLED-ENTRYS"` ImplementedEntryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTRY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTED-ENTRY-REF"` IssuedTriggers *struct { TriggerRefConditional []TRIGGER_REF_CONDITIONAL `xml:"TRIGGER-REF-CONDITIONAL"` } `xml:"ISSUED-TRIGGERS"` ManagedModeGroups *struct { ModeDeclarationGroupPrototypeRefConditional []MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL `xml:"MODE-DECLARATION-GROUP-PROTOTYPE-REF-CONDITIONAL"` } `xml:"MANAGED-MODE-GROUPS"` SchedulerNamePrefixRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULER_NAME_PREFIX__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SCHEDULER-NAME-PREFIX-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM ¶
type BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM string
type BSW_SCHEDULER_NAME_PREFIX ¶
type BSW_SCHEDULER_NAME_PREFIX struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` Symbol *C_IDENTIFIER `xml:"SYMBOL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_SCHEDULER_NAME_PREFIX__SUBTYPES_ENUM ¶
type BSW_SCHEDULER_NAME_PREFIX__SUBTYPES_ENUM string
type BSW_SERVICE_DEPENDENCY ¶
type BSW_SERVICE_DEPENDENCY struct { AssignedDatas *struct { RoleBasedDataAssignment []ROLE_BASED_DATA_ASSIGNMENT `xml:"ROLE-BASED-DATA-ASSIGNMENT"` } `xml:"ASSIGNED-DATAS"` AssignedEntryRoles *struct { RoleBasedBswModuleEntryAssignment []ROLE_BASED_BSW_MODULE_ENTRY_ASSIGNMENT `xml:"ROLE-BASED-BSW-MODULE-ENTRY-ASSIGNMENT"` } `xml:"ASSIGNED-ENTRY-ROLES"` ServiceNeeds *struct { BswMgrNeeds *BSW_MGR_NEEDS `xml:"BSW-MGR-NEEDS"` ComMgrUserNeeds *COM_MGR_USER_NEEDS `xml:"COM-MGR-USER-NEEDS"` CryptoServiceNeeds *CRYPTO_SERVICE_NEEDS `xml:"CRYPTO-SERVICE-NEEDS"` DiagnosticCommunicationManagerNeeds *DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS `xml:"DIAGNOSTIC-COMMUNICATION-MANAGER-NEEDS"` DiagnosticEventManagerNeeds *DIAGNOSTIC_EVENT_MANAGER_NEEDS `xml:"DIAGNOSTIC-EVENT-MANAGER-NEEDS"` DiagnosticEventNeeds *DIAGNOSTIC_EVENT_NEEDS `xml:"DIAGNOSTIC-EVENT-NEEDS"` DiagnosticIoControlNeeds *DIAGNOSTIC_IO_CONTROL_NEEDS `xml:"DIAGNOSTIC-IO-CONTROL-NEEDS"` DiagnosticRoutineNeeds *DIAGNOSTIC_ROUTINE_NEEDS `xml:"DIAGNOSTIC-ROUTINE-NEEDS"` DiagnosticValueNeeds *DIAGNOSTIC_VALUE_NEEDS `xml:"DIAGNOSTIC-VALUE-NEEDS"` DltUserNeeds *DLT_USER_NEEDS `xml:"DLT-USER-NEEDS"` EcuStateMgrUserNeeds *ECU_STATE_MGR_USER_NEEDS `xml:"ECU-STATE-MGR-USER-NEEDS"` FunctionInhibitionNeeds *FUNCTION_INHIBITION_NEEDS `xml:"FUNCTION-INHIBITION-NEEDS"` NvBlockNeeds *NV_BLOCK_NEEDS `xml:"NV-BLOCK-NEEDS"` ObdControlServiceNeeds *OBD_CONTROL_SERVICE_NEEDS `xml:"OBD-CONTROL-SERVICE-NEEDS"` ObdInfoServiceNeeds *OBD_INFO_SERVICE_NEEDS `xml:"OBD-INFO-SERVICE-NEEDS"` ObdMonitorServiceNeeds *OBD_MONITOR_SERVICE_NEEDS `xml:"OBD-MONITOR-SERVICE-NEEDS"` ObdPidServiceNeeds *OBD_PID_SERVICE_NEEDS `xml:"OBD-PID-SERVICE-NEEDS"` ObdRatioServiceNeeds *OBD_RATIO_SERVICE_NEEDS `xml:"OBD-RATIO-SERVICE-NEEDS"` SupervisedEntityNeeds *SUPERVISED_ENTITY_NEEDS `xml:"SUPERVISED-ENTITY-NEEDS"` SyncTimeBaseMgrUserNeeds *SYNC_TIME_BASE_MGR_USER_NEEDS `xml:"SYNC-TIME-BASE-MGR-USER-NEEDS"` } `xml:"SERVICE-NEEDS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BSW_TIMING_EVENT ¶
type BSW_TIMING_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledInModeIrefs *struct { DisabledInModeIref []MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF `xml:"DISABLED-IN-MODE-IREF"` } `xml:"DISABLED-IN-MODE-IREFS"` StartsOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_SCHEDULABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"STARTS-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Period *TIME_VALUE `xml:"PERIOD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BSW_TRIGGER_DIRECT_IMPLEMENTATION ¶
type BSW_TRIGGER_DIRECT_IMPLEMENTATION struct { MasteredTriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MASTERED-TRIGGER-REF"` Task *IDENTIFIER `xml:"TASK"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BURST_PATTERN_EVENT_TRIGGERING ¶
type BURST_PATTERN_EVENT_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-REF"` MaxNumberOfOccurrences *POSITIVE_INTEGER `xml:"MAX-NUMBER-OF-OCCURRENCES"` MinimumInterArrivalTime *MULTIDIMENSIONAL_TIME `xml:"MINIMUM-INTER-ARRIVAL-TIME"` PatternJitter *MULTIDIMENSIONAL_TIME `xml:"PATTERN-JITTER"` PatternLength *MULTIDIMENSIONAL_TIME `xml:"PATTERN-LENGTH"` PatternPeriod *MULTIDIMENSIONAL_TIME `xml:"PATTERN-PERIOD"` MinNumberOfOccurrences *POSITIVE_INTEGER `xml:"MIN-NUMBER-OF-OCCURRENCES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type BYTE_ORDER_ENUM ¶
type BYTE_ORDER_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type BYTE_ORDER_ENUM__SIMPLE ¶
type BYTE_ORDER_ENUM__SIMPLE string
type CALIBRATION_PARAMETER_VALUE ¶
type CALIBRATION_PARAMETER_VALUE struct { ApplInitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"APPL-INIT-VALUE"` ImplInitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"IMPL-INIT-VALUE"` InitializedParameterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLAT_INSTANCE_DESCRIPTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INITIALIZED-PARAMETER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CALIBRATION_PARAMETER_VALUE_SET ¶
type CALIBRATION_PARAMETER_VALUE_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CalibrationParameterValues *struct { CalibrationParameterValue []CALIBRATION_PARAMETER_VALUE `xml:"CALIBRATION-PARAMETER-VALUE"` } `xml:"CALIBRATION-PARAMETER-VALUES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CALIBRATION_PARAMETER_VALUE_SET__SUBTYPES_ENUM ¶
type CALIBRATION_PARAMETER_VALUE_SET__SUBTYPES_ENUM string
type CALPRM_AXIS_CATEGORY_ENUM ¶
type CALPRM_AXIS_CATEGORY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CALPRM_AXIS_CATEGORY_ENUM__SIMPLE ¶
type CALPRM_AXIS_CATEGORY_ENUM__SIMPLE string
type CAN_ADDRESSING_MODE_TYPE ¶
type CAN_ADDRESSING_MODE_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_ADDRESSING_MODE_TYPE__SIMPLE ¶
type CAN_ADDRESSING_MODE_TYPE__SIMPLE string
type CAN_CLUSTER ¶
type CAN_CLUSTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CanClusterVariants *struct { CanClusterConditional []CAN_CLUSTER_CONDITIONAL `xml:"CAN-CLUSTER-CONDITIONAL"` } `xml:"CAN-CLUSTER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_CLUSTER_CONDITIONAL ¶
type CAN_CLUSTER_CONDITIONAL struct { PhysicalChannels *struct { CanPhysicalChannel []CAN_PHYSICAL_CHANNEL `xml:"CAN-PHYSICAL-CHANNEL"` EthernetPhysicalChannel []ETHERNET_PHYSICAL_CHANNEL `xml:"ETHERNET-PHYSICAL-CHANNEL"` FlexrayPhysicalChannel []FLEXRAY_PHYSICAL_CHANNEL `xml:"FLEXRAY-PHYSICAL-CHANNEL"` LinPhysicalChannel []LIN_PHYSICAL_CHANNEL `xml:"LIN-PHYSICAL-CHANNEL"` TtcanPhysicalChannel []TTCAN_PHYSICAL_CHANNEL `xml:"TTCAN-PHYSICAL-CHANNEL"` } `xml:"PHYSICAL-CHANNELS"` ProtocolName *STRING `xml:"PROTOCOL-NAME"` ProtocolVersion *STRING `xml:"PROTOCOL-VERSION"` Speed *INTEGER `xml:"SPEED"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_COMMUNICATION_CONNECTOR ¶
type CAN_COMMUNICATION_CONNECTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMM-CONTROLLER-REF"` EcuCommPortInstances *struct { FramePort []FRAME_PORT `xml:"FRAME-PORT"` IPduPort []I_PDU_PORT `xml:"I-PDU-PORT"` ISignalPort []I_SIGNAL_PORT `xml:"I-SIGNAL-PORT"` } `xml:"ECU-COMM-PORT-INSTANCES"` PncGatewayType *PNC_GATEWAY_TYPE_ENUM `xml:"PNC-GATEWAY-TYPE"` PncWakeupCanId *POSITIVE_INTEGER `xml:"PNC-WAKEUP-CAN-ID"` PncWakeupCanIdExtended *BOOLEAN `xml:"PNC-WAKEUP-CAN-ID-EXTENDED"` PncWakeupCanIdMask *POSITIVE_INTEGER `xml:"PNC-WAKEUP-CAN-ID-MASK"` PncWakeupDataMask *POSITIVE_INTEGER `xml:"PNC-WAKEUP-DATA-MASK"` PncWakeupDlc *POSITIVE_INTEGER `xml:"PNC-WAKEUP-DLC"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_COMMUNICATION_CONTROLLER ¶
type CAN_COMMUNICATION_CONTROLLER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CanCommunicationControllerVariants *struct { CanCommunicationControllerConditional []CAN_COMMUNICATION_CONTROLLER_CONDITIONAL `xml:"CAN-COMMUNICATION-CONTROLLER-CONDITIONAL"` } `xml:"CAN-COMMUNICATION-CONTROLLER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_COMMUNICATION_CONTROLLER_CONDITIONAL ¶
type CAN_COMMUNICATION_CONTROLLER_CONDITIONAL struct { CanControllerAttributes *struct { CanControllerConfiguration *CAN_CONTROLLER_CONFIGURATION `xml:"CAN-CONTROLLER-CONFIGURATION"` CanControllerConfigurationRequirements *CAN_CONTROLLER_CONFIGURATION_REQUIREMENTS `xml:"CAN-CONTROLLER-CONFIGURATION-REQUIREMENTS"` } `xml:"CAN-CONTROLLER-ATTRIBUTES"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_CONTROLLER_CONFIGURATION ¶
type CAN_CONTROLLER_CONFIGURATION struct { SyncJumpWidth *INTEGER `xml:"SYNC-JUMP-WIDTH"` TimeSeg1 *INTEGER `xml:"TIME-SEG-1"` TimeSeg2 *INTEGER `xml:"TIME-SEG-2"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_CONTROLLER_CONFIGURATION_REQUIREMENTS ¶
type CAN_CONTROLLER_CONFIGURATION_REQUIREMENTS struct { MaxNumberOfTimeQuantaPerBit *INTEGER `xml:"MAX-NUMBER-OF-TIME-QUANTA-PER-BIT"` MaxSamplePoint *FLOAT `xml:"MAX-SAMPLE-POINT"` MaxSyncJumpWidth *FLOAT `xml:"MAX-SYNC-JUMP-WIDTH"` MinNumberOfTimeQuantaPerBit *INTEGER `xml:"MIN-NUMBER-OF-TIME-QUANTA-PER-BIT"` MinSamplePoint *FLOAT `xml:"MIN-SAMPLE-POINT"` MinSyncJumpWidth *FLOAT `xml:"MIN-SYNC-JUMP-WIDTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_FRAME ¶
type CAN_FRAME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` FrameLength *INTEGER `xml:"FRAME-LENGTH"` PduToFrameMappings *struct { PduToFrameMapping []PDU_TO_FRAME_MAPPING `xml:"PDU-TO-FRAME-MAPPING"` } `xml:"PDU-TO-FRAME-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_FRAME_TRIGGERING ¶
type CAN_FRAME_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` FramePortRefs *struct { FramePortRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME_PORT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-PORT-REF"` } `xml:"FRAME-PORT-REFS"` FrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-REF"` PduTriggerings *struct { PduTriggeringRefConditional []PDU_TRIGGERING_REF_CONDITIONAL `xml:"PDU-TRIGGERING-REF-CONDITIONAL"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` AbsolutelyScheduledTimings *struct { TtcanAbsolutelyScheduledTiming []TTCAN_ABSOLUTELY_SCHEDULED_TIMING `xml:"TTCAN-ABSOLUTELY-SCHEDULED-TIMING"` } `xml:"ABSOLUTELY-SCHEDULED-TIMINGS"` CanAddressingMode *CAN_ADDRESSING_MODE_TYPE `xml:"CAN-ADDRESSING-MODE"` Identifier *INTEGER `xml:"IDENTIFIER"` RxIdentifierRange *RX_IDENTIFIER_RANGE `xml:"RX-IDENTIFIER-RANGE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_NM_CLUSTER ¶
type CAN_NM_CLUSTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommunicationClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CLUSTER-REF"` NmChannelId *POSITIVE_INTEGER `xml:"NM-CHANNEL-ID"` NmChannelSleepMaster *BOOLEAN `xml:"NM-CHANNEL-SLEEP-MASTER"` NmNodes *struct { CanNmNode []CAN_NM_NODE `xml:"CAN-NM-NODE"` FlexrayNmNode []FLEXRAY_NM_NODE `xml:"FLEXRAY-NM-NODE"` UdpNmNode []UDP_NM_NODE `xml:"UDP-NM-NODE"` } `xml:"NM-NODES"` NmSynchronizingNetwork *BOOLEAN `xml:"NM-SYNCHRONIZING-NETWORK"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` NmBusloadReductionActive *BOOLEAN `xml:"NM-BUSLOAD-REDUCTION-ACTIVE"` NmCarWakeUpBitPosition *POSITIVE_INTEGER `xml:"NM-CAR-WAKE-UP-BIT-POSITION"` NmCarWakeUpFilterEnabled *BOOLEAN `xml:"NM-CAR-WAKE-UP-FILTER-ENABLED"` NmCarWakeUpFilterNodeId *POSITIVE_INTEGER `xml:"NM-CAR-WAKE-UP-FILTER-NODE-ID"` NmCarWakeUpRxEnabled *BOOLEAN `xml:"NM-CAR-WAKE-UP-RX-ENABLED"` NmCbvPosition *INTEGER `xml:"NM-CBV-POSITION"` NmChannelActive *BOOLEAN `xml:"NM-CHANNEL-ACTIVE"` NmImmediateNmCycleTime *TIME_VALUE `xml:"NM-IMMEDIATE-NM-CYCLE-TIME"` NmImmediateNmTransmissions *POSITIVE_INTEGER `xml:"NM-IMMEDIATE-NM-TRANSMISSIONS"` NmMessageTimeoutTime *TIME_VALUE `xml:"NM-MESSAGE-TIMEOUT-TIME"` NmMsgCycleTime *TIME_VALUE `xml:"NM-MSG-CYCLE-TIME"` NmNetworkTimeout *TIME_VALUE `xml:"NM-NETWORK-TIMEOUT"` NmNidPosition *INTEGER `xml:"NM-NID-POSITION"` NmRemoteSleepIndicationTime *TIME_VALUE `xml:"NM-REMOTE-SLEEP-INDICATION-TIME"` NmRepeatMessageTime *TIME_VALUE `xml:"NM-REPEAT-MESSAGE-TIME"` NmUserDataLength *INTEGER `xml:"NM-USER-DATA-LENGTH"` NmWaitBusSleepTime *TIME_VALUE `xml:"NM-WAIT-BUS-SLEEP-TIME"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_NM_CLUSTER_COUPLING ¶
type CAN_NM_CLUSTER_COUPLING struct { CoupledClusterRefs *struct { CoupledClusterRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CAN_NM_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COUPLED-CLUSTER-REF"` } `xml:"COUPLED-CLUSTER-REFS"` NmBusloadReductionEnabled *BOOLEAN `xml:"NM-BUSLOAD-REDUCTION-ENABLED"` NmImmediateRestartEnabled *BOOLEAN `xml:"NM-IMMEDIATE-RESTART-ENABLED"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_NM_CLUSTER__SUBTYPES_ENUM ¶
type CAN_NM_CLUSTER__SUBTYPES_ENUM string
type CAN_NM_ECU ¶
type CAN_NM_ECU struct { NmRepeatMsgIndicationEnabled *BOOLEAN `xml:"NM-REPEAT-MSG-INDICATION-ENABLED"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_NM_NODE ¶
type CAN_NM_NODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTROLLER-REF"` NmIfEcuRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_ECU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"NM-IF-ECU-REF"` NmNodeId *INTEGER `xml:"NM-NODE-ID"` NmPassiveModeEnabled *BOOLEAN `xml:"NM-PASSIVE-MODE-ENABLED"` RxNmPduRefs *struct { RxNmPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RX-NM-PDU-REF"` } `xml:"RX-NM-PDU-REFS"` TxNmPduRefs *struct { TxNmPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TX-NM-PDU-REF"` } `xml:"TX-NM-PDU-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` NmMsgCycleOffset *TIME_VALUE `xml:"NM-MSG-CYCLE-OFFSET"` NmMsgReducedTime *TIME_VALUE `xml:"NM-MSG-REDUCED-TIME"` NmRangeConfig *CAN_NM_RANGE_CONFIG `xml:"NM-RANGE-CONFIG"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_NM_RANGE_CONFIG ¶
type CAN_NM_RANGE_CONFIG struct { LowerCanId *POSITIVE_INTEGER `xml:"LOWER-CAN-ID"` UpperCanId *POSITIVE_INTEGER `xml:"UPPER-CAN-ID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_PHYSICAL_CHANNEL ¶
type CAN_PHYSICAL_CHANNEL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommConnectors *struct { CommunicationConnectorRefConditional []COMMUNICATION_CONNECTOR_REF_CONDITIONAL `xml:"COMMUNICATION-CONNECTOR-REF-CONDITIONAL"` } `xml:"COMM-CONNECTORS"` FrameTriggerings *struct { CanFrameTriggering []CAN_FRAME_TRIGGERING `xml:"CAN-FRAME-TRIGGERING"` EthernetFrameTriggering []ETHERNET_FRAME_TRIGGERING `xml:"ETHERNET-FRAME-TRIGGERING"` FlexrayFrameTriggering []FLEXRAY_FRAME_TRIGGERING `xml:"FLEXRAY-FRAME-TRIGGERING"` LinFrameTriggering []LIN_FRAME_TRIGGERING `xml:"LIN-FRAME-TRIGGERING"` } `xml:"FRAME-TRIGGERINGS"` ISignalTriggerings *struct { ISignalTriggering []I_SIGNAL_TRIGGERING `xml:"I-SIGNAL-TRIGGERING"` } `xml:"I-SIGNAL-TRIGGERINGS"` PduTriggerings *struct { PduTriggering []PDU_TRIGGERING `xml:"PDU-TRIGGERING"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_TP_ADDRESS ¶
type CAN_TP_ADDRESS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TpAddress *INTEGER `xml:"TP-ADDRESS"` TpAddressExtensionValue *INTEGER `xml:"TP-ADDRESS-EXTENSION-VALUE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_TP_ADDRESSING_FORMAT_TYPE ¶
type CAN_TP_ADDRESSING_FORMAT_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_TP_ADDRESSING_FORMAT_TYPE__SIMPLE ¶
type CAN_TP_ADDRESSING_FORMAT_TYPE__SIMPLE string
type CAN_TP_ADDRESS__SUBTYPES_ENUM ¶
type CAN_TP_ADDRESS__SUBTYPES_ENUM string
type CAN_TP_CHANNEL ¶
type CAN_TP_CHANNEL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ChannelId *POSITIVE_INTEGER `xml:"CHANNEL-ID"` ChannelMode *CAN_TP_CHANNEL_MODE_TYPE `xml:"CHANNEL-MODE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_TP_CHANNEL_MODE_TYPE ¶
type CAN_TP_CHANNEL_MODE_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_TP_CHANNEL_MODE_TYPE__SIMPLE ¶
type CAN_TP_CHANNEL_MODE_TYPE__SIMPLE string
type CAN_TP_CHANNEL__SUBTYPES_ENUM ¶
type CAN_TP_CHANNEL__SUBTYPES_ENUM string
type CAN_TP_CONFIG ¶
type CAN_TP_CONFIG struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CommunicationClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CLUSTER-REF"` TpAddresss *struct { CanTpAddress []CAN_TP_ADDRESS `xml:"CAN-TP-ADDRESS"` } `xml:"TP-ADDRESSS"` TpChannels *struct { CanTpChannel []CAN_TP_CHANNEL `xml:"CAN-TP-CHANNEL"` } `xml:"TP-CHANNELS"` TpConnections *struct { CanTpConnection []CAN_TP_CONNECTION `xml:"CAN-TP-CONNECTION"` } `xml:"TP-CONNECTIONS"` TpEcus *struct { CanTpEcu []CAN_TP_ECU `xml:"CAN-TP-ECU"` } `xml:"TP-ECUS"` TpNodes *struct { CanTpNode []CAN_TP_NODE `xml:"CAN-TP-NODE"` } `xml:"TP-NODES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_TP_CONNECTION ¶
type CAN_TP_CONNECTION struct { AddressingFormat *CAN_TP_ADDRESSING_FORMAT_TYPE `xml:"ADDRESSING-FORMAT"` CanTpChannelRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CAN_TP_CHANNEL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CAN-TP-CHANNEL-REF"` DataPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-PDU-REF"` FlowControlPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FLOW-CONTROL-PDU-REF"` MaxBlockSize *INTEGER `xml:"MAX-BLOCK-SIZE"` MulticastRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CAN_TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MULTICAST-REF"` PaddingActivation *BOOLEAN `xml:"PADDING-ACTIVATION"` ReceiverRefs *struct { ReceiverRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CAN_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RECEIVER-REF"` } `xml:"RECEIVER-REFS"` TaType *NETWORK_TARGET_ADDRESS_TYPE `xml:"TA-TYPE"` TimeoutBr *TIME_VALUE `xml:"TIMEOUT-BR"` TimeoutBs *TIME_VALUE `xml:"TIMEOUT-BS"` TimeoutCr *TIME_VALUE `xml:"TIMEOUT-CR"` TimeoutCs *TIME_VALUE `xml:"TIMEOUT-CS"` TpSduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-SDU-REF"` TransmitCancellation *BOOLEAN `xml:"TRANSMIT-CANCELLATION"` TransmitterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CAN_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRANSMITTER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_TP_ECU ¶
type CAN_TP_ECU struct { CycleTimeMainFunction *TIME_VALUE `xml:"CYCLE-TIME-MAIN-FUNCTION"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CAN_TP_NODE ¶
type CAN_TP_NODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConnectorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONNECTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONNECTOR-REF"` MaxFcWait *INTEGER `xml:"MAX-FC-WAIT"` StMin *TIME_VALUE `xml:"ST-MIN"` TimeoutAr *TIME_VALUE `xml:"TIMEOUT-AR"` TimeoutAs *TIME_VALUE `xml:"TIMEOUT-AS"` TpAddressRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CAN_TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-ADDRESS-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CAN_TP_NODE__SUBTYPES_ENUM ¶
type CAN_TP_NODE__SUBTYPES_ENUM string
type CAPTION ¶
type CAPTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CATEGORY_STRING ¶
type CATEGORY_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CATEGORY_STRING__SIMPLE ¶
type CATEGORY_STRING__SIMPLE string
type CHAPTER ¶
type CHAPTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` MsrQueryP1 []MSR_QUERY_P_1 `xml:"MSR-QUERY-P-1"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` Table []TABLE `xml:"TABLE"` Prms []PRMS `xml:"PRMS"` Topic1 []TOPIC_1 `xml:"TOPIC-1"` MsrQueryTopic1 []MSR_QUERY_TOPIC_1 `xml:"MSR-QUERY-TOPIC-1"` Chapter []CHAPTER `xml:"CHAPTER"` MsrQueryChapter []MSR_QUERY_CHAPTER `xml:"MSR-QUERY-CHAPTER"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` HelpEntry *STRING__SIMPLE `xml:"HELP-ENTRY,attr"` }
type CHAPTER_CONTENT ¶
type CHAPTER_CONTENT struct { MsrQueryP1 []MSR_QUERY_P_1 `xml:"MSR-QUERY-P-1"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` Table []TABLE `xml:"TABLE"` Prms []PRMS `xml:"PRMS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CHAPTER_ENUM_BREAK ¶
type CHAPTER_ENUM_BREAK struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CHAPTER_ENUM_BREAK__SIMPLE ¶
type CHAPTER_ENUM_BREAK__SIMPLE string
type CHAPTER_MODEL ¶
type CHAPTER_MODEL struct { MsrQueryP1 []MSR_QUERY_P_1 `xml:"MSR-QUERY-P-1"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` Table []TABLE `xml:"TABLE"` Prms []PRMS `xml:"PRMS"` Topic1 []TOPIC_1 `xml:"TOPIC-1"` MsrQueryTopic1 []MSR_QUERY_TOPIC_1 `xml:"MSR-QUERY-TOPIC-1"` Chapter []CHAPTER `xml:"CHAPTER"` MsrQueryChapter []MSR_QUERY_CHAPTER `xml:"MSR-QUERY-CHAPTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CHAPTER_OR_MSR_QUERY ¶
type CHAPTER_OR_MSR_QUERY struct { Chapter []CHAPTER `xml:"CHAPTER"` MsrQueryChapter []MSR_QUERY_CHAPTER `xml:"MSR-QUERY-CHAPTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_COM_SPEC ¶
type CLIENT_COM_SPEC struct { OperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"OPERATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_ID_MAPPING ¶
type CLIENT_ID_MAPPING struct { SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_SERVER_ANNOTATION ¶
type CLIENT_SERVER_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` OperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"OPERATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_SERVER_ARRAY_ELEMENT_MAPPING ¶
type CLIENT_SERVER_ARRAY_ELEMENT_MAPPING struct { ComplexTypeMapping *struct { ClientServerArrayTypeMapping *CLIENT_SERVER_ARRAY_TYPE_MAPPING `xml:"CLIENT-SERVER-ARRAY-TYPE-MAPPING"` ClientServerRecordTypeMapping *CLIENT_SERVER_RECORD_TYPE_MAPPING `xml:"CLIENT-SERVER-RECORD-TYPE-MAPPING"` } `xml:"COMPLEX-TYPE-MAPPING"` IndexedArrayElement *INDEXED_ARRAY_ELEMENT `xml:"INDEXED-ARRAY-ELEMENT"` SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_SERVER_ARRAY_TYPE_MAPPING ¶
type CLIENT_SERVER_ARRAY_TYPE_MAPPING struct { ArgumentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ARGUMENT-REF"` ArrayElementMappings *struct { ClientServerArrayElementMapping []CLIENT_SERVER_ARRAY_ELEMENT_MAPPING `xml:"CLIENT-SERVER-ARRAY-ELEMENT-MAPPING"` } `xml:"ARRAY-ELEMENT-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_SERVER_INTERFACE ¶
type CLIENT_SERVER_INTERFACE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` IsService *BOOLEAN `xml:"IS-SERVICE"` ServiceKind *SERVICE_PROVIDER_ENUM `xml:"SERVICE-KIND"` Operations *struct { ClientServerOperation []CLIENT_SERVER_OPERATION `xml:"CLIENT-SERVER-OPERATION"` } `xml:"OPERATIONS"` PossibleErrors *struct { ApplicationError []APPLICATION_ERROR `xml:"APPLICATION-ERROR"` } `xml:"POSSIBLE-ERRORS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CLIENT_SERVER_INTERFACE_MAPPING ¶
type CLIENT_SERVER_INTERFACE_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` OperationMappings *struct { ClientServerOperationMapping []CLIENT_SERVER_OPERATION_MAPPING `xml:"CLIENT-SERVER-OPERATION-MAPPING"` } `xml:"OPERATION-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CLIENT_SERVER_OPERATION ¶
type CLIENT_SERVER_OPERATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Arguments *struct { ArgumentDataPrototype []ARGUMENT_DATA_PROTOTYPE `xml:"ARGUMENT-DATA-PROTOTYPE"` } `xml:"ARGUMENTS"` PossibleErrorRefs *struct { PossibleErrorRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_ERROR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"POSSIBLE-ERROR-REF"` } `xml:"POSSIBLE-ERROR-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CLIENT_SERVER_OPERATION_MAPPING ¶
type CLIENT_SERVER_OPERATION_MAPPING struct { ArgumentMappings *struct { DataPrototypeMapping []DATA_PROTOTYPE_MAPPING `xml:"DATA-PROTOTYPE-MAPPING"` } `xml:"ARGUMENT-MAPPINGS"` FirstOperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FIRST-OPERATION-REF"` SecondOperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SECOND-OPERATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_SERVER_OPERATION__SUBTYPES_ENUM ¶
type CLIENT_SERVER_OPERATION__SUBTYPES_ENUM string
type CLIENT_SERVER_PRIMITIVE_TYPE_MAPPING ¶
type CLIENT_SERVER_PRIMITIVE_TYPE_MAPPING struct { ArgumentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ARGUMENT-REF"` SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_SERVER_RECORD_ELEMENT_MAPPING ¶
type CLIENT_SERVER_RECORD_ELEMENT_MAPPING struct { ApplicationRecordElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_RECORD_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"APPLICATION-RECORD-ELEMENT-REF"` ComplexTypeMapping *struct { ClientServerArrayTypeMapping *CLIENT_SERVER_ARRAY_TYPE_MAPPING `xml:"CLIENT-SERVER-ARRAY-TYPE-MAPPING"` ClientServerRecordTypeMapping *CLIENT_SERVER_RECORD_TYPE_MAPPING `xml:"CLIENT-SERVER-RECORD-TYPE-MAPPING"` } `xml:"COMPLEX-TYPE-MAPPING"` ImplementationRecordElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTATION-RECORD-ELEMENT-REF"` SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_SERVER_RECORD_TYPE_MAPPING ¶
type CLIENT_SERVER_RECORD_TYPE_MAPPING struct { ArgumentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ARGUMENT-REF"` RecordElementMappings *struct { ClientServerRecordElementMapping []CLIENT_SERVER_RECORD_ELEMENT_MAPPING `xml:"CLIENT-SERVER-RECORD-ELEMENT-MAPPING"` } `xml:"RECORD-ELEMENT-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CLIENT_SERVER_TO_SIGNAL_GROUP_MAPPING ¶
type CLIENT_SERVER_TO_SIGNAL_GROUP_MAPPING struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ApplicationError *APPLICATION_ERROR_MAPPING `xml:"APPLICATION-ERROR"` ClientId *CLIENT_ID_MAPPING `xml:"CLIENT-ID"` CompositeTypeMappings *struct { ClientServerArrayTypeMapping []CLIENT_SERVER_ARRAY_TYPE_MAPPING `xml:"CLIENT-SERVER-ARRAY-TYPE-MAPPING"` ClientServerRecordTypeMapping []CLIENT_SERVER_RECORD_TYPE_MAPPING `xml:"CLIENT-SERVER-RECORD-TYPE-MAPPING"` } `xml:"COMPOSITE-TYPE-MAPPINGS"` EmptySignal *EMPTY_SIGNAL_MAPPING `xml:"EMPTY-SIGNAL"` MappedOperationIref *OPERATION_IN_SYSTEM_INSTANCE_REF `xml:"MAPPED-OPERATION-IREF"` PrimitiveTypeMappings *struct { ClientServerPrimitiveTypeMapping []CLIENT_SERVER_PRIMITIVE_TYPE_MAPPING `xml:"CLIENT-SERVER-PRIMITIVE-TYPE-MAPPING"` } `xml:"PRIMITIVE-TYPE-MAPPINGS"` RequestGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REQUEST-GROUP-REF"` ResponseGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RESPONSE-GROUP-REF"` SequenceCounter *SEQUENCE_COUNTER_MAPPING `xml:"SEQUENCE-COUNTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CODE ¶
type CODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ArtifactDescriptors *struct { AutosarEngineeringObject []AUTOSAR_ENGINEERING_OBJECT `xml:"AUTOSAR-ENGINEERING-OBJECT"` } `xml:"ARTIFACT-DESCRIPTORS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type COLLECTABLE_ELEMENT__SUBTYPES_ENUM ¶
type COLLECTABLE_ELEMENT__SUBTYPES_ENUM string
type COLLECTION ¶
type COLLECTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ElementRefs *struct { ElementRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COLLECTABLE_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ELEMENT-REF"` } `xml:"ELEMENT-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type COLSPEC ¶
type COLSPEC struct { S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Align *ALIGN_ENUM__SIMPLE `xml:"ALIGN,attr"` Colname *STRING__SIMPLE `xml:"COLNAME,attr"` Colnum *STRING__SIMPLE `xml:"COLNUM,attr"` Colsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"COLSEP,attr"` Colwidth *STRING__SIMPLE `xml:"COLWIDTH,attr"` Rowsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"ROWSEP,attr"` }
type COMMON_SIGNAL_PATH ¶
type COMMON_SIGNAL_PATH struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Operations *struct { SwcToSwcOperationArguments []SWC_TO_SWC_OPERATION_ARGUMENTS `xml:"SWC-TO-SWC-OPERATION-ARGUMENTS"` } `xml:"OPERATIONS"` Signals *struct { SwcToSwcSignal []SWC_TO_SWC_SIGNAL `xml:"SWC-TO-SWC-SIGNAL"` } `xml:"SIGNALS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMMUNICATION_CLUSTER__SUBTYPES_ENUM ¶
type COMMUNICATION_CLUSTER__SUBTYPES_ENUM string
type COMMUNICATION_CONNECTOR_REF_CONDITIONAL ¶
type COMMUNICATION_CONNECTOR_REF_CONDITIONAL struct { CommunicationConnectorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONNECTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CONNECTOR-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMMUNICATION_CONNECTOR__SUBTYPES_ENUM ¶
type COMMUNICATION_CONNECTOR__SUBTYPES_ENUM string
type COMMUNICATION_CONTROLLER_MAPPING ¶
type COMMUNICATION_CONTROLLER_MAPPING struct { CommunicationControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CONTROLLER-REF"` HwCommunicationControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-COMMUNICATION-CONTROLLER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMMUNICATION_CONTROLLER__SUBTYPES_ENUM ¶
type COMMUNICATION_CONTROLLER__SUBTYPES_ENUM string
type COMMUNICATION_DIRECTION_TYPE ¶
type COMMUNICATION_DIRECTION_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMMUNICATION_DIRECTION_TYPE__SIMPLE ¶
type COMMUNICATION_DIRECTION_TYPE__SIMPLE string
type COMPILER ¶
type COMPILER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Name *STRING `xml:"NAME"` Options *STRING `xml:"OPTIONS"` Vendor *STRING `xml:"VENDOR"` Version *STRING `xml:"VERSION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE ¶
type COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` InternalBehaviors *struct { SwcInternalBehavior []SWC_INTERNAL_BEHAVIOR `xml:"SWC-INTERNAL-BEHAVIOR"` } `xml:"INTERNAL-BEHAVIORS"` SymbolProps *SYMBOL_PROPS `xml:"SYMBOL-PROPS"` HardwareElementRefs *struct { HardwareElementRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_DESCRIPTION_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HARDWARE-ELEMENT-REF"` } `xml:"HARDWARE-ELEMENT-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type COMPONENT_CLUSTERING ¶
type COMPONENT_CLUSTERING struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ClusteredComponentIrefs *struct { ClusteredComponentIref []COMPONENT_IN_SYSTEM_INSTANCE_REF `xml:"CLUSTERED-COMPONENT-IREF"` } `xml:"CLUSTERED-COMPONENT-IREFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPONENT_IN_COMPOSITION_INSTANCE_REF ¶
type COMPONENT_IN_COMPOSITION_INSTANCE_REF struct { ContextComponentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` TargetComponentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-COMPONENT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPONENT_IN_SYSTEM_INSTANCE_REF ¶
type COMPONENT_IN_SYSTEM_INSTANCE_REF struct { ContextCompositionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ROOT_SW_COMPOSITION_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPOSITION-REF"` ContextComponentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` TargetComponentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-COMPONENT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPONENT_SEPARATION ¶
type COMPONENT_SEPARATION struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SeparatedComponentIrefs *struct { SeparatedComponentIref []COMPONENT_IN_SYSTEM_INSTANCE_REF `xml:"SEPARATED-COMPONENT-IREF"` } `xml:"SEPARATED-COMPONENT-IREFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPOSITION_SW_COMPONENT_TYPE ¶
type COMPOSITION_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` Components *struct { SwComponentPrototype []SW_COMPONENT_PROTOTYPE `xml:"SW-COMPONENT-PROTOTYPE"` } `xml:"COMPONENTS"` Connectors *struct { AssemblySwConnector []ASSEMBLY_SW_CONNECTOR `xml:"ASSEMBLY-SW-CONNECTOR"` DelegationSwConnector []DELEGATION_SW_CONNECTOR `xml:"DELEGATION-SW-CONNECTOR"` } `xml:"CONNECTORS"` ConstantValueMappingRefs *struct { ConstantValueMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONSTANT-VALUE-MAPPING-REF"` } `xml:"CONSTANT-VALUE-MAPPING-REFS"` DataTypeMappingRefs *struct { DataTypeMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-TYPE-MAPPING-REF"` } `xml:"DATA-TYPE-MAPPING-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type COMPOSITION_SW_COMPONENT_TYPE__SUBTYPES_ENUM ¶
type COMPOSITION_SW_COMPONENT_TYPE__SUBTYPES_ENUM string
type COMPU ¶
type COMPU struct { CompuScales *struct { CompuScale []COMPU_SCALE `xml:"COMPU-SCALE"` } `xml:"COMPU-SCALES"` CompuDefaultValue *COMPU_CONST `xml:"COMPU-DEFAULT-VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_CONST ¶
type COMPU_CONST struct { Vf *NUMERICAL_VALUE_VARIATION_POINT `xml:"VF"` V *NUMERICAL_VALUE `xml:"V"` Vt *VERBATIM_STRING `xml:"VT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_CONST_FORMULA_CONTENT ¶
type COMPU_CONST_FORMULA_CONTENT struct { Vf *NUMERICAL_VALUE_VARIATION_POINT `xml:"VF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_CONST_NUMERIC_CONTENT ¶
type COMPU_CONST_NUMERIC_CONTENT struct { V *NUMERICAL_VALUE `xml:"V"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_CONST_TEXT_CONTENT ¶
type COMPU_CONST_TEXT_CONTENT struct { Vt *VERBATIM_STRING `xml:"VT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_GENERIC_MATH ¶
type COMPU_GENERIC_MATH struct { S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Level *IDENTIFIER__SIMPLE `xml:"LEVEL,attr"` }
type COMPU_METHOD ¶
type COMPU_METHOD struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` DisplayFormat *DISPLAY_FORMAT_STRING `xml:"DISPLAY-FORMAT"` UnitRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UNIT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNIT-REF"` CompuInternalToPhys *COMPU `xml:"COMPU-INTERNAL-TO-PHYS"` CompuPhysToInternal *COMPU `xml:"COMPU-PHYS-TO-INTERNAL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type COMPU_METHOD__SUBTYPES_ENUM ¶
type COMPU_METHOD__SUBTYPES_ENUM string
type COMPU_NOMINATOR_DENOMINATOR ¶
type COMPU_NOMINATOR_DENOMINATOR struct { V []NUMERICAL_VALUE_VARIATION_POINT `xml:"V"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_RATIONAL_COEFFS ¶
type COMPU_RATIONAL_COEFFS struct { CompuNumerator *COMPU_NOMINATOR_DENOMINATOR `xml:"COMPU-NUMERATOR"` CompuDenominator *COMPU_NOMINATOR_DENOMINATOR `xml:"COMPU-DENOMINATOR"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_SCALE ¶
type COMPU_SCALE struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` Symbol *C_IDENTIFIER `xml:"SYMBOL"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Mask *POSITIVE_INTEGER `xml:"MASK"` LowerLimit *LIMIT `xml:"LOWER-LIMIT"` UpperLimit *LIMIT `xml:"UPPER-LIMIT"` CompuInverseValue *COMPU_CONST `xml:"COMPU-INVERSE-VALUE"` CompuConst *COMPU_CONST `xml:"COMPU-CONST"` CompuRationalCoeffs *COMPU_RATIONAL_COEFFS `xml:"COMPU-RATIONAL-COEFFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_SCALES ¶
type COMPU_SCALES struct { CompuScales *struct { CompuScale []COMPU_SCALE `xml:"COMPU-SCALE"` } `xml:"COMPU-SCALES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_SCALE_CONSTANT_CONTENTS ¶
type COMPU_SCALE_CONSTANT_CONTENTS struct { CompuConst *COMPU_CONST `xml:"COMPU-CONST"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COMPU_SCALE_RATIONAL_FORMULA ¶
type COMPU_SCALE_RATIONAL_FORMULA struct { CompuRationalCoeffs *COMPU_RATIONAL_COEFFS `xml:"COMPU-RATIONAL-COEFFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type COM_MGR_USER_NEEDS ¶
type COM_MGR_USER_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` MaxCommMode *MAX_COMM_MODE_ENUM `xml:"MAX-COMM-MODE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CONCRETE_PATTERN_EVENT_TRIGGERING ¶
type CONCRETE_PATTERN_EVENT_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-REF"` Offsets *struct { TimeValue []MULTIDIMENSIONAL_TIME `xml:"TIME-VALUE"` } `xml:"OFFSETS"` PatternLength *MULTIDIMENSIONAL_TIME `xml:"PATTERN-LENGTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CONDITIONAL_CHANGE_NAD ¶
type CONDITIONAL_CHANGE_NAD struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` AssignedControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_SLAVE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-CONTROLLER-REF"` Byte *INTEGER `xml:"BYTE"` Id *POSITIVE_INTEGER `xml:"ID"` Invert *INTEGER `xml:"INVERT"` Mask *INTEGER `xml:"MASK"` NewNad *INTEGER `xml:"NEW-NAD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CONDITION_BY_FORMULA ¶
type CONDITION_BY_FORMULA struct { SyscStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-STRING-REF"` SyscRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` BindingTime *BINDING_TIME_ENUM__SIMPLE `xml:"BINDING-TIME,attr"` }
type CONFIDENCE_INTERVAL ¶
type CONFIDENCE_INTERVAL struct { LowerBound *MULTIDIMENSIONAL_TIME `xml:"LOWER-BOUND"` Propability *FLOAT `xml:"PROPABILITY"` UpperBound *MULTIDIMENSIONAL_TIME `xml:"UPPER-BOUND"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CONSTANT_REFERENCE ¶
type CONSTANT_REFERENCE struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ConstantRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CONSTANT_SPECIFICATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONSTANT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CONSTANT_SPECIFICATION ¶
type CONSTANT_SPECIFICATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ValueSpec *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"VALUE-SPEC"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CONSTANT_SPECIFICATION_MAPPING ¶
type CONSTANT_SPECIFICATION_MAPPING struct { ApplConstantRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CONSTANT_SPECIFICATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"APPL-CONSTANT-REF"` ImplConstantRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CONSTANT_SPECIFICATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPL-CONSTANT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CONSTANT_SPECIFICATION_MAPPING_SET ¶
type CONSTANT_SPECIFICATION_MAPPING_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Mappings *struct { ConstantSpecificationMapping []CONSTANT_SPECIFICATION_MAPPING `xml:"CONSTANT-SPECIFICATION-MAPPING"` } `xml:"MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM ¶
type CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM string
type CONSTANT_SPECIFICATION__SUBTYPES_ENUM ¶
type CONSTANT_SPECIFICATION__SUBTYPES_ENUM string
type CRYPTO_SERVICE_NEEDS ¶
type CRYPTO_SERVICE_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` MaximumKeyLength *POSITIVE_INTEGER `xml:"MAXIMUM-KEY-LENGTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type CSE_CODE_TYPE_STRING ¶
type CSE_CODE_TYPE_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CSE_CODE_TYPE_STRING__SIMPLE ¶
type CSE_CODE_TYPE_STRING__SIMPLE string
type CYCLE_COUNTER ¶
type CYCLE_COUNTER struct { CycleCounter *INTEGER `xml:"CYCLE-COUNTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CYCLE_REPETITION ¶
type CYCLE_REPETITION struct { BaseCycle *INTEGER `xml:"BASE-CYCLE"` CycleRepetition *CYCLE_REPETITION_TYPE `xml:"CYCLE-REPETITION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CYCLE_REPETITION_TYPE ¶
type CYCLE_REPETITION_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type CYCLE_REPETITION_TYPE__SIMPLE ¶
type CYCLE_REPETITION_TYPE__SIMPLE string
type CYCLIC_TIMING ¶
type CYCLIC_TIMING struct { TimeOffset *TIME_RANGE_TYPE `xml:"TIME-OFFSET"` TimePeriod *TIME_RANGE_TYPE `xml:"TIME-PERIOD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type C_IDENTIFIER ¶
type C_IDENTIFIER struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` NamePattern *STRING__SIMPLE `xml:"NAME-PATTERN,attr"` }
type C_IDENTIFIER__SIMPLE ¶
type C_IDENTIFIER__SIMPLE string
type DATA_CONSTR ¶
type DATA_CONSTR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` DataConstrRules *struct { DataConstrRule []DATA_CONSTR_RULE `xml:"DATA-CONSTR-RULE"` } `xml:"DATA-CONSTR-RULES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DATA_CONSTR_RULE ¶
type DATA_CONSTR_RULE struct { ConstrLevel *INTEGER `xml:"CONSTR-LEVEL"` PhysConstrs *PHYS_CONSTRS `xml:"PHYS-CONSTRS"` InternalConstrs *INTERNAL_CONSTRS `xml:"INTERNAL-CONSTRS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATA_CONSTR__SUBTYPES_ENUM ¶
type DATA_CONSTR__SUBTYPES_ENUM string
type DATA_DUMP_ENTRY ¶
type DATA_DUMP_ENTRY struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` AssignedControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_SLAVE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-CONTROLLER-REF"` ByteValues *struct { ByteValue []INTEGER `xml:"BYTE-VALUE"` } `xml:"BYTE-VALUES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATA_FILTER ¶
type DATA_FILTER struct { DataFilterType *DATA_FILTER_TYPE_ENUM `xml:"DATA-FILTER-TYPE"` Mask *UNLIMITED_INTEGER `xml:"MASK"` Max *UNLIMITED_INTEGER `xml:"MAX"` Min *UNLIMITED_INTEGER `xml:"MIN"` Offset *POSITIVE_INTEGER `xml:"OFFSET"` Period *POSITIVE_INTEGER `xml:"PERIOD"` X *UNLIMITED_INTEGER `xml:"X"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATA_FILTER_TYPE_ENUM ¶
type DATA_FILTER_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATA_FILTER_TYPE_ENUM__SIMPLE ¶
type DATA_FILTER_TYPE_ENUM__SIMPLE string
type DATA_INTERFACE__SUBTYPES_ENUM ¶
type DATA_INTERFACE__SUBTYPES_ENUM string
type DATA_LIMIT_KIND_ENUM ¶
type DATA_LIMIT_KIND_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATA_LIMIT_KIND_ENUM__SIMPLE ¶
type DATA_LIMIT_KIND_ENUM__SIMPLE string
type DATA_PROTOTYPE_MAPPING ¶
type DATA_PROTOTYPE_MAPPING struct { FirstDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FIRST-DATA-PROTOTYPE-REF"` SecondDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SECOND-DATA-PROTOTYPE-REF"` SubElementMappings *struct { SubElementMapping []SUB_ELEMENT_MAPPING `xml:"SUB-ELEMENT-MAPPING"` } `xml:"SUB-ELEMENT-MAPPINGS"` TextTableMappings *struct { TextTableMapping []TEXT_TABLE_MAPPING `xml:"TEXT-TABLE-MAPPING"` } `xml:"TEXT-TABLE-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATA_PROTOTYPE__SUBTYPES_ENUM ¶
type DATA_PROTOTYPE__SUBTYPES_ENUM string
type DATA_RECEIVED_EVENT ¶
type DATA_RECEIVED_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DataIref *R_VARIABLE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DATA-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DATA_RECEIVE_ERROR_EVENT ¶
type DATA_RECEIVE_ERROR_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DataIref *R_VARIABLE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DATA-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DATA_SEND_COMPLETED_EVENT ¶
type DATA_SEND_COMPLETED_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventSourceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_ACCESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-SOURCE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DATA_TYPE_MAP ¶
type DATA_TYPE_MAP struct { ApplicationDataTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"APPLICATION-DATA-TYPE-REF"` ImplementationDataTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTATION-DATA-TYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATA_TYPE_MAPPING_SET ¶
type DATA_TYPE_MAPPING_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` DataTypeMaps *struct { DataTypeMap []DATA_TYPE_MAP `xml:"DATA-TYPE-MAP"` } `xml:"DATA-TYPE-MAPS"` ModeRequestTypeMaps *struct { ModeRequestTypeMap []MODE_REQUEST_TYPE_MAP `xml:"MODE-REQUEST-TYPE-MAP"` } `xml:"MODE-REQUEST-TYPE-MAPS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM ¶
type DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM string
type DATA_TYPE_POLICY_ENUM ¶
type DATA_TYPE_POLICY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATA_TYPE_POLICY_ENUM__SIMPLE ¶
type DATA_TYPE_POLICY_ENUM__SIMPLE string
type DATA_WRITE_COMPLETED_EVENT ¶
type DATA_WRITE_COMPLETED_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventSourceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_ACCESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-SOURCE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DATE ¶
type DATE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DATE__SIMPLE ¶
type DATE__SIMPLE string
type DCM_I_PDU ¶
type DCM_I_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Length *INTEGER `xml:"LENGTH"` DiagPduType *DIAG_PDU_TYPE `xml:"DIAG-PDU-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DEFAULT_VALUE_ELEMENT ¶
type DEFAULT_VALUE_ELEMENT struct { ElementByteValue *INTEGER `xml:"ELEMENT-BYTE-VALUE"` ElementPosition *INTEGER `xml:"ELEMENT-POSITION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DEF_ITEM ¶
type DEF_ITEM struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Def *DOCUMENTATION_BLOCK `xml:"DEF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` HelpEntry *STRING__SIMPLE `xml:"HELP-ENTRY,attr"` }
type DEF_LIST ¶
type DEF_LIST struct { DefItem []DEF_ITEM `xml:"DEF-ITEM"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type DELEGATED_PORT_ANNOTATION ¶
type DELEGATED_PORT_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` SignalFan *SIGNAL_FAN_ENUM `xml:"SIGNAL-FAN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DELEGATION_SW_CONNECTOR ¶
type DELEGATION_SW_CONNECTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` MappingRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_INTERFACE_MAPPING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MAPPING-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` InnerPortIref *struct { PPortInCompositionInstanceRef *P_PORT_IN_COMPOSITION_INSTANCE_REF `xml:"P-PORT-IN-COMPOSITION-INSTANCE-REF"` RPortInCompositionInstanceRef *R_PORT_IN_COMPOSITION_INSTANCE_REF `xml:"R-PORT-IN-COMPOSITION-INSTANCE-REF"` } `xml:"INNER-PORT-IREF"` OuterPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"OUTER-PORT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DEPENDENCY_ON_ARTIFACT ¶
type DEPENDENCY_ON_ARTIFACT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ArtifactDescriptor *AUTOSAR_ENGINEERING_OBJECT `xml:"ARTIFACT-DESCRIPTOR"` Usages *struct { Usage []DEPENDENCY_USAGE_ENUM `xml:"USAGE"` } `xml:"USAGES"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DEPENDENCY_ON_ARTIFACT__SUBTYPES_ENUM ¶
type DEPENDENCY_ON_ARTIFACT__SUBTYPES_ENUM string
type DEPENDENCY_USAGE_ENUM ¶
type DEPENDENCY_USAGE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DEPENDENCY_USAGE_ENUM__SIMPLE ¶
type DEPENDENCY_USAGE_ENUM__SIMPLE string
type DIAGNOSTIC_AUDIENCE_ENUM ¶
type DIAGNOSTIC_AUDIENCE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DIAGNOSTIC_AUDIENCE_ENUM__SIMPLE ¶
type DIAGNOSTIC_AUDIENCE_ENUM__SIMPLE string
type DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS ¶
type DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAGNOSTIC_EVENT_MANAGER_NEEDS ¶
type DIAGNOSTIC_EVENT_MANAGER_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAGNOSTIC_EVENT_NEEDS ¶
type DIAGNOSTIC_EVENT_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` ConsiderPtoStatus *BOOLEAN `xml:"CONSIDER-PTO-STATUS"` DiagEventDebounceAlgorithm *struct { DiagEventDebounceCounterBased *DIAG_EVENT_DEBOUNCE_COUNTER_BASED `xml:"DIAG-EVENT-DEBOUNCE-COUNTER-BASED"` DiagEventDebounceMonitorInternal *DIAG_EVENT_DEBOUNCE_MONITOR_INTERNAL `xml:"DIAG-EVENT-DEBOUNCE-MONITOR-INTERNAL"` DiagEventDebounceTimeBased *DIAG_EVENT_DEBOUNCE_TIME_BASED `xml:"DIAG-EVENT-DEBOUNCE-TIME-BASED"` } `xml:"DIAG-EVENT-DEBOUNCE-ALGORITHM"` DtcKind *DTC_KIND_ENUM `xml:"DTC-KIND"` DtcNumber *POSITIVE_INTEGER `xml:"DTC-NUMBER"` InhibitingFidRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FUNCTION_INHIBITION_NEEDS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INHIBITING-FID-REF"` InhibitingSecondaryFidRefs *struct { InhibitingSecondaryFidRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FUNCTION_INHIBITION_NEEDS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INHIBITING-SECONDARY-FID-REF"` } `xml:"INHIBITING-SECONDARY-FID-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAGNOSTIC_EVENT_NEEDS__SUBTYPES_ENUM ¶
type DIAGNOSTIC_EVENT_NEEDS__SUBTYPES_ENUM string
type DIAGNOSTIC_IO_CONTROL_NEEDS ¶
type DIAGNOSTIC_IO_CONTROL_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` DidNumber *POSITIVE_INTEGER `xml:"DID-NUMBER"` FreezeCurrentStateSupported *BOOLEAN `xml:"FREEZE-CURRENT-STATE-SUPPORTED"` ShortTermAdjustmentSupported *BOOLEAN `xml:"SHORT-TERM-ADJUSTMENT-SUPPORTED"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAGNOSTIC_ROUTINE_NEEDS ¶
type DIAGNOSTIC_ROUTINE_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` DiagRoutineType *DIAGNOSTIC_ROUTINE_TYPE_ENUM `xml:"DIAG-ROUTINE-TYPE"` RidNumber *POSITIVE_INTEGER `xml:"RID-NUMBER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAGNOSTIC_ROUTINE_TYPE_ENUM ¶
type DIAGNOSTIC_ROUTINE_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DIAGNOSTIC_ROUTINE_TYPE_ENUM__SIMPLE ¶
type DIAGNOSTIC_ROUTINE_TYPE_ENUM__SIMPLE string
type DIAGNOSTIC_VALUE_ACCESS_ENUM ¶
type DIAGNOSTIC_VALUE_ACCESS_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DIAGNOSTIC_VALUE_ACCESS_ENUM__SIMPLE ¶
type DIAGNOSTIC_VALUE_ACCESS_ENUM__SIMPLE string
type DIAGNOSTIC_VALUE_NEEDS ¶
type DIAGNOSTIC_VALUE_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` DataLength *POSITIVE_INTEGER `xml:"DATA-LENGTH"` DiagnosticValueAccess *DIAGNOSTIC_VALUE_ACCESS_ENUM `xml:"DIAGNOSTIC-VALUE-ACCESS"` DidNumber *POSITIVE_INTEGER `xml:"DID-NUMBER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAG_EVENT_DEBOUNCE_COUNTER_BASED ¶
type DIAG_EVENT_DEBOUNCE_COUNTER_BASED struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CounterDecrementStepSize *INTEGER `xml:"COUNTER-DECREMENT-STEP-SIZE"` CounterFailedThreshold *INTEGER `xml:"COUNTER-FAILED-THRESHOLD"` CounterIncrementStepSize *INTEGER `xml:"COUNTER-INCREMENT-STEP-SIZE"` CounterJumpDown *BOOLEAN `xml:"COUNTER-JUMP-DOWN"` CounterJumpDownValue *INTEGER `xml:"COUNTER-JUMP-DOWN-VALUE"` CounterJumpUp *BOOLEAN `xml:"COUNTER-JUMP-UP"` CounterJumpUpValue *INTEGER `xml:"COUNTER-JUMP-UP-VALUE"` CounterPassedThreshold *INTEGER `xml:"COUNTER-PASSED-THRESHOLD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAG_EVENT_DEBOUNCE_MONITOR_INTERNAL ¶
type DIAG_EVENT_DEBOUNCE_MONITOR_INTERNAL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAG_EVENT_DEBOUNCE_TIME_BASED ¶
type DIAG_EVENT_DEBOUNCE_TIME_BASED struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TimeFailedThreshold *TIME_VALUE `xml:"TIME-FAILED-THRESHOLD"` TimePassedThreshold *TIME_VALUE `xml:"TIME-PASSED-THRESHOLD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DIAG_PDU_TYPE ¶
type DIAG_PDU_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DIAG_PDU_TYPE__SIMPLE ¶
type DIAG_PDU_TYPE__SIMPLE string
type DIAG_REQUIREMENT_ID_STRING ¶
type DIAG_REQUIREMENT_ID_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DIAG_REQUIREMENT_ID_STRING__SIMPLE ¶
type DIAG_REQUIREMENT_ID_STRING__SIMPLE string
type DISPLAY_FORMAT_STRING ¶
type DISPLAY_FORMAT_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DISPLAY_FORMAT_STRING__SIMPLE ¶
type DISPLAY_FORMAT_STRING__SIMPLE string
type DLT_USER_NEEDS ¶
type DLT_USER_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DOCUMENTATION ¶
type DOCUMENTATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Contexts *struct { DocumentationContext []DOCUMENTATION_CONTEXT `xml:"DOCUMENTATION-CONTEXT"` } `xml:"CONTEXTS"` DocumentationContent *PREDEFINED_CHAPTER `xml:"DOCUMENTATION-CONTENT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type DOCUMENTATION_BLOCK ¶
type DOCUMENTATION_BLOCK struct { P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DOCUMENTATION_CONTEXT ¶
type DOCUMENTATION_CONTEXT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` FeatureIref *ANY_INSTANCE_REF `xml:"FEATURE-IREF"` IdentifiableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IDENTIFIABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IDENTIFIABLE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DOC_REVISION ¶
type DOC_REVISION struct { RevisionLabel *REVISION_LABEL_STRING `xml:"REVISION-LABEL"` RevisionLabelP1 *REVISION_LABEL_STRING `xml:"REVISION-LABEL-P-1"` RevisionLabelP2 *REVISION_LABEL_STRING `xml:"REVISION-LABEL-P-2"` State *NMTOKEN_STRING `xml:"STATE"` IssuedBy *STRING `xml:"ISSUED-BY"` Date *DATE `xml:"DATE"` Modifications *struct { Modification []MODIFICATION `xml:"MODIFICATION"` } `xml:"MODIFICATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DTC_KIND_ENUM ¶
type DTC_KIND_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DTC_KIND_ENUM__SIMPLE ¶
type DTC_KIND_ENUM__SIMPLE string
type DYNAMIC_PART ¶
type DYNAMIC_PART struct { SegmentPositions *struct { SegmentPosition []SEGMENT_POSITION `xml:"SEGMENT-POSITION"` } `xml:"SEGMENT-POSITIONS"` DynamicPartAlternatives *struct { DynamicPartAlternative []DYNAMIC_PART_ALTERNATIVE `xml:"DYNAMIC-PART-ALTERNATIVE"` } `xml:"DYNAMIC-PART-ALTERNATIVES"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type DYNAMIC_PART_ALTERNATIVE ¶
type DYNAMIC_PART_ALTERNATIVE struct { IPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-PDU-REF"` InitialDynamicPart *BOOLEAN `xml:"INITIAL-DYNAMIC-PART"` SelectorFieldCode *INTEGER `xml:"SELECTOR-FIELD-CODE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_ABSTRACT_REFERENCE_DEF__SUBTYPES_ENUM ¶
type ECUC_ABSTRACT_REFERENCE_DEF__SUBTYPES_ENUM string
type ECUC_ADD_INFO_PARAM_DEF ¶
type ECUC_ADD_INFO_PARAM_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_ADD_INFO_PARAM_VALUE ¶
type ECUC_ADD_INFO_PARAM_VALUE struct { Index *POSITIVE_INTEGER `xml:"INDEX"` DefinitionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_PARAMETER_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DEFINITION-REF"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` IsAutoValue *BOOLEAN `xml:"IS-AUTO-VALUE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Value *DOCUMENTATION_BLOCK `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_AFFECTION_ENUM ¶
type ECUC_AFFECTION_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_AFFECTION_ENUM__SIMPLE ¶
type ECUC_AFFECTION_ENUM__SIMPLE string
type ECUC_BOOLEAN_PARAM_DEF ¶
type ECUC_BOOLEAN_PARAM_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` DefaultValue *BOOLEAN_VALUE_VARIATION_POINT `xml:"DEFAULT-VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_CHOICE_CONTAINER_DEF ¶
type ECUC_CHOICE_CONTAINER_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` PostBuildChangeable *BOOLEAN `xml:"POST-BUILD-CHANGEABLE"` Choices *struct { EcucParamConfContainerDef []ECUC_PARAM_CONF_CONTAINER_DEF `xml:"ECUC-PARAM-CONF-CONTAINER-DEF"` } `xml:"CHOICES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_CHOICE_REFERENCE_DEF ¶
type ECUC_CHOICE_REFERENCE_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` DestinationRefs *struct { DestinationRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_PARAM_CONF_CONTAINER_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DESTINATION-REF"` } `xml:"DESTINATION-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_COMMON_ATTRIBUTES__SUBTYPES_ENUM ¶
type ECUC_COMMON_ATTRIBUTES__SUBTYPES_ENUM string
type ECUC_CONDITION_FORMULA ¶
type ECUC_CONDITION_FORMULA struct { EcucQueryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_QUERY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECUC-QUERY-REF"` EcucQueryStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_QUERY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECUC-QUERY-STRING-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_CONDITION_SPECIFICATION ¶
type ECUC_CONDITION_SPECIFICATION struct { ConditionFormula *ECUC_CONDITION_FORMULA `xml:"CONDITION-FORMULA"` EcucQuerys *struct { EcucQuery []ECUC_QUERY `xml:"ECUC-QUERY"` } `xml:"ECUC-QUERYS"` InformalFormula *ML_FORMULA `xml:"INFORMAL-FORMULA"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_CONFIGURATION_CLASS_AFFECTION ¶
type ECUC_CONFIGURATION_CLASS_AFFECTION struct { AffectedRefs *struct { AffectedRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_COMMON_ATTRIBUTES__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"AFFECTED-REF"` } `xml:"AFFECTED-REFS"` AffectionKind *ECUC_AFFECTION_ENUM `xml:"AFFECTION-KIND"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_CONFIGURATION_CLASS_ENUM ¶
type ECUC_CONFIGURATION_CLASS_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_CONFIGURATION_CLASS_ENUM__SIMPLE ¶
type ECUC_CONFIGURATION_CLASS_ENUM__SIMPLE string
type ECUC_CONFIGURATION_VARIANT_ENUM ¶
type ECUC_CONFIGURATION_VARIANT_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_CONFIGURATION_VARIANT_ENUM__SIMPLE ¶
type ECUC_CONFIGURATION_VARIANT_ENUM__SIMPLE string
type ECUC_CONTAINER_DEF__SUBTYPES_ENUM ¶
type ECUC_CONTAINER_DEF__SUBTYPES_ENUM string
type ECUC_CONTAINER_VALUE ¶
type ECUC_CONTAINER_VALUE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DefinitionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_CONTAINER_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DEFINITION-REF"` ParameterValues *struct { EcucAddInfoParamValue []ECUC_ADD_INFO_PARAM_VALUE `xml:"ECUC-ADD-INFO-PARAM-VALUE"` EcucNumericalParamValue []ECUC_NUMERICAL_PARAM_VALUE `xml:"ECUC-NUMERICAL-PARAM-VALUE"` EcucTextualParamValue []ECUC_TEXTUAL_PARAM_VALUE `xml:"ECUC-TEXTUAL-PARAM-VALUE"` } `xml:"PARAMETER-VALUES"` ReferenceValues *struct { EcucInstanceReferenceValue []ECUC_INSTANCE_REFERENCE_VALUE `xml:"ECUC-INSTANCE-REFERENCE-VALUE"` EcucReferenceValue []ECUC_REFERENCE_VALUE `xml:"ECUC-REFERENCE-VALUE"` } `xml:"REFERENCE-VALUES"` SubContainers *struct { EcucContainerValue []ECUC_CONTAINER_VALUE `xml:"ECUC-CONTAINER-VALUE"` } `xml:"SUB-CONTAINERS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_DEFINITION_COLLECTION ¶
type ECUC_DEFINITION_COLLECTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` ModuleRefs *struct { ModuleRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_MODULE_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODULE-REF"` } `xml:"MODULE-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_DEFINITION_ELEMENT__SUBTYPES_ENUM ¶
type ECUC_DEFINITION_ELEMENT__SUBTYPES_ENUM string
type ECUC_DERIVATION_SPECIFICATION ¶
type ECUC_DERIVATION_SPECIFICATION struct { CalculationFormula *ECUC_PARAMETER_DERIVATION_FORMULA `xml:"CALCULATION-FORMULA"` EcucQuerys *struct { EcucQuery []ECUC_QUERY `xml:"ECUC-QUERY"` } `xml:"ECUC-QUERYS"` InformalFormula *ML_FORMULA `xml:"INFORMAL-FORMULA"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_ENUMERATION_LITERAL_DEF ¶
type ECUC_ENUMERATION_LITERAL_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` Origin *STRING `xml:"ORIGIN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_ENUMERATION_PARAM_DEF ¶
type ECUC_ENUMERATION_PARAM_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` DefaultValue *IDENTIFIER `xml:"DEFAULT-VALUE"` Literals *struct { EcucEnumerationLiteralDef []ECUC_ENUMERATION_LITERAL_DEF `xml:"ECUC-ENUMERATION-LITERAL-DEF"` } `xml:"LITERALS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_FLOAT_PARAM_DEF ¶
type ECUC_FLOAT_PARAM_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` DefaultValue *FLOAT_VALUE_VARIATION_POINT `xml:"DEFAULT-VALUE"` Max *FLOAT_VALUE_VARIATION_POINT `xml:"MAX"` Min *FLOAT_VALUE_VARIATION_POINT `xml:"MIN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_FOREIGN_REFERENCE_DEF ¶
type ECUC_FOREIGN_REFERENCE_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` DestinationType *STRING `xml:"DESTINATION-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_FUNCTION_NAME_DEF ¶
type ECUC_FUNCTION_NAME_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` EcucFunctionNameDefVariants *struct { EcucFunctionNameDefConditional []ECUC_FUNCTION_NAME_DEF_CONDITIONAL `xml:"ECUC-FUNCTION-NAME-DEF-CONDITIONAL"` } `xml:"ECUC-FUNCTION-NAME-DEF-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_FUNCTION_NAME_DEF_CONDITIONAL ¶
type ECUC_FUNCTION_NAME_DEF_CONDITIONAL struct { DefaultValue *VERBATIM_STRING `xml:"DEFAULT-VALUE"` MaxLength *POSITIVE_INTEGER `xml:"MAX-LENGTH"` MinLength *POSITIVE_INTEGER `xml:"MIN-LENGTH"` RegularExpression *REGULAR_EXPRESSION `xml:"REGULAR-EXPRESSION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_IMPLEMENTATION_CONFIGURATION_CLASS ¶
type ECUC_IMPLEMENTATION_CONFIGURATION_CLASS struct { ConfigClass *ECUC_CONFIGURATION_CLASS_ENUM `xml:"CONFIG-CLASS"` ConfigVariant *ECUC_CONFIGURATION_VARIANT_ENUM `xml:"CONFIG-VARIANT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_INSTANCE_REFERENCE_DEF ¶
type ECUC_INSTANCE_REFERENCE_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` DestinationContext *STRING `xml:"DESTINATION-CONTEXT"` DestinationType *STRING `xml:"DESTINATION-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_INSTANCE_REFERENCE_VALUE ¶
type ECUC_INSTANCE_REFERENCE_VALUE struct { Index *POSITIVE_INTEGER `xml:"INDEX"` DefinitionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_ABSTRACT_REFERENCE_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DEFINITION-REF"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ValueIref *ANY_INSTANCE_REF `xml:"VALUE-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_INTEGER_PARAM_DEF ¶
type ECUC_INTEGER_PARAM_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` DefaultValue *UNLIMITED_INTEGER_VALUE_VARIATION_POINT `xml:"DEFAULT-VALUE"` Max *UNLIMITED_INTEGER_VALUE_VARIATION_POINT `xml:"MAX"` Min *UNLIMITED_INTEGER_VALUE_VARIATION_POINT `xml:"MIN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_LINKER_SYMBOL_DEF ¶
type ECUC_LINKER_SYMBOL_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` EcucLinkerSymbolDefVariants *struct { EcucLinkerSymbolDefConditional []ECUC_LINKER_SYMBOL_DEF_CONDITIONAL `xml:"ECUC-LINKER-SYMBOL-DEF-CONDITIONAL"` } `xml:"ECUC-LINKER-SYMBOL-DEF-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_LINKER_SYMBOL_DEF_CONDITIONAL ¶
type ECUC_LINKER_SYMBOL_DEF_CONDITIONAL struct { DefaultValue *VERBATIM_STRING `xml:"DEFAULT-VALUE"` MaxLength *POSITIVE_INTEGER `xml:"MAX-LENGTH"` MinLength *POSITIVE_INTEGER `xml:"MIN-LENGTH"` RegularExpression *REGULAR_EXPRESSION `xml:"REGULAR-EXPRESSION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_MODULE_CONFIGURATION_VALUES ¶
type ECUC_MODULE_CONFIGURATION_VALUES struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DefinitionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_MODULE_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DEFINITION-REF"` EcucDefEdition *REVISION_LABEL_STRING `xml:"ECUC-DEF-EDITION"` ImplementationConfigVariant *ECUC_CONFIGURATION_VARIANT_ENUM `xml:"IMPLEMENTATION-CONFIG-VARIANT"` ModuleDescriptionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_IMPLEMENTATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODULE-DESCRIPTION-REF"` Containers *struct { EcucContainerValue []ECUC_CONTAINER_VALUE `xml:"ECUC-CONTAINER-VALUE"` } `xml:"CONTAINERS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_MODULE_CONFIGURATION_VALUES_REF_CONDITIONAL ¶
type ECUC_MODULE_CONFIGURATION_VALUES_REF_CONDITIONAL struct { EcucModuleConfigurationValuesRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_MODULE_CONFIGURATION_VALUES__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECUC-MODULE-CONFIGURATION-VALUES-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_MODULE_CONFIGURATION_VALUES__SUBTYPES_ENUM ¶
type ECUC_MODULE_CONFIGURATION_VALUES__SUBTYPES_ENUM string
type ECUC_MODULE_DEF ¶
type ECUC_MODULE_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ApiServicePrefix *C_IDENTIFIER `xml:"API-SERVICE-PREFIX"` RefinedModuleDefRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_MODULE_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REFINED-MODULE-DEF-REF"` SupportedConfigVariants *struct { SupportedConfigVariant []ECUC_CONFIGURATION_VARIANT_ENUM `xml:"SUPPORTED-CONFIG-VARIANT"` } `xml:"SUPPORTED-CONFIG-VARIANTS"` Containers *struct { EcucChoiceContainerDef []ECUC_CHOICE_CONTAINER_DEF `xml:"ECUC-CHOICE-CONTAINER-DEF"` EcucParamConfContainerDef []ECUC_PARAM_CONF_CONTAINER_DEF `xml:"ECUC-PARAM-CONF-CONTAINER-DEF"` } `xml:"CONTAINERS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_MODULE_DEF__SUBTYPES_ENUM ¶
type ECUC_MODULE_DEF__SUBTYPES_ENUM string
type ECUC_MULTILINE_STRING_PARAM_DEF ¶
type ECUC_MULTILINE_STRING_PARAM_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` EcucMultilineStringParamDefVariants *struct { EcucMultilineStringParamDefConditional []ECUC_MULTILINE_STRING_PARAM_DEF_CONDITIONAL `xml:"ECUC-MULTILINE-STRING-PARAM-DEF-CONDITIONAL"` } `xml:"ECUC-MULTILINE-STRING-PARAM-DEF-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_MULTILINE_STRING_PARAM_DEF_CONDITIONAL ¶
type ECUC_MULTILINE_STRING_PARAM_DEF_CONDITIONAL struct { DefaultValue *VERBATIM_STRING `xml:"DEFAULT-VALUE"` MaxLength *POSITIVE_INTEGER `xml:"MAX-LENGTH"` MinLength *POSITIVE_INTEGER `xml:"MIN-LENGTH"` RegularExpression *REGULAR_EXPRESSION `xml:"REGULAR-EXPRESSION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_NUMERICAL_PARAM_VALUE ¶
type ECUC_NUMERICAL_PARAM_VALUE struct { Index *POSITIVE_INTEGER `xml:"INDEX"` DefinitionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_PARAMETER_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DEFINITION-REF"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` IsAutoValue *BOOLEAN `xml:"IS-AUTO-VALUE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Value *NUMERICAL_VALUE_VARIATION_POINT `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_PARAMETER_DEF__SUBTYPES_ENUM ¶
type ECUC_PARAMETER_DEF__SUBTYPES_ENUM string
type ECUC_PARAMETER_DERIVATION_FORMULA ¶
type ECUC_PARAMETER_DERIVATION_FORMULA struct { EcucQueryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_QUERY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECUC-QUERY-REF"` EcucQueryStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_QUERY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECUC-QUERY-STRING-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_PARAM_CONF_CONTAINER_DEF ¶
type ECUC_PARAM_CONF_CONTAINER_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` PostBuildChangeable *BOOLEAN `xml:"POST-BUILD-CHANGEABLE"` MultipleConfigurationContainer *BOOLEAN `xml:"MULTIPLE-CONFIGURATION-CONTAINER"` Parameters *struct { EcucAddInfoParamDef []ECUC_ADD_INFO_PARAM_DEF `xml:"ECUC-ADD-INFO-PARAM-DEF"` EcucBooleanParamDef []ECUC_BOOLEAN_PARAM_DEF `xml:"ECUC-BOOLEAN-PARAM-DEF"` EcucEnumerationParamDef []ECUC_ENUMERATION_PARAM_DEF `xml:"ECUC-ENUMERATION-PARAM-DEF"` EcucFloatParamDef []ECUC_FLOAT_PARAM_DEF `xml:"ECUC-FLOAT-PARAM-DEF"` EcucFunctionNameDef []ECUC_FUNCTION_NAME_DEF `xml:"ECUC-FUNCTION-NAME-DEF"` EcucIntegerParamDef []ECUC_INTEGER_PARAM_DEF `xml:"ECUC-INTEGER-PARAM-DEF"` EcucLinkerSymbolDef []ECUC_LINKER_SYMBOL_DEF `xml:"ECUC-LINKER-SYMBOL-DEF"` EcucMultilineStringParamDef []ECUC_MULTILINE_STRING_PARAM_DEF `xml:"ECUC-MULTILINE-STRING-PARAM-DEF"` EcucStringParamDef []ECUC_STRING_PARAM_DEF `xml:"ECUC-STRING-PARAM-DEF"` } `xml:"PARAMETERS"` References *struct { EcucChoiceReferenceDef []ECUC_CHOICE_REFERENCE_DEF `xml:"ECUC-CHOICE-REFERENCE-DEF"` EcucForeignReferenceDef []ECUC_FOREIGN_REFERENCE_DEF `xml:"ECUC-FOREIGN-REFERENCE-DEF"` EcucInstanceReferenceDef []ECUC_INSTANCE_REFERENCE_DEF `xml:"ECUC-INSTANCE-REFERENCE-DEF"` EcucReferenceDef []ECUC_REFERENCE_DEF `xml:"ECUC-REFERENCE-DEF"` EcucSymbolicNameReferenceDef []ECUC_SYMBOLIC_NAME_REFERENCE_DEF `xml:"ECUC-SYMBOLIC-NAME-REFERENCE-DEF"` } `xml:"REFERENCES"` SubContainers *struct { EcucChoiceContainerDef []ECUC_CHOICE_CONTAINER_DEF `xml:"ECUC-CHOICE-CONTAINER-DEF"` EcucParamConfContainerDef []ECUC_PARAM_CONF_CONTAINER_DEF `xml:"ECUC-PARAM-CONF-CONTAINER-DEF"` } `xml:"SUB-CONTAINERS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_PARAM_CONF_CONTAINER_DEF__SUBTYPES_ENUM ¶
type ECUC_PARAM_CONF_CONTAINER_DEF__SUBTYPES_ENUM string
type ECUC_QUERY ¶
type ECUC_QUERY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucQueryExpression *ECUC_QUERY_EXPRESSION `xml:"ECUC-QUERY-EXPRESSION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_QUERY_EXPRESSION ¶
type ECUC_QUERY_EXPRESSION struct { ConfigElementDefGlobalRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_DEFINITION_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONFIG-ELEMENT-DEF-GLOBAL-REF"` ConfigElementDefLocalRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_DEFINITION_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONFIG-ELEMENT-DEF-LOCAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_QUERY__SUBTYPES_ENUM ¶
type ECUC_QUERY__SUBTYPES_ENUM string
type ECUC_REFERENCE_DEF ¶
type ECUC_REFERENCE_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` DestinationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_PARAM_CONF_CONTAINER_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DESTINATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_REFERENCE_VALUE ¶
type ECUC_REFERENCE_VALUE struct { Index *POSITIVE_INTEGER `xml:"INDEX"` DefinitionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_ABSTRACT_REFERENCE_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DEFINITION-REF"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ValueRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IDENTIFIABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VALUE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_STRING_PARAM_DEF ¶
type ECUC_STRING_PARAM_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` Derivation *ECUC_DERIVATION_SPECIFICATION `xml:"DERIVATION"` SymbolicNameValue *BOOLEAN `xml:"SYMBOLIC-NAME-VALUE"` WithAuto *BOOLEAN `xml:"WITH-AUTO"` EcucStringParamDefVariants *struct { EcucStringParamDefConditional []ECUC_STRING_PARAM_DEF_CONDITIONAL `xml:"ECUC-STRING-PARAM-DEF-CONDITIONAL"` } `xml:"ECUC-STRING-PARAM-DEF-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_STRING_PARAM_DEF_CONDITIONAL ¶
type ECUC_STRING_PARAM_DEF_CONDITIONAL struct { DefaultValue *VERBATIM_STRING `xml:"DEFAULT-VALUE"` MaxLength *POSITIVE_INTEGER `xml:"MAX-LENGTH"` MinLength *POSITIVE_INTEGER `xml:"MIN-LENGTH"` RegularExpression *REGULAR_EXPRESSION `xml:"REGULAR-EXPRESSION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_SYMBOLIC_NAME_REFERENCE_DEF ¶
type ECUC_SYMBOLIC_NAME_REFERENCE_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EcucCond *ECUC_CONDITION_SPECIFICATION `xml:"ECUC-COND"` LowerMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"LOWER-MULTIPLICITY"` UpperMultiplicity *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY"` UpperMultiplicityInfinite *BOOLEAN_VALUE_VARIATION_POINT `xml:"UPPER-MULTIPLICITY-INFINITE"` ConfigurationClassAffection *ECUC_CONFIGURATION_CLASS_AFFECTION `xml:"CONFIGURATION-CLASS-AFFECTION"` ImplementationConfigClasses *struct { EcucImplementationConfigurationClass []ECUC_IMPLEMENTATION_CONFIGURATION_CLASS `xml:"ECUC-IMPLEMENTATION-CONFIGURATION-CLASS"` } `xml:"IMPLEMENTATION-CONFIG-CLASSES"` Origin *STRING `xml:"ORIGIN"` RequiresIndex *BOOLEAN `xml:"REQUIRES-INDEX"` DestinationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_PARAM_CONF_CONTAINER_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DESTINATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_TEXTUAL_PARAM_VALUE ¶
type ECUC_TEXTUAL_PARAM_VALUE struct { Index *POSITIVE_INTEGER `xml:"INDEX"` DefinitionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_PARAMETER_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DEFINITION-REF"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` IsAutoValue *BOOLEAN `xml:"IS-AUTO-VALUE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Value *VERBATIM_STRING `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECUC_VALUE_COLLECTION ¶
type ECUC_VALUE_COLLECTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EcuExtractRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-EXTRACT-REF"` EcucValues *struct { EcucModuleConfigurationValuesRefConditional []ECUC_MODULE_CONFIGURATION_VALUES_REF_CONDITIONAL `xml:"ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL"` } `xml:"ECUC-VALUES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECUC_VALUE_COLLECTION__SUBTYPES_ENUM ¶
type ECUC_VALUE_COLLECTION__SUBTYPES_ENUM string
type ECU_ABSTRACTION_SW_COMPONENT_TYPE ¶
type ECU_ABSTRACTION_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` InternalBehaviors *struct { SwcInternalBehavior []SWC_INTERNAL_BEHAVIOR `xml:"SWC-INTERNAL-BEHAVIOR"` } `xml:"INTERNAL-BEHAVIORS"` SymbolProps *SYMBOL_PROPS `xml:"SYMBOL-PROPS"` HardwareElementRefs *struct { HardwareElementRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_DESCRIPTION_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HARDWARE-ELEMENT-REF"` } `xml:"HARDWARE-ELEMENT-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECU_INSTANCE ¶
type ECU_INSTANCE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` AssociatedComIPduGroupRefs *struct { AssociatedComIPduGroupRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_I_PDU_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSOCIATED-COM-I-PDU-GROUP-REF"` } `xml:"ASSOCIATED-COM-I-PDU-GROUP-REFS"` AssociatedPdurIPduGroupRefs *struct { AssociatedPdurIPduGroupRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PDUR_I_PDU_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSOCIATED-PDUR-I-PDU-GROUP-REF"` } `xml:"ASSOCIATED-PDUR-I-PDU-GROUP-REFS"` CanTpAddressRefs *struct { CanTpAddressRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CAN_TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CAN-TP-ADDRESS-REF"` } `xml:"CAN-TP-ADDRESS-REFS"` ComConfigurationGwTimeBase *TIME_VALUE `xml:"COM-CONFIGURATION-GW-TIME-BASE"` ComConfigurationRxTimeBase *TIME_VALUE `xml:"COM-CONFIGURATION-RX-TIME-BASE"` ComConfigurationTxTimeBase *TIME_VALUE `xml:"COM-CONFIGURATION-TX-TIME-BASE"` ComEnableMdtForCyclicTransmission *BOOLEAN `xml:"COM-ENABLE-MDT-FOR-CYCLIC-TRANSMISSION"` CommControllers *struct { CanCommunicationController []CAN_COMMUNICATION_CONTROLLER `xml:"CAN-COMMUNICATION-CONTROLLER"` EthernetCommunicationController []ETHERNET_COMMUNICATION_CONTROLLER `xml:"ETHERNET-COMMUNICATION-CONTROLLER"` FlexrayCommunicationController []FLEXRAY_COMMUNICATION_CONTROLLER `xml:"FLEXRAY-COMMUNICATION-CONTROLLER"` LinMaster []LIN_MASTER `xml:"LIN-MASTER"` LinSlave []LIN_SLAVE `xml:"LIN-SLAVE"` TtcanCommunicationController []TTCAN_COMMUNICATION_CONTROLLER `xml:"TTCAN-COMMUNICATION-CONTROLLER"` } `xml:"COMM-CONTROLLERS"` Connectors *struct { CanCommunicationConnector []CAN_COMMUNICATION_CONNECTOR `xml:"CAN-COMMUNICATION-CONNECTOR"` EthernetCommunicationConnector []ETHERNET_COMMUNICATION_CONNECTOR `xml:"ETHERNET-COMMUNICATION-CONNECTOR"` FlexrayCommunicationConnector []FLEXRAY_COMMUNICATION_CONNECTOR `xml:"FLEXRAY-COMMUNICATION-CONNECTOR"` LinCommunicationConnector []LIN_COMMUNICATION_CONNECTOR `xml:"LIN-COMMUNICATION-CONNECTOR"` TtcanCommunicationConnector []TTCAN_COMMUNICATION_CONNECTOR `xml:"TTCAN-COMMUNICATION-CONNECTOR"` } `xml:"CONNECTORS"` DiagnosticAddress *INTEGER `xml:"DIAGNOSTIC-ADDRESS"` Partitions *struct { EcuPartition []ECU_PARTITION `xml:"ECU-PARTITION"` } `xml:"PARTITIONS"` SleepModeSupported *BOOLEAN `xml:"SLEEP-MODE-SUPPORTED"` TpAddressRefs *struct { TpAddressRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-ADDRESS-REF"` } `xml:"TP-ADDRESS-REFS"` WakeUpOverBusSupported *BOOLEAN `xml:"WAKE-UP-OVER-BUS-SUPPORTED"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECU_INSTANCE__SUBTYPES_ENUM ¶
type ECU_INSTANCE__SUBTYPES_ENUM string
type ECU_MAPPING ¶
type ECU_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommControllerMappings *struct { CommunicationControllerMapping []COMMUNICATION_CONTROLLER_MAPPING `xml:"COMMUNICATION-CONTROLLER-MAPPING"` } `xml:"COMM-CONTROLLER-MAPPINGS"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` EcuRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-REF"` HwPortMappings *struct { HwPortMapping []HW_PORT_MAPPING `xml:"HW-PORT-MAPPING"` } `xml:"HW-PORT-MAPPINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECU_PARTITION ¶
type ECU_PARTITION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExecInUserMode *BOOLEAN `xml:"EXEC-IN-USER-MODE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECU_PARTITION__SUBTYPES_ENUM ¶
type ECU_PARTITION__SUBTYPES_ENUM string
type ECU_RESOURCE_ESTIMATION ¶
type ECU_RESOURCE_ESTIMATION struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` BswResourceEstimation *RESOURCE_CONSUMPTION `xml:"BSW-RESOURCE-ESTIMATION"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` RteResourceEstimation *RESOURCE_CONSUMPTION `xml:"RTE-RESOURCE-ESTIMATION"` SwCompToEcuMappingRefs *struct { SwCompToEcuMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SWC_TO_ECU_MAPPING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-COMP-TO-ECU-MAPPING-REF"` } `xml:"SW-COMP-TO-ECU-MAPPING-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ECU_STATE_MGR_USER_NEEDS ¶
type ECU_STATE_MGR_USER_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ECU_TIMING ¶
type ECU_TIMING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` TimingDescriptions *struct { TdEventBswInternalBehavior []TD_EVENT_BSW_INTERNAL_BEHAVIOR `xml:"TD-EVENT-BSW-INTERNAL-BEHAVIOR"` TdEventBswModeDeclaration []TD_EVENT_BSW_MODE_DECLARATION `xml:"TD-EVENT-BSW-MODE-DECLARATION"` TdEventBswModule []TD_EVENT_BSW_MODULE `xml:"TD-EVENT-BSW-MODULE"` TdEventComplex []TD_EVENT_COMPLEX `xml:"TD-EVENT-COMPLEX"` TdEventFrClusterCycleStart []TD_EVENT_FR_CLUSTER_CYCLE_START `xml:"TD-EVENT-FR-CLUSTER-CYCLE-START"` TdEventFrame []TD_EVENT_FRAME `xml:"TD-EVENT-FRAME"` TdEventIPdu []TD_EVENT_I_PDU `xml:"TD-EVENT-I-PDU"` TdEventISignal []TD_EVENT_I_SIGNAL `xml:"TD-EVENT-I-SIGNAL"` TdEventModeDeclaration []TD_EVENT_MODE_DECLARATION `xml:"TD-EVENT-MODE-DECLARATION"` TdEventOperation []TD_EVENT_OPERATION `xml:"TD-EVENT-OPERATION"` TdEventSwcInternalBehavior []TD_EVENT_SWC_INTERNAL_BEHAVIOR `xml:"TD-EVENT-SWC-INTERNAL-BEHAVIOR"` TdEventTtCanCycleStart []TD_EVENT_TT_CAN_CYCLE_START `xml:"TD-EVENT-TT-CAN-CYCLE-START"` TdEventVariableDataPrototype []TD_EVENT_VARIABLE_DATA_PROTOTYPE `xml:"TD-EVENT-VARIABLE-DATA-PROTOTYPE"` TimingDescriptionEventChain []TIMING_DESCRIPTION_EVENT_CHAIN `xml:"TIMING-DESCRIPTION-EVENT-CHAIN"` } `xml:"TIMING-DESCRIPTIONS"` TimingGuarantees *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-GUARANTEES"` TimingRequirements *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-REQUIREMENTS"` EcuConfigurationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECUC_VALUE_COLLECTION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-CONFIGURATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type EMPHASIS_TEXT ¶
type EMPHASIS_TEXT struct { Sub []SUPSCRIPT `xml:"SUB"` Sup []SUPSCRIPT `xml:"SUP"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Color *STRING__SIMPLE `xml:"COLOR,attr"` Font *E_ENUM_FONT__SIMPLE `xml:"FONT,attr"` Type *E_ENUM__SIMPLE `xml:"TYPE,attr"` }
type EMPTY_SIGNAL_MAPPING ¶
type EMPTY_SIGNAL_MAPPING struct { SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type END_TO_END_DESCRIPTION ¶
type END_TO_END_DESCRIPTION struct { Category *NMTOKEN_STRING `xml:"CATEGORY"` DataIds *struct { DataId []POSITIVE_INTEGER `xml:"DATA-ID"` } `xml:"DATA-IDS"` DataIdMode *POSITIVE_INTEGER `xml:"DATA-ID-MODE"` DataLength *POSITIVE_INTEGER `xml:"DATA-LENGTH"` MaxDeltaCounterInit *POSITIVE_INTEGER `xml:"MAX-DELTA-COUNTER-INIT"` CrcOffset *POSITIVE_INTEGER `xml:"CRC-OFFSET"` CounterOffset *POSITIVE_INTEGER `xml:"COUNTER-OFFSET"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type END_TO_END_PROTECTION ¶
type END_TO_END_PROTECTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EndToEndProfile *END_TO_END_DESCRIPTION `xml:"END-TO-END-PROFILE"` EndToEndProtectionISignalIPdus *struct { EndToEndProtectionISignalIPdu []END_TO_END_PROTECTION_I_SIGNAL_I_PDU `xml:"END-TO-END-PROTECTION-I-SIGNAL-I-PDU"` } `xml:"END-TO-END-PROTECTION-I-SIGNAL-I-PDUS"` EndToEndProtectionVariablePrototypes *struct { EndToEndProtectionVariablePrototype []END_TO_END_PROTECTION_VARIABLE_PROTOTYPE `xml:"END-TO-END-PROTECTION-VARIABLE-PROTOTYPE"` } `xml:"END-TO-END-PROTECTION-VARIABLE-PROTOTYPES"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type END_TO_END_PROTECTION_I_SIGNAL_I_PDU ¶
type END_TO_END_PROTECTION_I_SIGNAL_I_PDU struct { DataOffset *INTEGER `xml:"DATA-OFFSET"` ISignalGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-GROUP-REF"` ISignalIPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-I-PDU-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type END_TO_END_PROTECTION_SET ¶
type END_TO_END_PROTECTION_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EndToEndProtections *struct { EndToEndProtection []END_TO_END_PROTECTION `xml:"END-TO-END-PROTECTION"` } `xml:"END-TO-END-PROTECTIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type END_TO_END_PROTECTION_VARIABLE_PROTOTYPE ¶
type END_TO_END_PROTECTION_VARIABLE_PROTOTYPE struct { ReceiverIrefs *struct { ReceiverIref []VARIABLE_DATA_PROTOTYPE_IN_SYSTEM_INSTANCE_REF `xml:"RECEIVER-IREF"` } `xml:"RECEIVER-IREFS"` SenderIref *VARIABLE_DATA_PROTOTYPE_IN_SYSTEM_INSTANCE_REF `xml:"SENDER-IREF"` ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ENTRY ¶
type ENTRY struct { P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Align *ALIGN_ENUM__SIMPLE `xml:"ALIGN,attr"` Colname *STRING__SIMPLE `xml:"COLNAME,attr"` Colsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"COLSEP,attr"` Morerows *STRING__SIMPLE `xml:"MOREROWS,attr"` Nameend *STRING__SIMPLE `xml:"NAMEEND,attr"` Namest *STRING__SIMPLE `xml:"NAMEST,attr"` Rotate *STRING__SIMPLE `xml:"ROTATE,attr"` Rowsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"ROWSEP,attr"` Spanname *STRING__SIMPLE `xml:"SPANNAME,attr"` Valign *VALIGN_ENUM__SIMPLE `xml:"VALIGN,attr"` }
type EOC_EXECUTABLE_ENTITY_REF ¶
type EOC_EXECUTABLE_ENTITY_REF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ComponentIref *COMPONENT_IN_COMPOSITION_INSTANCE_REF `xml:"COMPONENT-IREF"` ExecutableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-REF"` SuccessorRefs *struct { SuccessorRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EOC_EXECUTABLE_ENTITY_REF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SUCCESSOR-REF"` } `xml:"SUCCESSOR-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type EOC_EXECUTABLE_ENTITY_REF__SUBTYPES_ENUM ¶
type EOC_EXECUTABLE_ENTITY_REF__SUBTYPES_ENUM string
type ETHERNET_CLUSTER ¶
type ETHERNET_CLUSTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EthernetClusterVariants *struct { EthernetClusterConditional []ETHERNET_CLUSTER_CONDITIONAL `xml:"ETHERNET-CLUSTER-CONDITIONAL"` } `xml:"ETHERNET-CLUSTER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ETHERNET_CLUSTER_CONDITIONAL ¶
type ETHERNET_CLUSTER_CONDITIONAL struct { PhysicalChannels *struct { CanPhysicalChannel []CAN_PHYSICAL_CHANNEL `xml:"CAN-PHYSICAL-CHANNEL"` EthernetPhysicalChannel []ETHERNET_PHYSICAL_CHANNEL `xml:"ETHERNET-PHYSICAL-CHANNEL"` FlexrayPhysicalChannel []FLEXRAY_PHYSICAL_CHANNEL `xml:"FLEXRAY-PHYSICAL-CHANNEL"` LinPhysicalChannel []LIN_PHYSICAL_CHANNEL `xml:"LIN-PHYSICAL-CHANNEL"` TtcanPhysicalChannel []TTCAN_PHYSICAL_CHANNEL `xml:"TTCAN-PHYSICAL-CHANNEL"` } `xml:"PHYSICAL-CHANNELS"` ProtocolName *STRING `xml:"PROTOCOL-NAME"` ProtocolVersion *STRING `xml:"PROTOCOL-VERSION"` Speed *INTEGER `xml:"SPEED"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ETHERNET_COMMUNICATION_CONNECTOR ¶
type ETHERNET_COMMUNICATION_CONNECTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMM-CONTROLLER-REF"` EcuCommPortInstances *struct { FramePort []FRAME_PORT `xml:"FRAME-PORT"` IPduPort []I_PDU_PORT `xml:"I-PDU-PORT"` ISignalPort []I_SIGNAL_PORT `xml:"I-SIGNAL-PORT"` } `xml:"ECU-COMM-PORT-INSTANCES"` PncGatewayType *PNC_GATEWAY_TYPE_ENUM `xml:"PNC-GATEWAY-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ETHERNET_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM ¶
type ETHERNET_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM string
type ETHERNET_COMMUNICATION_CONTROLLER ¶
type ETHERNET_COMMUNICATION_CONTROLLER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` EthernetCommunicationControllerVariants *struct { EthernetCommunicationControllerConditional []ETHERNET_COMMUNICATION_CONTROLLER_CONDITIONAL `xml:"ETHERNET-COMMUNICATION-CONTROLLER-CONDITIONAL"` } `xml:"ETHERNET-COMMUNICATION-CONTROLLER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ETHERNET_COMMUNICATION_CONTROLLER_CONDITIONAL ¶
type ETHERNET_COMMUNICATION_CONTROLLER_CONDITIONAL struct { MaximumReceiveBufferLength *INTEGER `xml:"MAXIMUM-RECEIVE-BUFFER-LENGTH"` MaximumTransmitBufferLength *INTEGER `xml:"MAXIMUM-TRANSMIT-BUFFER-LENGTH"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ETHERNET_FRAME ¶
type ETHERNET_FRAME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` FrameLength *INTEGER `xml:"FRAME-LENGTH"` PduToFrameMappings *struct { PduToFrameMapping []PDU_TO_FRAME_MAPPING `xml:"PDU-TO-FRAME-MAPPING"` } `xml:"PDU-TO-FRAME-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ETHERNET_FRAME_TRIGGERING ¶
type ETHERNET_FRAME_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` FramePortRefs *struct { FramePortRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME_PORT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-PORT-REF"` } `xml:"FRAME-PORT-REFS"` FrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-REF"` PduTriggerings *struct { PduTriggeringRefConditional []PDU_TRIGGERING_REF_CONDITIONAL `xml:"PDU-TRIGGERING-REF-CONDITIONAL"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ETHERNET_PHYSICAL_CHANNEL ¶
type ETHERNET_PHYSICAL_CHANNEL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommConnectors *struct { CommunicationConnectorRefConditional []COMMUNICATION_CONNECTOR_REF_CONDITIONAL `xml:"COMMUNICATION-CONNECTOR-REF-CONDITIONAL"` } `xml:"COMM-CONNECTORS"` FrameTriggerings *struct { CanFrameTriggering []CAN_FRAME_TRIGGERING `xml:"CAN-FRAME-TRIGGERING"` EthernetFrameTriggering []ETHERNET_FRAME_TRIGGERING `xml:"ETHERNET-FRAME-TRIGGERING"` FlexrayFrameTriggering []FLEXRAY_FRAME_TRIGGERING `xml:"FLEXRAY-FRAME-TRIGGERING"` LinFrameTriggering []LIN_FRAME_TRIGGERING `xml:"LIN-FRAME-TRIGGERING"` } `xml:"FRAME-TRIGGERINGS"` ISignalTriggerings *struct { ISignalTriggering []I_SIGNAL_TRIGGERING `xml:"I-SIGNAL-TRIGGERING"` } `xml:"I-SIGNAL-TRIGGERINGS"` PduTriggerings *struct { PduTriggering []PDU_TRIGGERING `xml:"PDU-TRIGGERING"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SoAdConfig *SO_AD_CONFIG `xml:"SO-AD-CONFIG"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type EVALUATED_VARIANT_SET ¶
type EVALUATED_VARIANT_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ApprovalStatus *NMTOKEN_STRING `xml:"APPROVAL-STATUS"` EvaluatedElementRefs *struct { EvaluatedElementRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COLLECTABLE_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVALUATED-ELEMENT-REF"` } `xml:"EVALUATED-ELEMENT-REFS"` EvaluatedVariantRefs *struct { EvaluatedVariantRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PREDEFINED_VARIANT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVALUATED-VARIANT-REF"` } `xml:"EVALUATED-VARIANT-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type EVENT_CONTROLLED_TIMING ¶
type EVENT_CONTROLLED_TIMING struct { NumberOfRepetitions *INTEGER `xml:"NUMBER-OF-REPETITIONS"` RepetitionPeriod *TIME_RANGE_TYPE `xml:"REPETITION-PERIOD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type EXCLUSIVE_AREA ¶
type EXCLUSIVE_AREA struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type EXCLUSIVE_AREA__SUBTYPES_ENUM ¶
type EXCLUSIVE_AREA__SUBTYPES_ENUM string
type EXECUTABLE_ENTITY__SUBTYPES_ENUM ¶
type EXECUTABLE_ENTITY__SUBTYPES_ENUM string
type EXECUTION_ORDER_CONSTRAINT ¶
type EXECUTION_ORDER_CONSTRAINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OrderedElements *struct { EocExecutableEntityRef []EOC_EXECUTABLE_ENTITY_REF `xml:"EOC-EXECUTABLE-ENTITY-REF"` } `xml:"ORDERED-ELEMENTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type EXECUTION_TIME_CONSTRAINT ¶
type EXECUTION_TIME_CONSTRAINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ComponentIref *COMPONENT_IN_COMPOSITION_INSTANCE_REF `xml:"COMPONENT-IREF"` ExecutableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-REF"` ExecutionTimeType *EXECUTION_TIME_TYPE_ENUM `xml:"EXECUTION-TIME-TYPE"` Maximum *MULTIDIMENSIONAL_TIME `xml:"MAXIMUM"` Minimum *MULTIDIMENSIONAL_TIME `xml:"MINIMUM"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type EXECUTION_TIME_TYPE_ENUM ¶
type EXECUTION_TIME_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type EXECUTION_TIME_TYPE_ENUM__SIMPLE ¶
type EXECUTION_TIME_TYPE_ENUM__SIMPLE string
type EXTERNAL_TRIGGERING_POINT ¶
type EXTERNAL_TRIGGERING_POINT struct { TriggerIref *struct { PTriggerInAtomicSwcTypeInstanceRef *P_TRIGGER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF `xml:"P-TRIGGER-IN-ATOMIC-SWC-TYPE-INSTANCE-REF"` } `xml:"TRIGGER-IREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type EXTERNAL_TRIGGER_OCCURRED_EVENT ¶
type EXTERNAL_TRIGGER_OCCURRED_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` TriggerIref *R_TRIGGER_IN_ATOMIC_SWC_INSTANCE_REF `xml:"TRIGGER-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type EXT_ID_CLASS_ENUM ¶
type EXT_ID_CLASS_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type EXT_ID_CLASS_ENUM__SIMPLE ¶
type EXT_ID_CLASS_ENUM__SIMPLE string
type E_ENUM ¶
type E_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type E_ENUM_FONT ¶
type E_ENUM_FONT struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type E_ENUM_FONT__SIMPLE ¶
type E_ENUM_FONT__SIMPLE string
type E_ENUM__SIMPLE ¶
type E_ENUM__SIMPLE string
type FIBEX_ELEMENT_REF_CONDITIONAL ¶
type FIBEX_ELEMENT_REF_CONDITIONAL struct { FibexElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FIBEX_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FIBEX-ELEMENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FIBEX_ELEMENT__SUBTYPES_ENUM ¶
type FIBEX_ELEMENT__SUBTYPES_ENUM string
type FILTER_DEBOUNCING_ENUM ¶
type FILTER_DEBOUNCING_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FILTER_DEBOUNCING_ENUM__SIMPLE ¶
type FILTER_DEBOUNCING_ENUM__SIMPLE string
type FLAT_INSTANCE_DESCRIPTOR ¶
type FLAT_INSTANCE_DESCRIPTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Role *IDENTIFIER `xml:"ROLE"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` UpstreamReferenceIref *ANY_INSTANCE_REF `xml:"UPSTREAM-REFERENCE-IREF"` EcuExtractReferenceIref *ANY_INSTANCE_REF `xml:"ECU-EXTRACT-REFERENCE-IREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLAT_INSTANCE_DESCRIPTOR__SUBTYPES_ENUM ¶
type FLAT_INSTANCE_DESCRIPTOR__SUBTYPES_ENUM string
type FLAT_MAP ¶
type FLAT_MAP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` Instances *struct { FlatInstanceDescriptor []FLAT_INSTANCE_DESCRIPTOR `xml:"FLAT-INSTANCE-DESCRIPTOR"` } `xml:"INSTANCES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLAT_MAP__SUBTYPES_ENUM ¶
type FLAT_MAP__SUBTYPES_ENUM string
type FLEXRAY_ABSOLUTELY_SCHEDULED_TIMING ¶
type FLEXRAY_ABSOLUTELY_SCHEDULED_TIMING struct { CommunicationCycle *struct { CycleCounter *CYCLE_COUNTER `xml:"CYCLE-COUNTER"` CycleRepetition *CYCLE_REPETITION `xml:"CYCLE-REPETITION"` } `xml:"COMMUNICATION-CYCLE"` SlotId *POSITIVE_INTEGER `xml:"SLOT-ID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_AR_TP_CHANNEL ¶
type FLEXRAY_AR_TP_CHANNEL struct { AckType *FR_AR_TP_ACK_TYPE `xml:"ACK-TYPE"` ExtendedAddressing *BOOLEAN `xml:"EXTENDED-ADDRESSING"` FlowControlPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FLOW-CONTROL-PDU-REF"` MaxAr *INTEGER `xml:"MAX-AR"` MaxAs *INTEGER `xml:"MAX-AS"` MaxBs *INTEGER `xml:"MAX-BS"` MaxBufferRequest *INTEGER `xml:"MAX-BUFFER-REQUEST"` MaxFrIf *INTEGER `xml:"MAX-FR-IF"` MaxRetries *INTEGER `xml:"MAX-RETRIES"` MaximumMessageLength *MAXIMUM_MESSAGE_LENGTH_TYPE `xml:"MAXIMUM-MESSAGE-LENGTH"` MinimumSeparationTime *TIME_VALUE `xml:"MINIMUM-SEPARATION-TIME"` MulticastSegmentation *BOOLEAN `xml:"MULTICAST-SEGMENTATION"` PduPools *struct { NPdu []N_PDU `xml:"N-PDU"` } `xml:"PDU-POOLS"` TimeBr *TIME_VALUE `xml:"TIME-BR"` TimeBuffer *TIME_VALUE `xml:"TIME-BUFFER"` TimeCs *TIME_VALUE `xml:"TIME-CS"` TimeFrIf *TIME_VALUE `xml:"TIME-FR-IF"` TimeoutAr *TIME_VALUE `xml:"TIMEOUT-AR"` TimeoutAs *TIME_VALUE `xml:"TIMEOUT-AS"` TimeoutBs *TIME_VALUE `xml:"TIMEOUT-BS"` TimeoutCr *TIME_VALUE `xml:"TIMEOUT-CR"` TpConnections *struct { FlexrayArTpConnection []FLEXRAY_AR_TP_CONNECTION `xml:"FLEXRAY-AR-TP-CONNECTION"` } `xml:"TP-CONNECTIONS"` TransmitCancellation *BOOLEAN `xml:"TRANSMIT-CANCELLATION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_AR_TP_CONFIG ¶
type FLEXRAY_AR_TP_CONFIG struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CommunicationClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CLUSTER-REF"` TpAddresss *struct { TpAddress []TP_ADDRESS `xml:"TP-ADDRESS"` } `xml:"TP-ADDRESSS"` TpChannels *struct { FlexrayArTpChannel []FLEXRAY_AR_TP_CHANNEL `xml:"FLEXRAY-AR-TP-CHANNEL"` } `xml:"TP-CHANNELS"` TpNodes *struct { FlexrayArTpNode []FLEXRAY_AR_TP_NODE `xml:"FLEXRAY-AR-TP-NODE"` } `xml:"TP-NODES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_AR_TP_CONNECTION ¶
type FLEXRAY_AR_TP_CONNECTION struct { DirectTpSduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DIRECT-TP-SDU-REF"` FlowControlPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FLOW-CONTROL-PDU-REF"` MulticastRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MULTICAST-REF"` ReversedTpSduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REVERSED-TP-SDU-REF"` SourceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_AR_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SOURCE-REF"` TargetRefs *struct { TargetRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_AR_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-REF"` } `xml:"TARGET-REFS"` TransmitPduRefs *struct { TransmitPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRANSMIT-PDU-REF"` } `xml:"TRANSMIT-PDU-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_AR_TP_NODE ¶
type FLEXRAY_AR_TP_NODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConnectorRefs *struct { ConnectorRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONNECTOR-REF"` } `xml:"CONNECTOR-REFS"` TpAddressRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-ADDRESS-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_AR_TP_NODE__SUBTYPES_ENUM ¶
type FLEXRAY_AR_TP_NODE__SUBTYPES_ENUM string
type FLEXRAY_CHANNEL_NAME ¶
type FLEXRAY_CHANNEL_NAME struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_CHANNEL_NAME__SIMPLE ¶
type FLEXRAY_CHANNEL_NAME__SIMPLE string
type FLEXRAY_CLUSTER ¶
type FLEXRAY_CLUSTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` FlexrayClusterVariants *struct { FlexrayClusterConditional []FLEXRAY_CLUSTER_CONDITIONAL `xml:"FLEXRAY-CLUSTER-CONDITIONAL"` } `xml:"FLEXRAY-CLUSTER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_CLUSTER_CONDITIONAL ¶
type FLEXRAY_CLUSTER_CONDITIONAL struct { PhysicalChannels *struct { CanPhysicalChannel []CAN_PHYSICAL_CHANNEL `xml:"CAN-PHYSICAL-CHANNEL"` EthernetPhysicalChannel []ETHERNET_PHYSICAL_CHANNEL `xml:"ETHERNET-PHYSICAL-CHANNEL"` FlexrayPhysicalChannel []FLEXRAY_PHYSICAL_CHANNEL `xml:"FLEXRAY-PHYSICAL-CHANNEL"` LinPhysicalChannel []LIN_PHYSICAL_CHANNEL `xml:"LIN-PHYSICAL-CHANNEL"` TtcanPhysicalChannel []TTCAN_PHYSICAL_CHANNEL `xml:"TTCAN-PHYSICAL-CHANNEL"` } `xml:"PHYSICAL-CHANNELS"` ProtocolName *STRING `xml:"PROTOCOL-NAME"` ProtocolVersion *STRING `xml:"PROTOCOL-VERSION"` Speed *INTEGER `xml:"SPEED"` ActionPointOffset *INTEGER `xml:"ACTION-POINT-OFFSET"` Bit *TIME_VALUE `xml:"BIT"` CasRxLowMax *INTEGER `xml:"CAS-RX-LOW-MAX"` ColdStartAttempts *INTEGER `xml:"COLD-START-ATTEMPTS"` Cycle *TIME_VALUE `xml:"CYCLE"` CycleCountMax *INTEGER `xml:"CYCLE-COUNT-MAX"` DetectNitError *BOOLEAN `xml:"DETECT-NIT-ERROR"` DynamicSlotIdlePhase *INTEGER `xml:"DYNAMIC-SLOT-IDLE-PHASE"` IgnoreAfterTx *INTEGER `xml:"IGNORE-AFTER-TX"` ListenNoise *INTEGER `xml:"LISTEN-NOISE"` MacroPerCycle *INTEGER `xml:"MACRO-PER-CYCLE"` MacrotickDuration *TIME_VALUE `xml:"MACROTICK-DURATION"` MaxWithoutClockCorrectionFatal *INTEGER `xml:"MAX-WITHOUT-CLOCK-CORRECTION-FATAL"` MaxWithoutClockCorrectionPassive *INTEGER `xml:"MAX-WITHOUT-CLOCK-CORRECTION-PASSIVE"` MinislotActionPointOffset *INTEGER `xml:"MINISLOT-ACTION-POINT-OFFSET"` MinislotDuration *INTEGER `xml:"MINISLOT-DURATION"` NetworkIdleTime *INTEGER `xml:"NETWORK-IDLE-TIME"` NetworkManagementVectorLength *INTEGER `xml:"NETWORK-MANAGEMENT-VECTOR-LENGTH"` NumberOfMinislots *INTEGER `xml:"NUMBER-OF-MINISLOTS"` NumberOfStaticSlots *INTEGER `xml:"NUMBER-OF-STATIC-SLOTS"` OffsetCorrectionStart *INTEGER `xml:"OFFSET-CORRECTION-START"` PayloadLengthStatic *INTEGER `xml:"PAYLOAD-LENGTH-STATIC"` SafetyMargin *INTEGER `xml:"SAFETY-MARGIN"` SampleClockPeriod *TIME_VALUE `xml:"SAMPLE-CLOCK-PERIOD"` StaticSlotDuration *INTEGER `xml:"STATIC-SLOT-DURATION"` SymbolWindow *INTEGER `xml:"SYMBOL-WINDOW"` SymbolWindowActionPointOffset *INTEGER `xml:"SYMBOL-WINDOW-ACTION-POINT-OFFSET"` SyncFrameIdCountMax *INTEGER `xml:"SYNC-FRAME-ID-COUNT-MAX"` TransmissionStartSequenceDuration *INTEGER `xml:"TRANSMISSION-START-SEQUENCE-DURATION"` WakeupRxIdle *INTEGER `xml:"WAKEUP-RX-IDLE"` WakeupRxLow *INTEGER `xml:"WAKEUP-RX-LOW"` WakeupRxWindow *INTEGER `xml:"WAKEUP-RX-WINDOW"` WakeupTxActive *INTEGER `xml:"WAKEUP-TX-ACTIVE"` WakeupTxIdle *INTEGER `xml:"WAKEUP-TX-IDLE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_CLUSTER__SUBTYPES_ENUM ¶
type FLEXRAY_CLUSTER__SUBTYPES_ENUM string
type FLEXRAY_COMMUNICATION_CONNECTOR ¶
type FLEXRAY_COMMUNICATION_CONNECTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMM-CONTROLLER-REF"` EcuCommPortInstances *struct { FramePort []FRAME_PORT `xml:"FRAME-PORT"` IPduPort []I_PDU_PORT `xml:"I-PDU-PORT"` ISignalPort []I_SIGNAL_PORT `xml:"I-SIGNAL-PORT"` } `xml:"ECU-COMM-PORT-INSTANCES"` PncGatewayType *PNC_GATEWAY_TYPE_ENUM `xml:"PNC-GATEWAY-TYPE"` WakeUpChannel *BOOLEAN `xml:"WAKE-UP-CHANNEL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM ¶
type FLEXRAY_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM string
type FLEXRAY_COMMUNICATION_CONTROLLER ¶
type FLEXRAY_COMMUNICATION_CONTROLLER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` FlexrayCommunicationControllerVariants *struct { FlexrayCommunicationControllerConditional []FLEXRAY_COMMUNICATION_CONTROLLER_CONDITIONAL `xml:"FLEXRAY-COMMUNICATION-CONTROLLER-CONDITIONAL"` } `xml:"FLEXRAY-COMMUNICATION-CONTROLLER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_COMMUNICATION_CONTROLLER_CONDITIONAL ¶
type FLEXRAY_COMMUNICATION_CONTROLLER_CONDITIONAL struct { AcceptedStartupRange *INTEGER `xml:"ACCEPTED-STARTUP-RANGE"` AllowHaltDueToClock *BOOLEAN `xml:"ALLOW-HALT-DUE-TO-CLOCK"` AllowPassiveToActive *INTEGER `xml:"ALLOW-PASSIVE-TO-ACTIVE"` ClusterDriftDamping *INTEGER `xml:"CLUSTER-DRIFT-DAMPING"` DecodingCorrection *INTEGER `xml:"DECODING-CORRECTION"` DelayCompensationA *INTEGER `xml:"DELAY-COMPENSATION-A"` DelayCompensationB *INTEGER `xml:"DELAY-COMPENSATION-B"` ExternOffsetCorrection *INTEGER `xml:"EXTERN-OFFSET-CORRECTION"` ExternRateCorrection *INTEGER `xml:"EXTERN-RATE-CORRECTION"` ExternalSync *BOOLEAN `xml:"EXTERNAL-SYNC"` FallBackInternal *BOOLEAN `xml:"FALL-BACK-INTERNAL"` FlexrayFifos *struct { FlexrayFifoConfiguration []FLEXRAY_FIFO_CONFIGURATION `xml:"FLEXRAY-FIFO-CONFIGURATION"` } `xml:"FLEXRAY-FIFOS"` KeySlotId *POSITIVE_INTEGER `xml:"KEY-SLOT-ID"` KeySlotOnlyEnabled *BOOLEAN `xml:"KEY-SLOT-ONLY-ENABLED"` KeySlotUsedForStartUp *BOOLEAN `xml:"KEY-SLOT-USED-FOR-START-UP"` KeySlotUsedForSync *BOOLEAN `xml:"KEY-SLOT-USED-FOR-SYNC"` LatestTx *INTEGER `xml:"LATEST-TX"` ListenTimeout *INTEGER `xml:"LISTEN-TIMEOUT"` MacroInitialOffsetA *INTEGER `xml:"MACRO-INITIAL-OFFSET-A"` MacroInitialOffsetB *INTEGER `xml:"MACRO-INITIAL-OFFSET-B"` MaximumDynamicPayloadLength *INTEGER `xml:"MAXIMUM-DYNAMIC-PAYLOAD-LENGTH"` MicroInitialOffsetA *INTEGER `xml:"MICRO-INITIAL-OFFSET-A"` MicroInitialOffsetB *INTEGER `xml:"MICRO-INITIAL-OFFSET-B"` MicroPerCycle *INTEGER `xml:"MICRO-PER-CYCLE"` MicrotickDuration *TIME_VALUE `xml:"MICROTICK-DURATION"` NmVectorEarlyUpdate *BOOLEAN `xml:"NM-VECTOR-EARLY-UPDATE"` OffsetCorrectionOut *INTEGER `xml:"OFFSET-CORRECTION-OUT"` RateCorrectionOut *INTEGER `xml:"RATE-CORRECTION-OUT"` SamplesPerMicrotick *INTEGER `xml:"SAMPLES-PER-MICROTICK"` SecondKeySlotId *POSITIVE_INTEGER `xml:"SECOND-KEY-SLOT-ID"` TwoKeySlotMode *BOOLEAN `xml:"TWO-KEY-SLOT-MODE"` WakeUpPattern *INTEGER `xml:"WAKE-UP-PATTERN"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_FIFO_CONFIGURATION ¶
type FLEXRAY_FIFO_CONFIGURATION struct { AdmitWithoutMessageId *BOOLEAN `xml:"ADMIT-WITHOUT-MESSAGE-ID"` BaseCycle *INTEGER `xml:"BASE-CYCLE"` ChannelRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_PHYSICAL_CHANNEL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CHANNEL-REF"` CycleRepetition *INTEGER `xml:"CYCLE-REPETITION"` FifoDepth *INTEGER `xml:"FIFO-DEPTH"` FifoRanges *struct { FlexrayFifoRange []FLEXRAY_FIFO_RANGE `xml:"FLEXRAY-FIFO-RANGE"` } `xml:"FIFO-RANGES"` MsgIdMask *INTEGER `xml:"MSG-ID-MASK"` MsgIdMatch *INTEGER `xml:"MSG-ID-MATCH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_FIFO_RANGE ¶
type FLEXRAY_FIFO_RANGE struct { RangeMax *INTEGER `xml:"RANGE-MAX"` RangeMin *INTEGER `xml:"RANGE-MIN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_FRAME ¶
type FLEXRAY_FRAME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` FrameLength *INTEGER `xml:"FRAME-LENGTH"` PduToFrameMappings *struct { PduToFrameMapping []PDU_TO_FRAME_MAPPING `xml:"PDU-TO-FRAME-MAPPING"` } `xml:"PDU-TO-FRAME-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_FRAME_TRIGGERING ¶
type FLEXRAY_FRAME_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` FramePortRefs *struct { FramePortRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME_PORT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-PORT-REF"` } `xml:"FRAME-PORT-REFS"` FrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-REF"` PduTriggerings *struct { PduTriggeringRefConditional []PDU_TRIGGERING_REF_CONDITIONAL `xml:"PDU-TRIGGERING-REF-CONDITIONAL"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` AbsolutelyScheduledTimings *struct { FlexrayAbsolutelyScheduledTiming []FLEXRAY_ABSOLUTELY_SCHEDULED_TIMING `xml:"FLEXRAY-ABSOLUTELY-SCHEDULED-TIMING"` } `xml:"ABSOLUTELY-SCHEDULED-TIMINGS"` AllowDynamicLSduLength *BOOLEAN `xml:"ALLOW-DYNAMIC-L-SDU-LENGTH"` MessageId *POSITIVE_INTEGER `xml:"MESSAGE-ID"` PayloadPreambleIndicator *BOOLEAN `xml:"PAYLOAD-PREAMBLE-INDICATOR"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_NM_CLUSTER ¶
type FLEXRAY_NM_CLUSTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommunicationClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CLUSTER-REF"` NmChannelId *POSITIVE_INTEGER `xml:"NM-CHANNEL-ID"` NmChannelSleepMaster *BOOLEAN `xml:"NM-CHANNEL-SLEEP-MASTER"` NmNodes *struct { CanNmNode []CAN_NM_NODE `xml:"CAN-NM-NODE"` FlexrayNmNode []FLEXRAY_NM_NODE `xml:"FLEXRAY-NM-NODE"` UdpNmNode []UDP_NM_NODE `xml:"UDP-NM-NODE"` } `xml:"NM-NODES"` NmSynchronizingNetwork *BOOLEAN `xml:"NM-SYNCHRONIZING-NETWORK"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` NmCarWakeUpBitPosition *POSITIVE_INTEGER `xml:"NM-CAR-WAKE-UP-BIT-POSITION"` NmCarWakeUpFilterEnabled *BOOLEAN `xml:"NM-CAR-WAKE-UP-FILTER-ENABLED"` NmCarWakeUpFilterNodeId *POSITIVE_INTEGER `xml:"NM-CAR-WAKE-UP-FILTER-NODE-ID"` NmCarWakeUpRxEnabled *BOOLEAN `xml:"NM-CAR-WAKE-UP-RX-ENABLED"` NmControlBitVectorActive *BOOLEAN `xml:"NM-CONTROL-BIT-VECTOR-ACTIVE"` NmDataCycle *INTEGER `xml:"NM-DATA-CYCLE"` NmDataEnabled *BOOLEAN `xml:"NM-DATA-ENABLED"` NmDetectionLock *TIME_VALUE `xml:"NM-DETECTION-LOCK"` NmMainFunctionPeriod *TIME_VALUE `xml:"NM-MAIN-FUNCTION-PERIOD"` NmMessageTimeoutTime *TIME_VALUE `xml:"NM-MESSAGE-TIMEOUT-TIME"` NmReadySleepCount *INTEGER `xml:"NM-READY-SLEEP-COUNT"` NmRemoteSleepIndicationTime *TIME_VALUE `xml:"NM-REMOTE-SLEEP-INDICATION-TIME"` NmRepeatMessageBitActive *BOOLEAN `xml:"NM-REPEAT-MESSAGE-BIT-ACTIVE"` NmRepeatMessageTime *TIME_VALUE `xml:"NM-REPEAT-MESSAGE-TIME"` NmRepetitionCycle *INTEGER `xml:"NM-REPETITION-CYCLE"` NmVotingCycle *INTEGER `xml:"NM-VOTING-CYCLE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_NM_CLUSTER_COUPLING ¶
type FLEXRAY_NM_CLUSTER_COUPLING struct { CoupledClusterRefs *struct { CoupledClusterRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_NM_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COUPLED-CLUSTER-REF"` } `xml:"COUPLED-CLUSTER-REFS"` NmControlBitVectorEnabled *BOOLEAN `xml:"NM-CONTROL-BIT-VECTOR-ENABLED"` NmDataDisabled *BOOLEAN `xml:"NM-DATA-DISABLED"` NmScheduleVariant *FLEXRAY_NM_SCHEDULE_VARIANT `xml:"NM-SCHEDULE-VARIANT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_NM_CLUSTER__SUBTYPES_ENUM ¶
type FLEXRAY_NM_CLUSTER__SUBTYPES_ENUM string
type FLEXRAY_NM_ECU ¶
type FLEXRAY_NM_ECU struct { NmHwVoteEnabled *BOOLEAN `xml:"NM-HW-VOTE-ENABLED"` NmMainFunctionAcrossFrCycle *BOOLEAN `xml:"NM-MAIN-FUNCTION-ACROSS-FR-CYCLE"` NmRepeatMessageBitEnable *BOOLEAN `xml:"NM-REPEAT-MESSAGE-BIT-ENABLE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_NM_NODE ¶
type FLEXRAY_NM_NODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTROLLER-REF"` NmIfEcuRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_ECU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"NM-IF-ECU-REF"` NmNodeId *INTEGER `xml:"NM-NODE-ID"` NmPassiveModeEnabled *BOOLEAN `xml:"NM-PASSIVE-MODE-ENABLED"` RxNmPduRefs *struct { RxNmPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RX-NM-PDU-REF"` } `xml:"RX-NM-PDU-REFS"` TxNmPduRefs *struct { TxNmPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TX-NM-PDU-REF"` } `xml:"TX-NM-PDU-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` NmInstanceId *POSITIVE_INTEGER `xml:"NM-INSTANCE-ID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_NM_SCHEDULE_VARIANT ¶
type FLEXRAY_NM_SCHEDULE_VARIANT struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_NM_SCHEDULE_VARIANT__SIMPLE ¶
type FLEXRAY_NM_SCHEDULE_VARIANT__SIMPLE string
type FLEXRAY_PHYSICAL_CHANNEL ¶
type FLEXRAY_PHYSICAL_CHANNEL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommConnectors *struct { CommunicationConnectorRefConditional []COMMUNICATION_CONNECTOR_REF_CONDITIONAL `xml:"COMMUNICATION-CONNECTOR-REF-CONDITIONAL"` } `xml:"COMM-CONNECTORS"` FrameTriggerings *struct { CanFrameTriggering []CAN_FRAME_TRIGGERING `xml:"CAN-FRAME-TRIGGERING"` EthernetFrameTriggering []ETHERNET_FRAME_TRIGGERING `xml:"ETHERNET-FRAME-TRIGGERING"` FlexrayFrameTriggering []FLEXRAY_FRAME_TRIGGERING `xml:"FLEXRAY-FRAME-TRIGGERING"` LinFrameTriggering []LIN_FRAME_TRIGGERING `xml:"LIN-FRAME-TRIGGERING"` } `xml:"FRAME-TRIGGERINGS"` ISignalTriggerings *struct { ISignalTriggering []I_SIGNAL_TRIGGERING `xml:"I-SIGNAL-TRIGGERING"` } `xml:"I-SIGNAL-TRIGGERINGS"` PduTriggerings *struct { PduTriggering []PDU_TRIGGERING `xml:"PDU-TRIGGERING"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ChannelName *FLEXRAY_CHANNEL_NAME `xml:"CHANNEL-NAME"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_PHYSICAL_CHANNEL__SUBTYPES_ENUM ¶
type FLEXRAY_PHYSICAL_CHANNEL__SUBTYPES_ENUM string
type FLEXRAY_TP_CONFIG ¶
type FLEXRAY_TP_CONFIG struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CommunicationClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CLUSTER-REF"` PduPools *struct { FlexrayTpPduPool []FLEXRAY_TP_PDU_POOL `xml:"FLEXRAY-TP-PDU-POOL"` } `xml:"PDU-POOLS"` TpAddresss *struct { TpAddress []TP_ADDRESS `xml:"TP-ADDRESS"` } `xml:"TP-ADDRESSS"` TpConnections *struct { FlexrayTpConnection []FLEXRAY_TP_CONNECTION `xml:"FLEXRAY-TP-CONNECTION"` } `xml:"TP-CONNECTIONS"` TpConnectionControls *struct { FlexrayTpConnectionControl []FLEXRAY_TP_CONNECTION_CONTROL `xml:"FLEXRAY-TP-CONNECTION-CONTROL"` } `xml:"TP-CONNECTION-CONTROLS"` TpEcus *struct { FlexrayTpEcu []FLEXRAY_TP_ECU `xml:"FLEXRAY-TP-ECU"` } `xml:"TP-ECUS"` TpNodes *struct { FlexrayTpNode []FLEXRAY_TP_NODE `xml:"FLEXRAY-TP-NODE"` } `xml:"TP-NODES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_TP_CONNECTION ¶
type FLEXRAY_TP_CONNECTION struct { BandwidthLimitation *BOOLEAN `xml:"BANDWIDTH-LIMITATION"` DirectTpSduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DIRECT-TP-SDU-REF"` MulticastRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MULTICAST-REF"` ReceiverRefs *struct { ReceiverRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RECEIVER-REF"` } `xml:"RECEIVER-REFS"` ReversedTpSduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REVERSED-TP-SDU-REF"` RxPduPoolRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_TP_PDU_POOL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RX-PDU-POOL-REF"` TpConnectionControlRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_TP_CONNECTION_CONTROL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-CONNECTION-CONTROL-REF"` TransmitterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRANSMITTER-REF"` TxPduPoolRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_TP_PDU_POOL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TX-PDU-POOL-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_TP_CONNECTION_CONTROL ¶
type FLEXRAY_TP_CONNECTION_CONTROL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` AckType *TP_ACK_TYPE `xml:"ACK-TYPE"` MaxAr *INTEGER `xml:"MAX-AR"` MaxAs *INTEGER `xml:"MAX-AS"` MaxBufferSize *INTEGER `xml:"MAX-BUFFER-SIZE"` MaxFcWait *INTEGER `xml:"MAX-FC-WAIT"` MaxFrIf *INTEGER `xml:"MAX-FR-IF"` MaxNumberOfNpduPerCycle *INTEGER `xml:"MAX-NUMBER-OF-NPDU-PER-CYCLE"` MaxRetries *INTEGER `xml:"MAX-RETRIES"` SeparationCycleExponent *INTEGER `xml:"SEPARATION-CYCLE-EXPONENT"` TimeBr *TIME_VALUE `xml:"TIME-BR"` TimeBuffer *TIME_VALUE `xml:"TIME-BUFFER"` TimeFrIf *TIME_VALUE `xml:"TIME-FR-IF"` TimeoutAr *TIME_VALUE `xml:"TIMEOUT-AR"` TimeoutAs *TIME_VALUE `xml:"TIMEOUT-AS"` TimeoutBs *TIME_VALUE `xml:"TIMEOUT-BS"` TimeoutCr *TIME_VALUE `xml:"TIMEOUT-CR"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_TP_CONNECTION_CONTROL__SUBTYPES_ENUM ¶
type FLEXRAY_TP_CONNECTION_CONTROL__SUBTYPES_ENUM string
type FLEXRAY_TP_ECU ¶
type FLEXRAY_TP_ECU struct { CycleTimeMainFunction *TIME_VALUE `xml:"CYCLE-TIME-MAIN-FUNCTION"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` FullDuplexEnabled *BOOLEAN `xml:"FULL-DUPLEX-ENABLED"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLEXRAY_TP_NODE ¶
type FLEXRAY_TP_NODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConnectorRefs *struct { ConnectorRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONNECTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONNECTOR-REF"` } `xml:"CONNECTOR-REFS"` TpAddressRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-ADDRESS-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_TP_NODE__SUBTYPES_ENUM ¶
type FLEXRAY_TP_NODE__SUBTYPES_ENUM string
type FLEXRAY_TP_PDU_POOL ¶
type FLEXRAY_TP_PDU_POOL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` NPduRefs *struct { NPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"N-PDU-REF"` } `xml:"N-PDU-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FLEXRAY_TP_PDU_POOL__SUBTYPES_ENUM ¶
type FLEXRAY_TP_PDU_POOL__SUBTYPES_ENUM string
type FLOAT ¶
type FLOAT struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLOAT_ENUM ¶
type FLOAT_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FLOAT_ENUM__SIMPLE ¶
type FLOAT_ENUM__SIMPLE string
type FLOAT_VALUE_VARIATION_POINT ¶
type FLOAT_VALUE_VARIATION_POINT struct { SyscStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-STRING-REF"` SyscRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` BindingTime *BINDING_TIME_ENUM__SIMPLE `xml:"BINDING-TIME,attr"` BlueprintValue *STRING__SIMPLE `xml:"BLUEPRINT-VALUE,attr"` Sd *STRING__SIMPLE `xml:"SD,attr"` ShortLabel *IDENTIFIER__SIMPLE `xml:"SHORT-LABEL,attr"` }
type FLOAT__SIMPLE ¶
type FLOAT__SIMPLE string
type FOOTNOTE_TEXT ¶
type FOOTNOTE_TEXT struct { Sub []SUPSCRIPT `xml:"SUB"` Sup []SUPSCRIPT `xml:"SUP"` Tt []TT `xml:"TT"` E []EMPHASIS_TEXT `xml:"E"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FORBIDDEN_SIGNAL_PATH ¶
type FORBIDDEN_SIGNAL_PATH struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Operations *struct { SwcToSwcOperationArguments []SWC_TO_SWC_OPERATION_ARGUMENTS `xml:"SWC-TO-SWC-OPERATION-ARGUMENTS"` } `xml:"OPERATIONS"` PhysicalChannelRefs *struct { PhysicalChannelRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PHYSICAL_CHANNEL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PHYSICAL-CHANNEL-REF"` } `xml:"PHYSICAL-CHANNEL-REFS"` Signals *struct { SwcToSwcSignal []SWC_TO_SWC_SIGNAL `xml:"SWC-TO-SWC-SIGNAL"` } `xml:"SIGNALS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FRAME_ENUM ¶
type FRAME_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FRAME_ENUM__SIMPLE ¶
type FRAME_ENUM__SIMPLE string
type FRAME_MAPPING ¶
type FRAME_MAPPING struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` SourceFrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SOURCE-FRAME-REF"` TargetFrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-FRAME-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FRAME_PID ¶
type FRAME_PID struct { Index *INTEGER `xml:"INDEX"` Pid *POSITIVE_INTEGER `xml:"PID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FRAME_PORT ¶
type FRAME_PORT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommunicationDirection *COMMUNICATION_DIRECTION_TYPE `xml:"COMMUNICATION-DIRECTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FRAME_PORT__SUBTYPES_ENUM ¶
type FRAME_PORT__SUBTYPES_ENUM string
type FRAME_TRIGGERING__SUBTYPES_ENUM ¶
type FRAME_TRIGGERING__SUBTYPES_ENUM string
type FRAME__SUBTYPES_ENUM ¶
type FRAME__SUBTYPES_ENUM string
type FREE_FORMAT ¶
type FREE_FORMAT struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` ByteValues *struct { ByteValue []INTEGER `xml:"BYTE-VALUE"` } `xml:"BYTE-VALUES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FR_AR_TP_ACK_TYPE ¶
type FR_AR_TP_ACK_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type FR_AR_TP_ACK_TYPE__SIMPLE ¶
type FR_AR_TP_ACK_TYPE__SIMPLE string
type FUNCTION_INHIBITION_NEEDS ¶
type FUNCTION_INHIBITION_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type FUNCTION_INHIBITION_NEEDS__SUBTYPES_ENUM ¶
type FUNCTION_INHIBITION_NEEDS__SUBTYPES_ENUM string
type GATEWAY ¶
type GATEWAY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EcuRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-REF"` FrameMappings *struct { FrameMapping []FRAME_MAPPING `xml:"FRAME-MAPPING"` } `xml:"FRAME-MAPPINGS"` IPduMappings *struct { IPduMapping []I_PDU_MAPPING `xml:"I-PDU-MAPPING"` } `xml:"I-PDU-MAPPINGS"` SignalMappings *struct { ISignalMapping []I_SIGNAL_MAPPING `xml:"I-SIGNAL-MAPPING"` } `xml:"SIGNAL-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type GENERAL_PARAMETER ¶
type GENERAL_PARAMETER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` PrmChar []PRM_CHAR `xml:"PRM-CHAR"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type GRAPHIC ¶
type GRAPHIC struct { ShortLabel *NMTOKEN_STRING `xml:"SHORT-LABEL"` Category *NMTOKEN_STRING `xml:"CATEGORY"` RevisionLabels *struct { RevisionLabel []REVISION_LABEL_STRING `xml:"REVISION-LABEL"` } `xml:"REVISION-LABELS"` Domain *NMTOKEN_STRING `xml:"DOMAIN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` EditHeight *STRING__SIMPLE `xml:"EDIT-HEIGHT,attr"` EditWidth *STRING__SIMPLE `xml:"EDIT-WIDTH,attr"` Editfit *GRAPHIC_FIT_ENUM__SIMPLE `xml:"EDITFIT,attr"` Editscale *STRING__SIMPLE `xml:"EDITSCALE,attr"` Filename *STRING__SIMPLE `xml:"FILENAME,attr"` Fit *GRAPHIC_FIT_ENUM__SIMPLE `xml:"FIT,attr"` Generator *NMTOKEN_STRING__SIMPLE `xml:"GENERATOR,attr"` Height *STRING__SIMPLE `xml:"HEIGHT,attr"` HtmlFit *GRAPHIC_FIT_ENUM__SIMPLE `xml:"HTML-FIT,attr"` HtmlHeight *STRING__SIMPLE `xml:"HTML-HEIGHT,attr"` HtmlScale *STRING__SIMPLE `xml:"HTML-SCALE,attr"` HtmlWidth *STRING__SIMPLE `xml:"HTML-WIDTH,attr"` Notation *GRAPHIC_NOTATION_ENUM__SIMPLE `xml:"NOTATION,attr"` Scale *STRING__SIMPLE `xml:"SCALE,attr"` Width *STRING__SIMPLE `xml:"WIDTH,attr"` }
type GRAPHIC_FIT_ENUM ¶
type GRAPHIC_FIT_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type GRAPHIC_FIT_ENUM__SIMPLE ¶
type GRAPHIC_FIT_ENUM__SIMPLE string
type GRAPHIC_NOTATION_ENUM ¶
type GRAPHIC_NOTATION_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type GRAPHIC_NOTATION_ENUM__SIMPLE ¶
type GRAPHIC_NOTATION_ENUM__SIMPLE string
type HANDLE_INVALID_ENUM ¶
type HANDLE_INVALID_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HANDLE_INVALID_ENUM__SIMPLE ¶
type HANDLE_INVALID_ENUM__SIMPLE string
type HANDLE_OUT_OF_RANGE_ENUM ¶
type HANDLE_OUT_OF_RANGE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HANDLE_OUT_OF_RANGE_ENUM__SIMPLE ¶
type HANDLE_OUT_OF_RANGE_ENUM__SIMPLE string
type HANDLE_OUT_OF_RANGE_STATUS_ENUM ¶
type HANDLE_OUT_OF_RANGE_STATUS_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HANDLE_OUT_OF_RANGE_STATUS_ENUM__SIMPLE ¶
type HANDLE_OUT_OF_RANGE_STATUS_ENUM__SIMPLE string
type HANDLE_TERMINATION_AND_RESTART_ENUM ¶
type HANDLE_TERMINATION_AND_RESTART_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HANDLE_TERMINATION_AND_RESTART_ENUM__SIMPLE ¶
type HANDLE_TERMINATION_AND_RESTART_ENUM__SIMPLE string
type HANDLE_TIMEOUT_ENUM ¶
type HANDLE_TIMEOUT_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HANDLE_TIMEOUT_ENUM__SIMPLE ¶
type HANDLE_TIMEOUT_ENUM__SIMPLE string
type HARDWARE_CONFIGURATION ¶
type HARDWARE_CONFIGURATION struct { AdditionalInformation *STRING `xml:"ADDITIONAL-INFORMATION"` ProcessorMode *STRING `xml:"PROCESSOR-MODE"` ProcessorSpeed *STRING `xml:"PROCESSOR-SPEED"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HW_ATTRIBUTE_DEF ¶
type HW_ATTRIBUTE_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` HwAttributeLiterals *struct { HwAttributeLiteralDef []HW_ATTRIBUTE_LITERAL_DEF `xml:"HW-ATTRIBUTE-LITERAL-DEF"` } `xml:"HW-ATTRIBUTE-LITERALS"` IsRequired *BOOLEAN `xml:"IS-REQUIRED"` UnitRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UNIT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNIT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type HW_ATTRIBUTE_DEF__SUBTYPES_ENUM ¶
type HW_ATTRIBUTE_DEF__SUBTYPES_ENUM string
type HW_ATTRIBUTE_LITERAL_DEF ¶
type HW_ATTRIBUTE_LITERAL_DEF struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type HW_ATTRIBUTE_VALUE ¶
type HW_ATTRIBUTE_VALUE struct { Annotation *ANNOTATION `xml:"ANNOTATION"` HwAttributeDefRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ATTRIBUTE_DEF__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ATTRIBUTE-DEF-REF"` V *NUMERICAL_VALUE_VARIATION_POINT `xml:"V"` Vt *VERBATIM_STRING `xml:"VT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HW_CATEGORY ¶
type HW_CATEGORY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` HwAttributeDefs *struct { HwAttributeDef []HW_ATTRIBUTE_DEF `xml:"HW-ATTRIBUTE-DEF"` } `xml:"HW-ATTRIBUTE-DEFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type HW_CATEGORY__SUBTYPES_ENUM ¶
type HW_CATEGORY__SUBTYPES_ENUM string
type HW_DESCRIPTION_ENTITY__SUBTYPES_ENUM ¶
type HW_DESCRIPTION_ENTITY__SUBTYPES_ENUM string
type HW_ELEMENT ¶
type HW_ELEMENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` HwTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-TYPE-REF"` HwCategoryRefs *struct { HwCategoryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_CATEGORY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-CATEGORY-REF"` } `xml:"HW-CATEGORY-REFS"` HwAttributeValues *struct { HwAttributeValue []HW_ATTRIBUTE_VALUE `xml:"HW-ATTRIBUTE-VALUE"` } `xml:"HW-ATTRIBUTE-VALUES"` NestedElements *struct { HwElementRefConditional []HW_ELEMENT_REF_CONDITIONAL `xml:"HW-ELEMENT-REF-CONDITIONAL"` } `xml:"NESTED-ELEMENTS"` HwPinGroups *struct { HwPinGroup []HW_PIN_GROUP `xml:"HW-PIN-GROUP"` } `xml:"HW-PIN-GROUPS"` HwElementConnections *struct { HwElementConnector []HW_ELEMENT_CONNECTOR `xml:"HW-ELEMENT-CONNECTOR"` } `xml:"HW-ELEMENT-CONNECTIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type HW_ELEMENT_CONNECTOR ¶
type HW_ELEMENT_CONNECTOR struct { Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` HwElementRefs *struct { HwElementRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` } `xml:"HW-ELEMENT-REFS"` HwPinGroupConnections *struct { HwPinGroupConnector []HW_PIN_GROUP_CONNECTOR `xml:"HW-PIN-GROUP-CONNECTOR"` } `xml:"HW-PIN-GROUP-CONNECTIONS"` HwPinConnections *struct { HwPinConnector []HW_PIN_CONNECTOR `xml:"HW-PIN-CONNECTOR"` } `xml:"HW-PIN-CONNECTIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HW_ELEMENT_REF_CONDITIONAL ¶
type HW_ELEMENT_REF_CONDITIONAL struct { HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HW_ELEMENT__SUBTYPES_ENUM ¶
type HW_ELEMENT__SUBTYPES_ENUM string
type HW_PIN ¶
type HW_PIN struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` HwTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-TYPE-REF"` HwCategoryRefs *struct { HwCategoryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_CATEGORY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-CATEGORY-REF"` } `xml:"HW-CATEGORY-REFS"` HwAttributeValues *struct { HwAttributeValue []HW_ATTRIBUTE_VALUE `xml:"HW-ATTRIBUTE-VALUE"` } `xml:"HW-ATTRIBUTE-VALUES"` PinNumber *INTEGER `xml:"PIN-NUMBER"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type HW_PIN_CONNECTOR ¶
type HW_PIN_CONNECTOR struct { Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` HwPinRefs *struct { HwPinRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_PIN__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-PIN-REF"` } `xml:"HW-PIN-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HW_PIN_GROUP ¶
type HW_PIN_GROUP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` HwTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-TYPE-REF"` HwCategoryRefs *struct { HwCategoryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_CATEGORY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-CATEGORY-REF"` } `xml:"HW-CATEGORY-REFS"` HwAttributeValues *struct { HwAttributeValue []HW_ATTRIBUTE_VALUE `xml:"HW-ATTRIBUTE-VALUE"` } `xml:"HW-ATTRIBUTE-VALUES"` HwPinGroupContent *HW_PIN_GROUP_CONTENT `xml:"HW-PIN-GROUP-CONTENT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type HW_PIN_GROUP_CONNECTOR ¶
type HW_PIN_GROUP_CONNECTOR struct { Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` HwPinConnections *struct { HwPinConnector []HW_PIN_CONNECTOR `xml:"HW-PIN-CONNECTOR"` } `xml:"HW-PIN-CONNECTIONS"` HwPinGroupRefs *struct { HwPinGroupRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_PIN_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-PIN-GROUP-REF"` } `xml:"HW-PIN-GROUP-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HW_PIN_GROUP_CONTENT ¶
type HW_PIN_GROUP_CONTENT struct { HwPin []HW_PIN `xml:"HW-PIN"` HwPinGroup []HW_PIN_GROUP `xml:"HW-PIN-GROUP"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HW_PIN_GROUP__SUBTYPES_ENUM ¶
type HW_PIN_GROUP__SUBTYPES_ENUM string
type HW_PIN__SUBTYPES_ENUM ¶
type HW_PIN__SUBTYPES_ENUM string
type HW_PORT_MAPPING ¶
type HW_PORT_MAPPING struct { CommunicationConnectorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONNECTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CONNECTOR-REF"` HwCommunicationPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_PIN_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-COMMUNICATION-PORT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type HW_TYPE ¶
type HW_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` HwTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-TYPE-REF"` HwCategoryRefs *struct { HwCategoryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_CATEGORY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-CATEGORY-REF"` } `xml:"HW-CATEGORY-REFS"` HwAttributeValues *struct { HwAttributeValue []HW_ATTRIBUTE_VALUE `xml:"HW-ATTRIBUTE-VALUE"` } `xml:"HW-ATTRIBUTE-VALUES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type HW_TYPE__SUBTYPES_ENUM ¶
type HW_TYPE__SUBTYPES_ENUM string
type IDENTIFIABLE__SUBTYPES_ENUM ¶
type IDENTIFIABLE__SUBTYPES_ENUM string
type IDENTIFIER ¶
type IDENTIFIER struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` NamePattern *STRING__SIMPLE `xml:"NAME-PATTERN,attr"` }
type IDENTIFIER__SIMPLE ¶
type IDENTIFIER__SIMPLE string
type IMPLEMENTATION_DATA_TYPE ¶
type IMPLEMENTATION_DATA_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` SubElements *struct { ImplementationDataTypeElement []IMPLEMENTATION_DATA_TYPE_ELEMENT `xml:"IMPLEMENTATION-DATA-TYPE-ELEMENT"` } `xml:"SUB-ELEMENTS"` SymbolProps *SYMBOL_PROPS `xml:"SYMBOL-PROPS"` TypeEmitter *NMTOKEN_STRING `xml:"TYPE-EMITTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type IMPLEMENTATION_DATA_TYPE_ELEMENT ¶
type IMPLEMENTATION_DATA_TYPE_ELEMENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ArraySize *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"ARRAY-SIZE"` ArraySizeSemantics *ARRAY_SIZE_SEMANTICS_ENUM `xml:"ARRAY-SIZE-SEMANTICS"` SubElements *struct { ImplementationDataTypeElement []IMPLEMENTATION_DATA_TYPE_ELEMENT `xml:"IMPLEMENTATION-DATA-TYPE-ELEMENT"` } `xml:"SUB-ELEMENTS"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM ¶
type IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM string
type IMPLEMENTATION_DATA_TYPE_SUB_ELEMENT_REF ¶
type IMPLEMENTATION_DATA_TYPE_SUB_ELEMENT_REF struct { VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ImplementationDataTypeElement *AR_VARIABLE_IN_IMPLEMENTATION_DATA_INSTANCE_REF `xml:"IMPLEMENTATION-DATA-TYPE-ELEMENT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM ¶
type IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM string
type IMPLEMENTATION_ELEMENT_IN_PARAMETER_INSTANCE_REF ¶
type IMPLEMENTATION_ELEMENT_IN_PARAMETER_INSTANCE_REF struct { ContextRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-REF"` TargetRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INCLUDED_DATA_TYPE_SET ¶
type INCLUDED_DATA_TYPE_SET struct { DataTypeRefs *struct { DataTypeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-TYPE-REF"` } `xml:"DATA-TYPE-REFS"` LiteralPrefix *IDENTIFIER `xml:"LITERAL-PREFIX"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INCLUDED_MODE_DECLARATION_GROUP_SET ¶
type INCLUDED_MODE_DECLARATION_GROUP_SET struct { ModeDeclarationGroupRefs *struct { ModeDeclarationGroupRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-DECLARATION-GROUP-REF"` } `xml:"MODE-DECLARATION-GROUP-REFS"` Prefix *IDENTIFIER `xml:"PREFIX"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INDENT_SAMPLE ¶
type INDENT_SAMPLE struct { L2 []L_OVERVIEW_PARAGRAPH `xml:"L-2"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` ItemLabelPos *ITEM_LABEL_POS_ENUM__SIMPLE `xml:"ITEM-LABEL-POS,attr"` }
type INDEXED_ARRAY_ELEMENT ¶
type INDEXED_ARRAY_ELEMENT struct { ApplicationArrayElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_ARRAY_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"APPLICATION-ARRAY-ELEMENT-REF"` ImplementationArrayElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTATION-ARRAY-ELEMENT-REF"` Index *INTEGER `xml:"INDEX"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INDEX_ENTRY ¶
type INDEX_ENTRY struct { Sup []SUPSCRIPT `xml:"SUP"` Sub []SUPSCRIPT `xml:"SUB"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INNER_PORT_GROUP_IN_COMPOSITION_INSTANCE_REF ¶
type INNER_PORT_GROUP_IN_COMPOSITION_INSTANCE_REF struct { ContextRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-REF"` TargetRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INSTANTIATION_DATA_DEF_PROPS ¶
type INSTANTIATION_DATA_DEF_PROPS struct { ParameterInstance *AUTOSAR_PARAMETER_REF `xml:"PARAMETER-INSTANCE"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` VariableInstance *AUTOSAR_VARIABLE_REF `xml:"VARIABLE-INSTANCE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INTEGER ¶
type INTEGER struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INTEGER_VALUE_VARIATION_POINT ¶
type INTEGER_VALUE_VARIATION_POINT struct { SyscStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-STRING-REF"` SyscRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` BindingTime *BINDING_TIME_ENUM__SIMPLE `xml:"BINDING-TIME,attr"` BlueprintValue *STRING__SIMPLE `xml:"BLUEPRINT-VALUE,attr"` Sd *STRING__SIMPLE `xml:"SD,attr"` ShortLabel *IDENTIFIER__SIMPLE `xml:"SHORT-LABEL,attr"` }
type INTEGER__SIMPLE ¶
type INTEGER__SIMPLE string
type INTERNAL_CONSTRS ¶
type INTERNAL_CONSTRS struct { LowerLimit *LIMIT `xml:"LOWER-LIMIT"` UpperLimit *LIMIT `xml:"UPPER-LIMIT"` ScaleConstrs *struct { ScaleConstr []SCALE_CONSTR `xml:"SCALE-CONSTR"` } `xml:"SCALE-CONSTRS"` MaxGradient *NUMERICAL_VALUE `xml:"MAX-GRADIENT"` MaxDiff *NUMERICAL_VALUE `xml:"MAX-DIFF"` Monotony *MONOTONY_ENUM `xml:"MONOTONY"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INTERNAL_TRIGGERING_POINT ¶
type INTERNAL_TRIGGERING_POINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwImplPolicy *SW_IMPL_POLICY_ENUM `xml:"SW-IMPL-POLICY"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM ¶
type INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM string
type INTERNAL_TRIGGER_OCCURRED_EVENT ¶
type INTERNAL_TRIGGER_OCCURRED_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventSourceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-SOURCE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type INTERPOLATION_ROUTINE ¶
type INTERPOLATION_ROUTINE struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` IsDefault *BOOLEAN `xml:"IS-DEFAULT"` InterpolationRoutineRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTRY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INTERPOLATION-ROUTINE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INTERPOLATION_ROUTINE_MAPPING ¶
type INTERPOLATION_ROUTINE_MAPPING struct { InterpolationRoutines *struct { InterpolationRoutine []INTERPOLATION_ROUTINE `xml:"INTERPOLATION-ROUTINE"` } `xml:"INTERPOLATION-ROUTINES"` SwRecordLayoutRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_RECORD_LAYOUT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-RECORD-LAYOUT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INTERPOLATION_ROUTINE_MAPPING_SET ¶
type INTERPOLATION_ROUTINE_MAPPING_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` InterpolationRoutineMappings *struct { InterpolationRoutineMapping []INTERPOLATION_ROUTINE_MAPPING `xml:"INTERPOLATION-ROUTINE-MAPPING"` } `xml:"INTERPOLATION-ROUTINE-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type INTERVAL_TYPE_ENUM ¶
type INTERVAL_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type INTERVAL_TYPE_ENUM__SIMPLE ¶
type INTERVAL_TYPE_ENUM__SIMPLE string
type INVALIDATION_POLICY ¶
type INVALIDATION_POLICY struct { DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` HandleInvalid *HANDLE_INVALID_ENUM `xml:"HANDLE-INVALID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type IO_HW_ABSTRACTION_SERVER_ANNOTATION ¶
type IO_HW_ABSTRACTION_SERVER_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` Age *MULTIDIMENSIONAL_TIME `xml:"AGE"` ArgumentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ARGUMENT-REF"` BswResolution *FLOAT `xml:"BSW-RESOLUTION"` DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` FailureMonitoringRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FAILURE-MONITORING-REF"` FilteringDebouncing *FILTER_DEBOUNCING_ENUM `xml:"FILTERING-DEBOUNCING"` PulseTest *PULSE_TEST_ENUM `xml:"PULSE-TEST"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ITEM ¶
type ITEM struct { P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type ITEM_LABEL_POS_ENUM ¶
type ITEM_LABEL_POS_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ITEM_LABEL_POS_ENUM__SIMPLE ¶
type ITEM_LABEL_POS_ENUM__SIMPLE string
type I_PDU_MAPPING ¶
type I_PDU_MAPPING struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` PdurTpChunkSize *POSITIVE_INTEGER `xml:"PDUR-TP-CHUNK-SIZE"` SourceIPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PDU_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SOURCE-I-PDU-REF"` TargetIPdu *TARGET_I_PDU_REF `xml:"TARGET-I-PDU"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type I_PDU_PORT ¶
type I_PDU_PORT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommunicationDirection *COMMUNICATION_DIRECTION_TYPE `xml:"COMMUNICATION-DIRECTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type I_PDU_PORT__SUBTYPES_ENUM ¶
type I_PDU_PORT__SUBTYPES_ENUM string
type I_PDU_TIMING ¶
type I_PDU_TIMING struct { MinimumDelay *TIME_VALUE `xml:"MINIMUM-DELAY"` TransmissionModeDeclaration *TRANSMISSION_MODE_DECLARATION `xml:"TRANSMISSION-MODE-DECLARATION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type I_PDU__SUBTYPES_ENUM ¶
type I_PDU__SUBTYPES_ENUM string
type I_SIGNAL ¶
type I_SIGNAL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DataTypePolicy *DATA_TYPE_POLICY_ENUM `xml:"DATA-TYPE-POLICY"` ISignalProps *I_SIGNAL_PROPS `xml:"I-SIGNAL-PROPS"` InitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INIT-VALUE"` Length *INTEGER `xml:"LENGTH"` NetworkRepresentationProps *SW_DATA_DEF_PROPS `xml:"NETWORK-REPRESENTATION-PROPS"` SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type I_SIGNAL_GROUP ¶
type I_SIGNAL_GROUP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ISignalRefs *struct { ISignalRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-REF"` } `xml:"I-SIGNAL-REFS"` SystemSignalGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-GROUP-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type I_SIGNAL_GROUP__SUBTYPES_ENUM ¶
type I_SIGNAL_GROUP__SUBTYPES_ENUM string
type I_SIGNAL_I_PDU ¶
type I_SIGNAL_I_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Length *INTEGER `xml:"LENGTH"` IPduTimingSpecifications *struct { IPduTiming []I_PDU_TIMING `xml:"I-PDU-TIMING"` } `xml:"I-PDU-TIMING-SPECIFICATIONS"` ISignalToPduMappings *struct { ISignalToIPduMapping []I_SIGNAL_TO_I_PDU_MAPPING `xml:"I-SIGNAL-TO-I-PDU-MAPPING"` } `xml:"I-SIGNAL-TO-PDU-MAPPINGS"` PduCounters *struct { SignalIPduCounter []SIGNAL_I_PDU_COUNTER `xml:"SIGNAL-I-PDU-COUNTER"` } `xml:"PDU-COUNTERS"` PduReplications *struct { SignalIPduReplication []SIGNAL_I_PDU_REPLICATION `xml:"SIGNAL-I-PDU-REPLICATION"` } `xml:"PDU-REPLICATIONS"` UnusedBitPattern *INTEGER `xml:"UNUSED-BIT-PATTERN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type I_SIGNAL_I_PDU_GROUP ¶
type I_SIGNAL_I_PDU_GROUP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CommunicationDirection *COMMUNICATION_DIRECTION_TYPE `xml:"COMMUNICATION-DIRECTION"` CommunicationMode *STRING `xml:"COMMUNICATION-MODE"` ContainedISignalIPduGroupRefs *struct { ContainedISignalIPduGroupRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_I_PDU_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTAINED-I-SIGNAL-I-PDU-GROUP-REF"` } `xml:"CONTAINED-I-SIGNAL-I-PDU-GROUP-REFS"` ISignalIPdus *struct { ISignalIPduRefConditional []I_SIGNAL_I_PDU_REF_CONDITIONAL `xml:"I-SIGNAL-I-PDU-REF-CONDITIONAL"` } `xml:"I-SIGNAL-I-PDUS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type I_SIGNAL_I_PDU_GROUP__SUBTYPES_ENUM ¶
type I_SIGNAL_I_PDU_GROUP__SUBTYPES_ENUM string
type I_SIGNAL_I_PDU_REF_CONDITIONAL ¶
type I_SIGNAL_I_PDU_REF_CONDITIONAL struct { ISignalIPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-I-PDU-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type I_SIGNAL_I_PDU__SUBTYPES_ENUM ¶
type I_SIGNAL_I_PDU__SUBTYPES_ENUM string
type I_SIGNAL_MAPPING ¶
type I_SIGNAL_MAPPING struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` SourceSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SOURCE-SIGNAL-REF"` TargetSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-SIGNAL-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type I_SIGNAL_PORT ¶
type I_SIGNAL_PORT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommunicationDirection *COMMUNICATION_DIRECTION_TYPE `xml:"COMMUNICATION-DIRECTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DataFilter *DATA_FILTER `xml:"DATA-FILTER"` Timeout *TIME_VALUE `xml:"TIMEOUT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type I_SIGNAL_PORT__SUBTYPES_ENUM ¶
type I_SIGNAL_PORT__SUBTYPES_ENUM string
type I_SIGNAL_PROPS ¶
type I_SIGNAL_PROPS struct { HandleOutOfRange *HANDLE_OUT_OF_RANGE_ENUM `xml:"HANDLE-OUT-OF-RANGE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type I_SIGNAL_TO_I_PDU_MAPPING ¶
type I_SIGNAL_TO_I_PDU_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ISignalGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-GROUP-REF"` ISignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-REF"` PackingByteOrder *BYTE_ORDER_ENUM `xml:"PACKING-BYTE-ORDER"` StartPosition *INTEGER `xml:"START-POSITION"` TransferProperty *TRANSFER_PROPERTY_ENUM `xml:"TRANSFER-PROPERTY"` UpdateIndicationBitPosition *INTEGER `xml:"UPDATE-INDICATION-BIT-POSITION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type I_SIGNAL_TO_I_PDU_MAPPING__SUBTYPES_ENUM ¶
type I_SIGNAL_TO_I_PDU_MAPPING__SUBTYPES_ENUM string
type I_SIGNAL_TRIGGERING ¶
type I_SIGNAL_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ISignalGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-GROUP-REF"` ISignalPortRefs *struct { ISignalPortRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_PORT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-PORT-REF"` } `xml:"I-SIGNAL-PORT-REFS"` ISignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type I_SIGNAL_TRIGGERING_REF_CONDITIONAL ¶
type I_SIGNAL_TRIGGERING_REF_CONDITIONAL struct { ISignalTriggeringRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-TRIGGERING-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type I_SIGNAL_TRIGGERING__SUBTYPES_ENUM ¶
type I_SIGNAL_TRIGGERING__SUBTYPES_ENUM string
type I_SIGNAL__SUBTYPES_ENUM ¶
type I_SIGNAL__SUBTYPES_ENUM string
type J_1939_TP_CONFIG ¶
type J_1939_TP_CONFIG struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CommunicationClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CLUSTER-REF"` TpAddresss *struct { TpAddress []TP_ADDRESS `xml:"TP-ADDRESS"` } `xml:"TP-ADDRESSS"` TpConnections *struct { J1939TpConnection []J_1939_TP_CONNECTION `xml:"J-1939-TP-CONNECTION"` } `xml:"TP-CONNECTIONS"` TpNodes *struct { J1939TpNode []J_1939_TP_NODE `xml:"J-1939-TP-NODE"` } `xml:"TP-NODES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type J_1939_TP_CONNECTION ¶
type J_1939_TP_CONNECTION struct { Broadcast *BOOLEAN `xml:"BROADCAST"` DataPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-PDU-REF"` DirectPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DIRECT-PDU-REF"` FlowControlPduRefs *struct { FlowControlPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FLOW-CONTROL-PDU-REF"` } `xml:"FLOW-CONTROL-PDU-REFS"` ReceiverRefs *struct { ReceiverRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *J_1939_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RECEIVER-REF"` } `xml:"RECEIVER-REFS"` TpSduRefs *struct { TpSduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-SDU-REF"` } `xml:"TP-SDU-REFS"` TransmitterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *J_1939_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRANSMITTER-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type J_1939_TP_NODE ¶
type J_1939_TP_NODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConnectorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONNECTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONNECTOR-REF"` TpAddressRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-ADDRESS-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type J_1939_TP_NODE__SUBTYPES_ENUM ¶
type J_1939_TP_NODE__SUBTYPES_ENUM string
type KEEP_WITH_PREVIOUS_ENUM ¶
type KEEP_WITH_PREVIOUS_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type KEEP_WITH_PREVIOUS_ENUM__SIMPLE ¶
type KEEP_WITH_PREVIOUS_ENUM__SIMPLE string
type KEYWORD ¶
type KEYWORD struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` AbbrName *NMTOKEN_STRING `xml:"ABBR-NAME"` Classifications *struct { Classification []NMTOKEN_STRING `xml:"CLASSIFICATION"` } `xml:"CLASSIFICATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type KEYWORD_SET ¶
type KEYWORD_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Keywords *struct { Keyword []KEYWORD `xml:"KEYWORD"` } `xml:"KEYWORDS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LABELED_ITEM ¶
type LABELED_ITEM struct { ItemLabel *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"ITEM-LABEL"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` HelpEntry *STRING__SIMPLE `xml:"HELP-ENTRY,attr"` }
type LABELED_LIST ¶
type LABELED_LIST struct { IndentSample *INDENT_SAMPLE `xml:"INDENT-SAMPLE"` LabeledItem []LABELED_ITEM `xml:"LABELED-ITEM"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type LATENCY_CONSTRAINT_TYPE_ENUM ¶
type LATENCY_CONSTRAINT_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LATENCY_CONSTRAINT_TYPE_ENUM__SIMPLE ¶
type LATENCY_CONSTRAINT_TYPE_ENUM__SIMPLE string
type LATENCY_TIMING_CONSTRAINT ¶
type LATENCY_TIMING_CONSTRAINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` LatencyConstraintType *LATENCY_CONSTRAINT_TYPE_ENUM `xml:"LATENCY-CONSTRAINT-TYPE"` ScopeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT_CHAIN__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SCOPE-REF"` Minimum *MULTIDIMENSIONAL_TIME `xml:"MINIMUM"` Maximum *MULTIDIMENSIONAL_TIME `xml:"MAXIMUM"` Nominal *MULTIDIMENSIONAL_TIME `xml:"NOMINAL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIMIT ¶
type LIMIT struct { SyscStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-STRING-REF"` SyscRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` BindingTime *BINDING_TIME_ENUM__SIMPLE `xml:"BINDING-TIME,attr"` BlueprintValue *STRING__SIMPLE `xml:"BLUEPRINT-VALUE,attr"` Sd *STRING__SIMPLE `xml:"SD,attr"` ShortLabel *IDENTIFIER__SIMPLE `xml:"SHORT-LABEL,attr"` IntervalType *INTERVAL_TYPE_ENUM__SIMPLE `xml:"INTERVAL-TYPE,attr"` }
type LINKER ¶
type LINKER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Name *STRING `xml:"NAME"` Options *STRING `xml:"OPTIONS"` Vendor *STRING `xml:"VENDOR"` Version *STRING `xml:"VERSION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_CHECKSUM_TYPE ¶
type LIN_CHECKSUM_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIN_CHECKSUM_TYPE__SIMPLE ¶
type LIN_CHECKSUM_TYPE__SIMPLE string
type LIN_CLUSTER ¶
type LIN_CLUSTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` LinClusterVariants *struct { LinClusterConditional []LIN_CLUSTER_CONDITIONAL `xml:"LIN-CLUSTER-CONDITIONAL"` } `xml:"LIN-CLUSTER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_CLUSTER_CONDITIONAL ¶
type LIN_CLUSTER_CONDITIONAL struct { PhysicalChannels *struct { CanPhysicalChannel []CAN_PHYSICAL_CHANNEL `xml:"CAN-PHYSICAL-CHANNEL"` EthernetPhysicalChannel []ETHERNET_PHYSICAL_CHANNEL `xml:"ETHERNET-PHYSICAL-CHANNEL"` FlexrayPhysicalChannel []FLEXRAY_PHYSICAL_CHANNEL `xml:"FLEXRAY-PHYSICAL-CHANNEL"` LinPhysicalChannel []LIN_PHYSICAL_CHANNEL `xml:"LIN-PHYSICAL-CHANNEL"` TtcanPhysicalChannel []TTCAN_PHYSICAL_CHANNEL `xml:"TTCAN-PHYSICAL-CHANNEL"` } `xml:"PHYSICAL-CHANNELS"` ProtocolName *STRING `xml:"PROTOCOL-NAME"` ProtocolVersion *STRING `xml:"PROTOCOL-VERSION"` Speed *INTEGER `xml:"SPEED"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIN_COMMUNICATION_CONNECTOR ¶
type LIN_COMMUNICATION_CONNECTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMM-CONTROLLER-REF"` EcuCommPortInstances *struct { FramePort []FRAME_PORT `xml:"FRAME-PORT"` IPduPort []I_PDU_PORT `xml:"I-PDU-PORT"` ISignalPort []I_SIGNAL_PORT `xml:"I-SIGNAL-PORT"` } `xml:"ECU-COMM-PORT-INSTANCES"` PncGatewayType *PNC_GATEWAY_TYPE_ENUM `xml:"PNC-GATEWAY-TYPE"` InitialNad *INTEGER `xml:"INITIAL-NAD"` LinConfigurableFrames *struct { LinConfigurableFrame []LIN_CONFIGURABLE_FRAME `xml:"LIN-CONFIGURABLE-FRAME"` } `xml:"LIN-CONFIGURABLE-FRAMES"` LinOrderedConfigurableFrames *struct { LinOrderedConfigurableFrame []LIN_ORDERED_CONFIGURABLE_FRAME `xml:"LIN-ORDERED-CONFIGURABLE-FRAME"` } `xml:"LIN-ORDERED-CONFIGURABLE-FRAMES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_CONFIGURABLE_FRAME ¶
type LIN_CONFIGURABLE_FRAME struct { FrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-REF"` MessageId *POSITIVE_INTEGER `xml:"MESSAGE-ID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIN_ERROR_RESPONSE ¶
type LIN_ERROR_RESPONSE struct { FrameTriggeringRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_FRAME_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-TRIGGERING-REF"` ResponseErrorPosition *INTEGER `xml:"RESPONSE-ERROR-POSITION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIN_EVENT_TRIGGERED_FRAME ¶
type LIN_EVENT_TRIGGERED_FRAME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` FrameLength *INTEGER `xml:"FRAME-LENGTH"` PduToFrameMappings *struct { PduToFrameMapping []PDU_TO_FRAME_MAPPING `xml:"PDU-TO-FRAME-MAPPING"` } `xml:"PDU-TO-FRAME-MAPPINGS"` CollisionResolvingScheduleRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_SCHEDULE_TABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COLLISION-RESOLVING-SCHEDULE-REF"` LinUnconditionalFrameRefs *struct { LinUnconditionalFrameRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_UNCONDITIONAL_FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"LIN-UNCONDITIONAL-FRAME-REF"` } `xml:"LIN-UNCONDITIONAL-FRAME-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_FRAME_TRIGGERING ¶
type LIN_FRAME_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` FramePortRefs *struct { FramePortRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME_PORT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-PORT-REF"` } `xml:"FRAME-PORT-REFS"` FrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-REF"` PduTriggerings *struct { PduTriggeringRefConditional []PDU_TRIGGERING_REF_CONDITIONAL `xml:"PDU-TRIGGERING-REF-CONDITIONAL"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Identifier *INTEGER `xml:"IDENTIFIER"` LinChecksum *LIN_CHECKSUM_TYPE `xml:"LIN-CHECKSUM"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_FRAME_TRIGGERING__SUBTYPES_ENUM ¶
type LIN_FRAME_TRIGGERING__SUBTYPES_ENUM string
type LIN_FRAME__SUBTYPES_ENUM ¶
type LIN_FRAME__SUBTYPES_ENUM string
type LIN_MASTER ¶
type LIN_MASTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` LinMasterVariants *struct { LinMasterConditional []LIN_MASTER_CONDITIONAL `xml:"LIN-MASTER-CONDITIONAL"` } `xml:"LIN-MASTER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_MASTER_CONDITIONAL ¶
type LIN_MASTER_CONDITIONAL struct { ProtocolVersion *STRING `xml:"PROTOCOL-VERSION"` TimeBase *TIME_VALUE `xml:"TIME-BASE"` TimeBaseJitter *TIME_VALUE `xml:"TIME-BASE-JITTER"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIN_ORDERED_CONFIGURABLE_FRAME ¶
type LIN_ORDERED_CONFIGURABLE_FRAME struct { FrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-REF"` Index *INTEGER `xml:"INDEX"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIN_PHYSICAL_CHANNEL ¶
type LIN_PHYSICAL_CHANNEL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommConnectors *struct { CommunicationConnectorRefConditional []COMMUNICATION_CONNECTOR_REF_CONDITIONAL `xml:"COMMUNICATION-CONNECTOR-REF-CONDITIONAL"` } `xml:"COMM-CONNECTORS"` FrameTriggerings *struct { CanFrameTriggering []CAN_FRAME_TRIGGERING `xml:"CAN-FRAME-TRIGGERING"` EthernetFrameTriggering []ETHERNET_FRAME_TRIGGERING `xml:"ETHERNET-FRAME-TRIGGERING"` FlexrayFrameTriggering []FLEXRAY_FRAME_TRIGGERING `xml:"FLEXRAY-FRAME-TRIGGERING"` LinFrameTriggering []LIN_FRAME_TRIGGERING `xml:"LIN-FRAME-TRIGGERING"` } `xml:"FRAME-TRIGGERINGS"` ISignalTriggerings *struct { ISignalTriggering []I_SIGNAL_TRIGGERING `xml:"I-SIGNAL-TRIGGERING"` } `xml:"I-SIGNAL-TRIGGERINGS"` PduTriggerings *struct { PduTriggering []PDU_TRIGGERING `xml:"PDU-TRIGGERING"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ScheduleTables *struct { LinScheduleTable []LIN_SCHEDULE_TABLE `xml:"LIN-SCHEDULE-TABLE"` } `xml:"SCHEDULE-TABLES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_SCHEDULE_TABLE ¶
type LIN_SCHEDULE_TABLE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ResumePosition *RESUME_POSITION `xml:"RESUME-POSITION"` RunMode *RUN_MODE `xml:"RUN-MODE"` TableEntrys *struct { ApplicationEntry []APPLICATION_ENTRY `xml:"APPLICATION-ENTRY"` AssignFrameId []ASSIGN_FRAME_ID `xml:"ASSIGN-FRAME-ID"` AssignFrameIdRange []ASSIGN_FRAME_ID_RANGE `xml:"ASSIGN-FRAME-ID-RANGE"` AssignNad []ASSIGN_NAD `xml:"ASSIGN-NAD"` ConditionalChangeNad []CONDITIONAL_CHANGE_NAD `xml:"CONDITIONAL-CHANGE-NAD"` DataDumpEntry []DATA_DUMP_ENTRY `xml:"DATA-DUMP-ENTRY"` FreeFormat []FREE_FORMAT `xml:"FREE-FORMAT"` SaveConfigurationEntry []SAVE_CONFIGURATION_ENTRY `xml:"SAVE-CONFIGURATION-ENTRY"` UnassignFrameId []UNASSIGN_FRAME_ID `xml:"UNASSIGN-FRAME-ID"` } `xml:"TABLE-ENTRYS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_SCHEDULE_TABLE__SUBTYPES_ENUM ¶
type LIN_SCHEDULE_TABLE__SUBTYPES_ENUM string
type LIN_SLAVE ¶
type LIN_SLAVE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` LinSlaveVariants *struct { LinSlaveConditional []LIN_SLAVE_CONDITIONAL `xml:"LIN-SLAVE-CONDITIONAL"` } `xml:"LIN-SLAVE-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_SLAVE_CONDITIONAL ¶
type LIN_SLAVE_CONDITIONAL struct { ProtocolVersion *STRING `xml:"PROTOCOL-VERSION"` ConfiguredNad *INTEGER `xml:"CONFIGURED-NAD"` FunctionId *POSITIVE_INTEGER `xml:"FUNCTION-ID"` LinErrorResponse *LIN_ERROR_RESPONSE `xml:"LIN-ERROR-RESPONSE"` SupplierId *POSITIVE_INTEGER `xml:"SUPPLIER-ID"` VariantId *POSITIVE_INTEGER `xml:"VARIANT-ID"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIN_SLAVE__SUBTYPES_ENUM ¶
type LIN_SLAVE__SUBTYPES_ENUM string
type LIN_SPORADIC_FRAME ¶
type LIN_SPORADIC_FRAME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` FrameLength *INTEGER `xml:"FRAME-LENGTH"` PduToFrameMappings *struct { PduToFrameMapping []PDU_TO_FRAME_MAPPING `xml:"PDU-TO-FRAME-MAPPING"` } `xml:"PDU-TO-FRAME-MAPPINGS"` SubstitutedFrameRefs *struct { SubstitutedFrameRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_UNCONDITIONAL_FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SUBSTITUTED-FRAME-REF"` } `xml:"SUBSTITUTED-FRAME-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_TP_CONFIG ¶
type LIN_TP_CONFIG struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CommunicationClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CLUSTER-REF"` TpAddresss *struct { TpAddress []TP_ADDRESS `xml:"TP-ADDRESS"` } `xml:"TP-ADDRESSS"` TpConnections *struct { LinTpConnection []LIN_TP_CONNECTION `xml:"LIN-TP-CONNECTION"` } `xml:"TP-CONNECTIONS"` TpNodes *struct { LinTpNode []LIN_TP_NODE `xml:"LIN-TP-NODE"` } `xml:"TP-NODES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_TP_CONNECTION ¶
type LIN_TP_CONNECTION struct { DataPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-PDU-REF"` DropNotRequestedNad *BOOLEAN `xml:"DROP-NOT-REQUESTED-NAD"` FlowControlRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FLOW-CONTROL-REF"` LinTpNSduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"LIN-TP-N-SDU-REF"` MulticastRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MULTICAST-REF"` ReceiverRefs *struct { ReceiverRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RECEIVER-REF"` } `xml:"RECEIVER-REFS"` TimeoutAs *TIME_VALUE `xml:"TIMEOUT-AS"` TimeoutCr *TIME_VALUE `xml:"TIMEOUT-CR"` TimeoutCs *TIME_VALUE `xml:"TIMEOUT-CS"` TransmitterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_TP_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRANSMITTER-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIN_TP_NODE ¶
type LIN_TP_NODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConnectorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONNECTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONNECTOR-REF"` MaxNumberOfRespPendingFrames *INTEGER `xml:"MAX-NUMBER-OF-RESP-PENDING-FRAMES"` P2Max *TIME_VALUE `xml:"P-2-MAX"` P2Timing *TIME_VALUE `xml:"P-2-TIMING"` TpAddressRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TP_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TP-ADDRESS-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_TP_NODE__SUBTYPES_ENUM ¶
type LIN_TP_NODE__SUBTYPES_ENUM string
type LIN_UNCONDITIONAL_FRAME ¶
type LIN_UNCONDITIONAL_FRAME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` FrameLength *INTEGER `xml:"FRAME-LENGTH"` PduToFrameMappings *struct { PduToFrameMapping []PDU_TO_FRAME_MAPPING `xml:"PDU-TO-FRAME-MAPPING"` } `xml:"PDU-TO-FRAME-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LIN_UNCONDITIONAL_FRAME__SUBTYPES_ENUM ¶
type LIN_UNCONDITIONAL_FRAME__SUBTYPES_ENUM string
type LIST ¶
type LIST struct { Item []ITEM `xml:"ITEM"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` Type *LIST_ENUM__SIMPLE `xml:"TYPE,attr"` }
type LIST_ENUM ¶
type LIST_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type LIST_ENUM__SIMPLE ¶
type LIST_ENUM__SIMPLE string
type LOGIC_ADDRESS ¶
type LOGIC_ADDRESS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Address *INTEGER `xml:"ADDRESS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type LOGIC_ADDRESS__SUBTYPES_ENUM ¶
type LOGIC_ADDRESS__SUBTYPES_ENUM string
type L_ENUM ¶
type L_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type L_ENUM__SIMPLE ¶
type L_ENUM__SIMPLE string
type L_GRAPHIC ¶
type L_GRAPHIC struct { Graphic *GRAPHIC `xml:"GRAPHIC"` Map *MAP `xml:"MAP"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` L *L_ENUM__SIMPLE `xml:"L,attr"` }
type L_LONG_NAME ¶
type L_LONG_NAME struct { Tt []TT `xml:"TT"` E []EMPHASIS_TEXT `xml:"E"` Sup []SUPSCRIPT `xml:"SUP"` Sub []SUPSCRIPT `xml:"SUB"` Ie []INDEX_ENTRY `xml:"IE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` L *L_ENUM__SIMPLE `xml:"L,attr"` }
type L_OVERVIEW_PARAGRAPH ¶
type L_OVERVIEW_PARAGRAPH struct { Br []BR `xml:"BR"` Tt []TT `xml:"TT"` Xref []XREF `xml:"XREF"` XrefTarget []XREF_TARGET `xml:"XREF-TARGET"` E []EMPHASIS_TEXT `xml:"E"` Ft []FOOTNOTE_TEXT `xml:"FT"` Sup []SUPSCRIPT `xml:"SUP"` Sub []SUPSCRIPT `xml:"SUB"` Ie []INDEX_ENTRY `xml:"IE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` L *L_ENUM__SIMPLE `xml:"L,attr"` }
type L_PARAGRAPH ¶
type L_PARAGRAPH struct { Tt []TT `xml:"TT"` Br []BR `xml:"BR"` Xref []XREF `xml:"XREF"` XrefTarget []XREF_TARGET `xml:"XREF-TARGET"` E []EMPHASIS_TEXT `xml:"E"` Ft []FOOTNOTE_TEXT `xml:"FT"` Sup []SUPSCRIPT `xml:"SUP"` Sub []SUPSCRIPT `xml:"SUB"` Ie []INDEX_ENTRY `xml:"IE"` Std []STD `xml:"STD"` Xdoc []XDOC `xml:"XDOC"` Xfile []XFILE `xml:"XFILE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` L *L_ENUM__SIMPLE `xml:"L,attr"` }
type L_PLAIN_TEXT ¶
type L_PLAIN_TEXT struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` L *L_ENUM__SIMPLE `xml:"L,attr"` }
type L_VERBATIM ¶
type L_VERBATIM struct { Tt []TT `xml:"TT"` E []EMPHASIS_TEXT `xml:"E"` Xref []XREF `xml:"XREF"` Br []BR `xml:"BR"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` L *L_ENUM__SIMPLE `xml:"L,attr"` }
type MAP ¶
type MAP struct { Area []AREA `xml:"AREA"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Class *STRING__SIMPLE `xml:"CLASS,attr"` Name *NMTOKEN_STRING__SIMPLE `xml:"NAME,attr"` Onclick *STRING__SIMPLE `xml:"ONCLICK,attr"` Ondblclick *STRING__SIMPLE `xml:"ONDBLCLICK,attr"` Onkeydown *STRING__SIMPLE `xml:"ONKEYDOWN,attr"` Onkeypress *STRING__SIMPLE `xml:"ONKEYPRESS,attr"` Onkeyup *STRING__SIMPLE `xml:"ONKEYUP,attr"` Onmousedown *STRING__SIMPLE `xml:"ONMOUSEDOWN,attr"` Onmousemove *STRING__SIMPLE `xml:"ONMOUSEMOVE,attr"` Onmouseout *STRING__SIMPLE `xml:"ONMOUSEOUT,attr"` Onmouseover *STRING__SIMPLE `xml:"ONMOUSEOVER,attr"` Onmouseup *STRING__SIMPLE `xml:"ONMOUSEUP,attr"` Style *STRING__SIMPLE `xml:"STYLE,attr"` Title *STRING__SIMPLE `xml:"TITLE,attr"` }
type MAPPING_DIRECTION_ENUM ¶
type MAPPING_DIRECTION_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MAPPING_DIRECTION_ENUM__SIMPLE ¶
type MAPPING_DIRECTION_ENUM__SIMPLE string
type MAXIMUM_MESSAGE_LENGTH_TYPE ¶
type MAXIMUM_MESSAGE_LENGTH_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MAXIMUM_MESSAGE_LENGTH_TYPE__SIMPLE ¶
type MAXIMUM_MESSAGE_LENGTH_TYPE__SIMPLE string
type MAX_COMM_MODE_ENUM ¶
type MAX_COMM_MODE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MAX_COMM_MODE_ENUM__SIMPLE ¶
type MAX_COMM_MODE_ENUM__SIMPLE string
type MC_DATA_INSTANCE ¶
type MC_DATA_INSTANCE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ArraySize *POSITIVE_INTEGER `xml:"ARRAY-SIZE"` FlatMapEntryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLAT_INSTANCE_DESCRIPTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FLAT-MAP-ENTRY-REF"` InstanceInMemory *IMPLEMENTATION_ELEMENT_IN_PARAMETER_INSTANCE_REF `xml:"INSTANCE-IN-MEMORY"` ResultingProperties *SW_DATA_DEF_PROPS `xml:"RESULTING-PROPERTIES"` SubElements *struct { McDataInstance []MC_DATA_INSTANCE `xml:"MC-DATA-INSTANCE"` } `xml:"SUB-ELEMENTS"` Symbol *C_IDENTIFIER `xml:"SYMBOL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MC_DATA_INSTANCE__SUBTYPES_ENUM ¶
type MC_DATA_INSTANCE__SUBTYPES_ENUM string
type MC_PARAMETER_ELEMENT_GROUP ¶
type MC_PARAMETER_ELEMENT_GROUP struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` RamLocationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RAM-LOCATION-REF"` RomLocationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ROM-LOCATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MC_SUPPORT_DATA ¶
type MC_SUPPORT_DATA struct { EmulationSupports *struct { McSwEmulationMethodSupport []MC_SW_EMULATION_METHOD_SUPPORT `xml:"MC-SW-EMULATION-METHOD-SUPPORT"` } `xml:"EMULATION-SUPPORTS"` McParameterInstances *struct { McDataInstance []MC_DATA_INSTANCE `xml:"MC-DATA-INSTANCE"` } `xml:"MC-PARAMETER-INSTANCES"` McVariableInstances *struct { McDataInstance []MC_DATA_INSTANCE `xml:"MC-DATA-INSTANCE"` } `xml:"MC-VARIABLE-INSTANCES"` MeasurableSystemConstantValuesRefs *struct { MeasurableSystemConstantValuesRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONSTANT_VALUE_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MEASURABLE-SYSTEM-CONSTANT-VALUES-REF"` } `xml:"MEASURABLE-SYSTEM-CONSTANT-VALUES-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MC_SW_EMULATION_METHOD_SUPPORT ¶
type MC_SW_EMULATION_METHOD_SUPPORT struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` Category *IDENTIFIER `xml:"CATEGORY"` BaseReferenceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BASE-REFERENCE-REF"` ElementGroups *struct { McParameterElementGroup []MC_PARAMETER_ELEMENT_GROUP `xml:"MC-PARAMETER-ELEMENT-GROUP"` } `xml:"ELEMENT-GROUPS"` ReferenceTableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REFERENCE-TABLE-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MEASURED_EXECUTION_TIME ¶
type MEASURED_EXECUTION_TIME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExclusiveAreaRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXCLUSIVE-AREA-REF"` ExecutableEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-ENTITY-REF"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` IncludedLibraryRefs *struct { IncludedLibraryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DEPENDENCY_ON_ARTIFACT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INCLUDED-LIBRARY-REF"` } `xml:"INCLUDED-LIBRARY-REFS"` MemorySectionLocations *struct { MemorySectionLocation []MEMORY_SECTION_LOCATION `xml:"MEMORY-SECTION-LOCATION"` } `xml:"MEMORY-SECTION-LOCATIONS"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` MaximumExecutionTime *MULTIDIMENSIONAL_TIME `xml:"MAXIMUM-EXECUTION-TIME"` MinimumExecutionTime *MULTIDIMENSIONAL_TIME `xml:"MINIMUM-EXECUTION-TIME"` NominalExecutionTime *MULTIDIMENSIONAL_TIME `xml:"NOMINAL-EXECUTION-TIME"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MEASURED_HEAP_USAGE ¶
type MEASURED_HEAP_USAGE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` AverageMemoryConsumption *POSITIVE_INTEGER `xml:"AVERAGE-MEMORY-CONSUMPTION"` MaximumMemoryConsumption *POSITIVE_INTEGER `xml:"MAXIMUM-MEMORY-CONSUMPTION"` MinimumMemoryConsumption *POSITIVE_INTEGER `xml:"MINIMUM-MEMORY-CONSUMPTION"` TestPattern *STRING `xml:"TEST-PATTERN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MEASURED_STACK_USAGE ¶
type MEASURED_STACK_USAGE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExecutableEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-ENTITY-REF"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` AverageMemoryConsumption *POSITIVE_INTEGER `xml:"AVERAGE-MEMORY-CONSUMPTION"` MaximumMemoryConsumption *POSITIVE_INTEGER `xml:"MAXIMUM-MEMORY-CONSUMPTION"` MinimumMemoryConsumption *POSITIVE_INTEGER `xml:"MINIMUM-MEMORY-CONSUMPTION"` TestPattern *STRING `xml:"TEST-PATTERN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MEMORY_ALLOCATION_KEYWORD_POLICY_TYPE ¶
type MEMORY_ALLOCATION_KEYWORD_POLICY_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MEMORY_ALLOCATION_KEYWORD_POLICY_TYPE__SIMPLE ¶
type MEMORY_ALLOCATION_KEYWORD_POLICY_TYPE__SIMPLE string
type MEMORY_SECTION ¶
type MEMORY_SECTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Alignment *ALIGNMENT_TYPE `xml:"ALIGNMENT"` ExecutableEntityRefs *struct { ExecutableEntityRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-ENTITY-REF"` } `xml:"EXECUTABLE-ENTITY-REFS"` Options *struct { Option []IDENTIFIER `xml:"OPTION"` } `xml:"OPTIONS"` PrefixRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SECTION_NAME_PREFIX__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PREFIX-REF"` Size *POSITIVE_INTEGER `xml:"SIZE"` SwAddrmethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_ADDR_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-ADDRMETHOD-REF"` Symbol *IDENTIFIER `xml:"SYMBOL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MEMORY_SECTION_LOCATION ¶
type MEMORY_SECTION_LOCATION struct { ProvidedMemoryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PROVIDED-MEMORY-REF"` SoftwareMemorySectionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MEMORY_SECTION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SOFTWARE-MEMORY-SECTION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MEMORY_SECTION_TYPE ¶
type MEMORY_SECTION_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MEMORY_SECTION_TYPE__SIMPLE ¶
type MEMORY_SECTION_TYPE__SIMPLE string
type MEMORY_SECTION__SUBTYPES_ENUM ¶
type MEMORY_SECTION__SUBTYPES_ENUM string
type MIME_TYPE_STRING ¶
type MIME_TYPE_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MIME_TYPE_STRING__SIMPLE ¶
type MIME_TYPE_STRING__SIMPLE string
type ML_FIGURE ¶
type ML_FIGURE struct { FigureCaption *CAPTION `xml:"FIGURE-CAPTION"` LGraphic []L_GRAPHIC `xml:"L-GRAPHIC"` Verbatim *MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` Frame *FRAME_ENUM__SIMPLE `xml:"FRAME,attr"` HelpEntry *STRING__SIMPLE `xml:"HELP-ENTRY,attr"` Pgwide *PGWIDE_ENUM__SIMPLE `xml:"PGWIDE,attr"` }
type ML_FORMULA ¶
type ML_FORMULA struct { FormulaCaption *CAPTION `xml:"FORMULA-CAPTION"` LGraphic []L_GRAPHIC `xml:"L-GRAPHIC"` Verbatim *MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` TexMath *MULTI_LANGUAGE_PLAIN_TEXT `xml:"TEX-MATH"` GenericMath *MULTI_LANGUAGE_PLAIN_TEXT `xml:"GENERIC-MATH"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type MODE_ACCESS_POINT ¶
type MODE_ACCESS_POINT struct { ModeGroupIref *struct { PModeGroupInAtomicSwcInstanceRef *P_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF `xml:"P-MODE-GROUP-IN-ATOMIC-SWC-INSTANCE-REF"` RModeGroupInAtomicSwcInstanceRef *R_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF `xml:"R-MODE-GROUP-IN-ATOMIC-SWC-INSTANCE-REF"` } `xml:"MODE-GROUP-IREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_ACTIVATION_KIND ¶
type MODE_ACTIVATION_KIND struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_ACTIVATION_KIND__SIMPLE ¶
type MODE_ACTIVATION_KIND__SIMPLE string
type MODE_DECLARATION ¶
type MODE_DECLARATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Value *POSITIVE_INTEGER `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MODE_DECLARATION_GROUP ¶
type MODE_DECLARATION_GROUP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` InitialModeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INITIAL-MODE-REF"` ModeDeclarations *struct { ModeDeclaration []MODE_DECLARATION `xml:"MODE-DECLARATION"` } `xml:"MODE-DECLARATIONS"` OnTransitionValue *POSITIVE_INTEGER `xml:"ON-TRANSITION-VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MODE_DECLARATION_GROUP_PROTOTYPE ¶
type MODE_DECLARATION_GROUP_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwCalibrationAccess *SW_CALIBRATION_ACCESS_ENUM `xml:"SW-CALIBRATION-ACCESS"` TypeTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TYPE-TREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MODE_DECLARATION_GROUP_PROTOTYPE_MAPPING ¶
type MODE_DECLARATION_GROUP_PROTOTYPE_MAPPING struct { FirstModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FIRST-MODE-GROUP-REF"` SecondModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SECOND-MODE-GROUP-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL ¶
type MODE_DECLARATION_GROUP_PROTOTYPE_REF_CONDITIONAL struct { ModeDeclarationGroupPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-DECLARATION-GROUP-PROTOTYPE-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM ¶
type MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM string
type MODE_DECLARATION_GROUP__SUBTYPES_ENUM ¶
type MODE_DECLARATION_GROUP__SUBTYPES_ENUM string
type MODE_DECLARATION__SUBTYPES_ENUM ¶
type MODE_DECLARATION__SUBTYPES_ENUM string
type MODE_DRIVEN_TRANSMISSION_MODE_CONDITION ¶
type MODE_DRIVEN_TRANSMISSION_MODE_CONDITION struct { ModeDeclarationRefs *struct { ModeDeclarationRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-DECLARATION-REF"` } `xml:"MODE-DECLARATION-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_INTERFACE_MAPPING ¶
type MODE_INTERFACE_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ModeMapping *MODE_DECLARATION_GROUP_PROTOTYPE_MAPPING `xml:"MODE-MAPPING"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF ¶
type MODE_IN_BSW_MODULE_DESCRIPTION_INSTANCE_REF struct { ContextModeDeclarationGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-MODE-DECLARATION-GROUP-REF"` TargetModeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-MODE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_PORT_ANNOTATION ¶
type MODE_PORT_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` ModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-GROUP-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_REQUEST_TYPE_MAP ¶
type MODE_REQUEST_TYPE_MAP struct { ImplementationDataTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTATION-DATA-TYPE-REF"` ModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-GROUP-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_SWITCHED_ACK_EVENT ¶
type MODE_SWITCHED_ACK_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventSourceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_SWITCH_POINT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-SOURCE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MODE_SWITCHED_ACK_REQUEST ¶
type MODE_SWITCHED_ACK_REQUEST struct { Timeout *TIME_VALUE `xml:"TIMEOUT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_SWITCH_INTERFACE ¶
type MODE_SWITCH_INTERFACE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` IsService *BOOLEAN `xml:"IS-SERVICE"` ServiceKind *SERVICE_PROVIDER_ENUM `xml:"SERVICE-KIND"` ModeGroup *MODE_DECLARATION_GROUP_PROTOTYPE `xml:"MODE-GROUP"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MODE_SWITCH_POINT ¶
type MODE_SWITCH_POINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ModeGroupIref *P_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF `xml:"MODE-GROUP-IREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MODE_SWITCH_POINT__SUBTYPES_ENUM ¶
type MODE_SWITCH_POINT__SUBTYPES_ENUM string
type MODE_SWITCH_RECEIVER_COM_SPEC ¶
type MODE_SWITCH_RECEIVER_COM_SPEC struct { EnhancedModeApi *BOOLEAN `xml:"ENHANCED-MODE-API"` SupportsAsynchronousModeSwitch *BOOLEAN `xml:"SUPPORTS-ASYNCHRONOUS-MODE-SWITCH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODE_SWITCH_SENDER_COM_SPEC ¶
type MODE_SWITCH_SENDER_COM_SPEC struct { EnhancedModeApi *BOOLEAN `xml:"ENHANCED-MODE-API"` ModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-GROUP-REF"` ModeSwitchedAck *MODE_SWITCHED_ACK_REQUEST `xml:"MODE-SWITCHED-ACK"` QueueLength *POSITIVE_INTEGER `xml:"QUEUE-LENGTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODIFICATION ¶
type MODIFICATION struct { Change *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"CHANGE"` Reason *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"REASON"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODIFICATION_TYPE_ENUM ¶
type MODIFICATION_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MODIFICATION_TYPE_ENUM__SIMPLE ¶
type MODIFICATION_TYPE_ENUM__SIMPLE string
type MONOTONY_ENUM ¶
type MONOTONY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MONOTONY_ENUM__SIMPLE ¶
type MONOTONY_ENUM__SIMPLE string
type MSR_QUERY_ARG ¶
type MSR_QUERY_ARG struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKEN_STRING__SIMPLE `xml:"SI,attr"` }
type MSR_QUERY_CHAPTER ¶
type MSR_QUERY_CHAPTER struct { MsrQueryProps *MSR_QUERY_PROPS `xml:"MSR-QUERY-PROPS"` MsrQueryResultChapter *MSR_QUERY_RESULT_CHAPTER `xml:"MSR-QUERY-RESULT-CHAPTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type MSR_QUERY_PROPS ¶
type MSR_QUERY_PROPS struct { MsrQueryName *STRING `xml:"MSR-QUERY-NAME"` MsrQueryArg []MSR_QUERY_ARG `xml:"MSR-QUERY-ARG"` Comment *STRING `xml:"COMMENT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MSR_QUERY_P_1 ¶
type MSR_QUERY_P_1 struct { MsrQueryProps *MSR_QUERY_PROPS `xml:"MSR-QUERY-PROPS"` MsrQueryResultP1 *TOPIC_CONTENT `xml:"MSR-QUERY-RESULT-P-1"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type MSR_QUERY_RESULT_CHAPTER ¶
type MSR_QUERY_RESULT_CHAPTER struct { Chapter []CHAPTER `xml:"CHAPTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MSR_QUERY_RESULT_TOPIC_1 ¶
type MSR_QUERY_RESULT_TOPIC_1 struct { Topic1 []TOPIC_1 `xml:"TOPIC-1"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MSR_QUERY_TOPIC_1 ¶
type MSR_QUERY_TOPIC_1 struct { MsrQueryProps *MSR_QUERY_PROPS `xml:"MSR-QUERY-PROPS"` MsrQueryResultTopic1 *MSR_QUERY_RESULT_TOPIC_1 `xml:"MSR-QUERY-RESULT-TOPIC-1"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type MULTIDIMENSIONAL_TIME ¶
type MULTIDIMENSIONAL_TIME struct { CseCode *CSE_CODE_TYPE_STRING `xml:"CSE-CODE"` CseCodeFactor *INTEGER `xml:"CSE-CODE-FACTOR"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MULTILANGUAGE_LONG_NAME ¶
type MULTILANGUAGE_LONG_NAME struct { L4 []L_LONG_NAME `xml:"L-4"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MULTIPLEXED_I_PDU ¶
type MULTIPLEXED_I_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Length *INTEGER `xml:"LENGTH"` DynamicParts *struct { DynamicPart []DYNAMIC_PART `xml:"DYNAMIC-PART"` } `xml:"DYNAMIC-PARTS"` SelectorFieldByteOrder *BYTE_ORDER_ENUM `xml:"SELECTOR-FIELD-BYTE-ORDER"` SelectorFieldLength *INTEGER `xml:"SELECTOR-FIELD-LENGTH"` SelectorFieldStartPosition *INTEGER `xml:"SELECTOR-FIELD-START-POSITION"` StaticParts *struct { StaticPart []STATIC_PART `xml:"STATIC-PART"` } `xml:"STATIC-PARTS"` TriggerMode *TRIGGER_MODE `xml:"TRIGGER-MODE"` UnusedBitPattern *INTEGER `xml:"UNUSED-BIT-PATTERN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type MULTI_LANGUAGE_OVERVIEW_PARAGRAPH ¶
type MULTI_LANGUAGE_OVERVIEW_PARAGRAPH struct { L2 []L_OVERVIEW_PARAGRAPH `xml:"L-2"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MULTI_LANGUAGE_PARAGRAPH ¶
type MULTI_LANGUAGE_PARAGRAPH struct { L1 []L_PARAGRAPH `xml:"L-1"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` HelpEntry *STRING__SIMPLE `xml:"HELP-ENTRY,attr"` }
type MULTI_LANGUAGE_PLAIN_TEXT ¶
type MULTI_LANGUAGE_PLAIN_TEXT struct { L10 []L_PLAIN_TEXT `xml:"L-10"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type MULTI_LANGUAGE_VERBATIM ¶
type MULTI_LANGUAGE_VERBATIM struct { L5 []L_VERBATIM `xml:"L-5"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` AllowBreak *NMTOKEN_STRING__SIMPLE `xml:"ALLOW-BREAK,attr"` Float *FLOAT_ENUM__SIMPLE `xml:"FLOAT,attr"` HelpEntry *STRING__SIMPLE `xml:"HELP-ENTRY,attr"` Pgwide *PGWIDE_ENUM__SIMPLE `xml:"PGWIDE,attr"` }
type NATIVE_DECLARATION_STRING ¶
type NATIVE_DECLARATION_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NATIVE_DECLARATION_STRING__SIMPLE ¶
type NATIVE_DECLARATION_STRING__SIMPLE string
type NETWORK_TARGET_ADDRESS_TYPE ¶
type NETWORK_TARGET_ADDRESS_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NETWORK_TARGET_ADDRESS_TYPE__SIMPLE ¶
type NETWORK_TARGET_ADDRESS_TYPE__SIMPLE string
type NMTOKENS_STRING ¶
type NMTOKENS_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NMTOKENS_STRING__SIMPLE ¶
type NMTOKENS_STRING__SIMPLE string
type NMTOKEN_STRING ¶
type NMTOKEN_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NMTOKEN_STRING__SIMPLE ¶
type NMTOKEN_STRING__SIMPLE string
type NM_CONFIG ¶
type NM_CONFIG struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` NmClusters *struct { CanNmCluster []CAN_NM_CLUSTER `xml:"CAN-NM-CLUSTER"` FlexrayNmCluster []FLEXRAY_NM_CLUSTER `xml:"FLEXRAY-NM-CLUSTER"` UdpNmCluster []UDP_NM_CLUSTER `xml:"UDP-NM-CLUSTER"` } `xml:"NM-CLUSTERS"` NmClusterCouplings *struct { CanNmClusterCoupling []CAN_NM_CLUSTER_COUPLING `xml:"CAN-NM-CLUSTER-COUPLING"` FlexrayNmClusterCoupling []FLEXRAY_NM_CLUSTER_COUPLING `xml:"FLEXRAY-NM-CLUSTER-COUPLING"` UdpNmClusterCoupling []UDP_NM_CLUSTER_COUPLING `xml:"UDP-NM-CLUSTER-COUPLING"` } `xml:"NM-CLUSTER-COUPLINGS"` NmIfEcus *struct { NmEcu []NM_ECU `xml:"NM-ECU"` } `xml:"NM-IF-ECUS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type NM_COORDINATOR ¶
type NM_COORDINATOR struct { Index *INTEGER `xml:"INDEX"` NmActiveCoordinator *BOOLEAN `xml:"NM-ACTIVE-COORDINATOR"` NmGlobalCoordinatorTime *TIME_VALUE `xml:"NM-GLOBAL-COORDINATOR-TIME"` NmNodeRefs *struct { NmNodeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_NODE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"NM-NODE-REF"` } `xml:"NM-NODE-REFS"` NmShutdownDelayTimer *TIME_VALUE `xml:"NM-SHUTDOWN-DELAY-TIMER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NM_ECU ¶
type NM_ECU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` BusSpecificNmEcu *struct { CanNmEcu *CAN_NM_ECU `xml:"CAN-NM-ECU"` FlexrayNmEcu *FLEXRAY_NM_ECU `xml:"FLEXRAY-NM-ECU"` UdpNmEcu *UDP_NM_ECU `xml:"UDP-NM-ECU"` } `xml:"BUS-SPECIFIC-NM-ECU"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` NmBusSynchronizationEnabled *BOOLEAN `xml:"NM-BUS-SYNCHRONIZATION-ENABLED"` NmComControlEnabled *BOOLEAN `xml:"NM-COM-CONTROL-ENABLED"` NmCoordinator *NM_COORDINATOR `xml:"NM-COORDINATOR"` NmCycletimeMainFunction *TIME_VALUE `xml:"NM-CYCLETIME-MAIN-FUNCTION"` NmMultipleChannelsEnabled *BOOLEAN `xml:"NM-MULTIPLE-CHANNELS-ENABLED"` NmNodeDetectionEnabled *BOOLEAN `xml:"NM-NODE-DETECTION-ENABLED"` NmNodeIdEnabled *BOOLEAN `xml:"NM-NODE-ID-ENABLED"` NmPassiveModeEnabled *BOOLEAN `xml:"NM-PASSIVE-MODE-ENABLED"` NmPduRxIndicationEnabled *BOOLEAN `xml:"NM-PDU-RX-INDICATION-ENABLED"` NmRemoteSleepIndEnabled *BOOLEAN `xml:"NM-REMOTE-SLEEP-IND-ENABLED"` NmRepeatMsgIndEnabled *BOOLEAN `xml:"NM-REPEAT-MSG-IND-ENABLED"` NmStateChangeIndEnabled *BOOLEAN `xml:"NM-STATE-CHANGE-IND-ENABLED"` NmUserDataEnabled *BOOLEAN `xml:"NM-USER-DATA-ENABLED"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type NM_ECU__SUBTYPES_ENUM ¶
type NM_ECU__SUBTYPES_ENUM string
type NM_NODE__SUBTYPES_ENUM ¶
type NM_NODE__SUBTYPES_ENUM string
type NM_PDU ¶
type NM_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Length *INTEGER `xml:"LENGTH"` ISignalToIPduMappings *struct { ISignalToIPduMapping []I_SIGNAL_TO_I_PDU_MAPPING `xml:"I-SIGNAL-TO-I-PDU-MAPPING"` } `xml:"I-SIGNAL-TO-I-PDU-MAPPINGS"` NmDataInformation *BOOLEAN `xml:"NM-DATA-INFORMATION"` NmVoteInformation *BOOLEAN `xml:"NM-VOTE-INFORMATION"` UnusedBitPattern *INTEGER `xml:"UNUSED-BIT-PATTERN"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type NM_PDU__SUBTYPES_ENUM ¶
type NM_PDU__SUBTYPES_ENUM string
type NONQUEUED_RECEIVER_COM_SPEC ¶
type NONQUEUED_RECEIVER_COM_SPEC struct { DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` ExternalReplacementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXTERNAL-REPLACEMENT-REF"` HandleOutOfRange *HANDLE_OUT_OF_RANGE_ENUM `xml:"HANDLE-OUT-OF-RANGE"` HandleOutOfRangeStatus *HANDLE_OUT_OF_RANGE_STATUS_ENUM `xml:"HANDLE-OUT-OF-RANGE-STATUS"` MaxDeltaCounterInit *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"MAX-DELTA-COUNTER-INIT"` NetworkRepresentation *SW_DATA_DEF_PROPS `xml:"NETWORK-REPRESENTATION"` UsesEndToEndProtection *BOOLEAN_VALUE_VARIATION_POINT `xml:"USES-END-TO-END-PROTECTION"` AliveTimeout *TIME_VALUE `xml:"ALIVE-TIMEOUT"` EnableUpdate *BOOLEAN `xml:"ENABLE-UPDATE"` Filter *DATA_FILTER `xml:"FILTER"` HandleNeverReceived *BOOLEAN `xml:"HANDLE-NEVER-RECEIVED"` HandleTimeoutType *HANDLE_TIMEOUT_ENUM `xml:"HANDLE-TIMEOUT-TYPE"` InitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INIT-VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NONQUEUED_SENDER_COM_SPEC ¶
type NONQUEUED_SENDER_COM_SPEC struct { DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` HandleOutOfRange *HANDLE_OUT_OF_RANGE_ENUM `xml:"HANDLE-OUT-OF-RANGE"` NetworkRepresentation *SW_DATA_DEF_PROPS `xml:"NETWORK-REPRESENTATION"` TransmissionAcknowledge *TRANSMISSION_ACKNOWLEDGEMENT_REQUEST `xml:"TRANSMISSION-ACKNOWLEDGE"` UsesEndToEndProtection *BOOLEAN_VALUE_VARIATION_POINT `xml:"USES-END-TO-END-PROTECTION"` InitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INIT-VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NOTE ¶
type NOTE struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` NoteType *NOTE_TYPE_ENUM__SIMPLE `xml:"NOTE-TYPE,attr"` }
type NOTE_TYPE_ENUM ¶
type NOTE_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NOTE_TYPE_ENUM__SIMPLE ¶
type NOTE_TYPE_ENUM__SIMPLE string
type NUMERICAL_VALUE ¶
type NUMERICAL_VALUE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NUMERICAL_VALUE_SPECIFICATION ¶
type NUMERICAL_VALUE_SPECIFICATION struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Value *NUMERICAL_VALUE_VARIATION_POINT `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NUMERICAL_VALUE_VARIATION_POINT ¶
type NUMERICAL_VALUE_VARIATION_POINT struct { SyscStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-STRING-REF"` SyscRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` BindingTime *BINDING_TIME_ENUM__SIMPLE `xml:"BINDING-TIME,attr"` BlueprintValue *STRING__SIMPLE `xml:"BLUEPRINT-VALUE,attr"` Sd *STRING__SIMPLE `xml:"SD,attr"` ShortLabel *IDENTIFIER__SIMPLE `xml:"SHORT-LABEL,attr"` }
type NUMERICAL_VALUE__SIMPLE ¶
type NUMERICAL_VALUE__SIMPLE string
type NV_BLOCK_DATA_MAPPING ¶
type NV_BLOCK_DATA_MAPPING struct { NvRamBlockElement *AUTOSAR_VARIABLE_REF `xml:"NV-RAM-BLOCK-ELEMENT"` ReadNvData *AUTOSAR_VARIABLE_REF `xml:"READ-NV-DATA"` WrittenNvData *AUTOSAR_VARIABLE_REF `xml:"WRITTEN-NV-DATA"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NV_BLOCK_DESCRIPTOR ¶
type NV_BLOCK_DESCRIPTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ClientServerPorts *struct { RoleBasedPortAssignment []ROLE_BASED_PORT_ASSIGNMENT `xml:"ROLE-BASED-PORT-ASSIGNMENT"` } `xml:"CLIENT-SERVER-PORTS"` ConstantValueMappingRefs *struct { ConstantValueMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONSTANT-VALUE-MAPPING-REF"` } `xml:"CONSTANT-VALUE-MAPPING-REFS"` DataTypeMappingRefs *struct { DataTypeMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-TYPE-MAPPING-REF"` } `xml:"DATA-TYPE-MAPPING-REFS"` InstantiationDataDefPropss *struct { InstantiationDataDefProps []INSTANTIATION_DATA_DEF_PROPS `xml:"INSTANTIATION-DATA-DEF-PROPS"` } `xml:"INSTANTIATION-DATA-DEF-PROPSS"` NvBlockDataMappings *struct { NvBlockDataMapping []NV_BLOCK_DATA_MAPPING `xml:"NV-BLOCK-DATA-MAPPING"` } `xml:"NV-BLOCK-DATA-MAPPINGS"` NvBlockNeeds *NV_BLOCK_NEEDS `xml:"NV-BLOCK-NEEDS"` RamBlock *VARIABLE_DATA_PROTOTYPE `xml:"RAM-BLOCK"` RomBlock *PARAMETER_DATA_PROTOTYPE `xml:"ROM-BLOCK"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type NV_BLOCK_NEEDS ¶
type NV_BLOCK_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CalcRamBlockCrc *BOOLEAN `xml:"CALC-RAM-BLOCK-CRC"` CheckStaticBlockId *BOOLEAN `xml:"CHECK-STATIC-BLOCK-ID"` NDataSets *POSITIVE_INTEGER `xml:"N-DATA-SETS"` NRomBlocks *POSITIVE_INTEGER `xml:"N-ROM-BLOCKS"` Readonly *BOOLEAN `xml:"READONLY"` Reliability *NV_BLOCK_NEEDS_RELIABILITY_ENUM `xml:"RELIABILITY"` ResistantToChangedSw *BOOLEAN `xml:"RESISTANT-TO-CHANGED-SW"` RestoreAtStart *BOOLEAN `xml:"RESTORE-AT-START"` StoreAtShutdown *BOOLEAN `xml:"STORE-AT-SHUTDOWN"` WriteOnlyOnce *BOOLEAN `xml:"WRITE-ONLY-ONCE"` WriteVerification *BOOLEAN `xml:"WRITE-VERIFICATION"` WritingFrequency *POSITIVE_INTEGER `xml:"WRITING-FREQUENCY"` WritingPriority *NV_BLOCK_NEEDS_WRITING_PRIORITY_ENUM `xml:"WRITING-PRIORITY"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type NV_BLOCK_NEEDS_RELIABILITY_ENUM ¶
type NV_BLOCK_NEEDS_RELIABILITY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NV_BLOCK_NEEDS_RELIABILITY_ENUM__SIMPLE ¶
type NV_BLOCK_NEEDS_RELIABILITY_ENUM__SIMPLE string
type NV_BLOCK_NEEDS_WRITING_PRIORITY_ENUM ¶
type NV_BLOCK_NEEDS_WRITING_PRIORITY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NV_BLOCK_NEEDS_WRITING_PRIORITY_ENUM__SIMPLE ¶
type NV_BLOCK_NEEDS_WRITING_PRIORITY_ENUM__SIMPLE string
type NV_BLOCK_SW_COMPONENT_TYPE ¶
type NV_BLOCK_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` InternalBehaviors *struct { SwcInternalBehavior []SWC_INTERNAL_BEHAVIOR `xml:"SWC-INTERNAL-BEHAVIOR"` } `xml:"INTERNAL-BEHAVIORS"` SymbolProps *SYMBOL_PROPS `xml:"SYMBOL-PROPS"` NvBlockDescriptors *struct { NvBlockDescriptor []NV_BLOCK_DESCRIPTOR `xml:"NV-BLOCK-DESCRIPTOR"` } `xml:"NV-BLOCK-DESCRIPTORS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type NV_DATA_INTERFACE ¶
type NV_DATA_INTERFACE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` IsService *BOOLEAN `xml:"IS-SERVICE"` ServiceKind *SERVICE_PROVIDER_ENUM `xml:"SERVICE-KIND"` NvDatas *struct { VariableDataPrototype []VARIABLE_DATA_PROTOTYPE `xml:"VARIABLE-DATA-PROTOTYPE"` } `xml:"NV-DATAS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type NV_DATA_PORT_ANNOTATION ¶
type NV_DATA_PORT_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` VariableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VARIABLE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NV_PROVIDE_COM_SPEC ¶
type NV_PROVIDE_COM_SPEC struct { RamBlockInitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"RAM-BLOCK-INIT-VALUE"` RomBlockInitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"ROM-BLOCK-INIT-VALUE"` VariableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VARIABLE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type NV_REQUIRE_COM_SPEC ¶
type NV_REQUIRE_COM_SPEC struct { InitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INIT-VALUE"` VariableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VARIABLE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type N_PDU ¶
type N_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Length *INTEGER `xml:"LENGTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type N_PDU__SUBTYPES_ENUM ¶
type N_PDU__SUBTYPES_ENUM string
type OBD_CONTROL_SERVICE_NEEDS ¶
type OBD_CONTROL_SERVICE_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` TestId *POSITIVE_INTEGER `xml:"TEST-ID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type OBD_INFO_SERVICE_NEEDS ¶
type OBD_INFO_SERVICE_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` DataLength *POSITIVE_INTEGER `xml:"DATA-LENGTH"` InfoType *POSITIVE_INTEGER `xml:"INFO-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type OBD_MONITOR_SERVICE_NEEDS ¶
type OBD_MONITOR_SERVICE_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` OnBoardMonitorId *POSITIVE_INTEGER `xml:"ON-BOARD-MONITOR-ID"` TestId *POSITIVE_INTEGER `xml:"TEST-ID"` UnitAndScalingId *POSITIVE_INTEGER `xml:"UNIT-AND-SCALING-ID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type OBD_PID_SERVICE_NEEDS ¶
type OBD_PID_SERVICE_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` DataLength *POSITIVE_INTEGER `xml:"DATA-LENGTH"` ParameterId *POSITIVE_INTEGER `xml:"PARAMETER-ID"` Standard *STRING `xml:"STANDARD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type OBD_RATIO_CONNECTION_KIND_ENUM ¶
type OBD_RATIO_CONNECTION_KIND_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type OBD_RATIO_CONNECTION_KIND_ENUM__SIMPLE ¶
type OBD_RATIO_CONNECTION_KIND_ENUM__SIMPLE string
type OBD_RATIO_SERVICE_NEEDS ¶
type OBD_RATIO_SERVICE_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Audiences *struct { Audience []DIAGNOSTIC_AUDIENCE_ENUM `xml:"AUDIENCE"` } `xml:"AUDIENCES"` DiagRequirement *DIAG_REQUIREMENT_ID_STRING `xml:"DIAG-REQUIREMENT"` SecurityAccessLevel *POSITIVE_INTEGER `xml:"SECURITY-ACCESS-LEVEL"` ConnectionType *OBD_RATIO_CONNECTION_KIND_ENUM `xml:"CONNECTION-TYPE"` IumprGroup *NMTOKEN_STRING `xml:"IUMPR-GROUP"` RateBasedMonitoredEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DIAGNOSTIC_EVENT_NEEDS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RATE-BASED-MONITORED-EVENT-REF"` UsedFidRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FUNCTION_INHIBITION_NEEDS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"USED-FID-REF"` UsedSecondaryFidRefs *struct { UsedSecondaryFidRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FUNCTION_INHIBITION_NEEDS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"USED-SECONDARY-FID-REF"` } `xml:"USED-SECONDARY-FID-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type OFFSET_TIMING_CONSTRAINT ¶
type OFFSET_TIMING_CONSTRAINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SourceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SOURCE-REF"` TargetRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-REF"` Minimum *MULTIDIMENSIONAL_TIME `xml:"MINIMUM"` Maximum *MULTIDIMENSIONAL_TIME `xml:"MAXIMUM"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type OPERATION_ARGUMENT_IN_COMPONENT_INSTANCE_REF ¶
type OPERATION_ARGUMENT_IN_COMPONENT_INSTANCE_REF struct { BaseRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BASE-REF"` ContextComponentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` ContextPortPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-PORT-PROTOTYPE-REF"` ContextOperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-OPERATION-REF"` RootArgumentDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ROOT-ARGUMENT-DATA-PROTOTYPE-REF"` ContextDataPrototypeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-DATA-PROTOTYPE-REF"` TargetDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-PROTOTYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type OPERATION_INVOKED_EVENT ¶
type OPERATION_INVOKED_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OperationIref *P_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF `xml:"OPERATION-IREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type OPERATION_IN_SYSTEM_INSTANCE_REF ¶
type OPERATION_IN_SYSTEM_INSTANCE_REF struct { ContextCompositionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ROOT_SW_COMPOSITION_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPOSITION-REF"` ContextComponentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` ContextPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-PORT-REF"` TargetOperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-OPERATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ORIENT_ENUM ¶
type ORIENT_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ORIENT_ENUM__SIMPLE ¶
type ORIENT_ENUM__SIMPLE string
type PARAMETER_ACCESS ¶
type PARAMETER_ACCESS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` AccessedParameter *AUTOSAR_PARAMETER_REF `xml:"ACCESSED-PARAMETER"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PARAMETER_DATA_PROTOTYPE ¶
type PARAMETER_DATA_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` TypeTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TYPE-TREF"` InitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INIT-VALUE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM ¶
type PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM string
type PARAMETER_INTERFACE ¶
type PARAMETER_INTERFACE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` IsService *BOOLEAN `xml:"IS-SERVICE"` ServiceKind *SERVICE_PROVIDER_ENUM `xml:"SERVICE-KIND"` Parameters *struct { ParameterDataPrototype []PARAMETER_DATA_PROTOTYPE `xml:"PARAMETER-DATA-PROTOTYPE"` } `xml:"PARAMETERS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PARAMETER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF ¶
type PARAMETER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF struct { PortPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-PROTOTYPE-REF"` RootParameterDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ROOT-PARAMETER-DATA-PROTOTYPE-REF"` ContextDataPrototypeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-DATA-PROTOTYPE-REF"` TargetDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-PROTOTYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PARAMETER_PORT_ANNOTATION ¶
type PARAMETER_PORT_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` ParameterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PARAMETER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PARAMETER_PROVIDE_COM_SPEC ¶
type PARAMETER_PROVIDE_COM_SPEC struct { InitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INIT-VALUE"` ParameterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PARAMETER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PARAMETER_REQUIRE_COM_SPEC ¶
type PARAMETER_REQUIRE_COM_SPEC struct { InitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INIT-VALUE"` ParameterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PARAMETER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PARAMETER_SW_COMPONENT_TYPE ¶
type PARAMETER_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` ConstantMappingRefs *struct { ConstantMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONSTANT-MAPPING-REF"` } `xml:"CONSTANT-MAPPING-REFS"` DataTypeMappingRefs *struct { DataTypeMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-TYPE-MAPPING-REF"` } `xml:"DATA-TYPE-MAPPING-REFS"` InstantiationDataDefPropss *struct { InstantiationDataDefProps []INSTANTIATION_DATA_DEF_PROPS `xml:"INSTANTIATION-DATA-DEF-PROPS"` } `xml:"INSTANTIATION-DATA-DEF-PROPSS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PDUR_I_PDU_GROUP ¶
type PDUR_I_PDU_GROUP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CommunicationMode *STRING `xml:"COMMUNICATION-MODE"` IPdus *struct { PduTriggeringRefConditional []PDU_TRIGGERING_REF_CONDITIONAL `xml:"PDU-TRIGGERING-REF-CONDITIONAL"` } `xml:"I-PDUS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PDUR_I_PDU_GROUP__SUBTYPES_ENUM ¶
type PDUR_I_PDU_GROUP__SUBTYPES_ENUM string
type PDU_MAPPING_DEFAULT_VALUE ¶
type PDU_MAPPING_DEFAULT_VALUE struct { DefaultValueElements *struct { DefaultValueElement []DEFAULT_VALUE_ELEMENT `xml:"DEFAULT-VALUE-ELEMENT"` } `xml:"DEFAULT-VALUE-ELEMENTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PDU_TO_FRAME_MAPPING ¶
type PDU_TO_FRAME_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` PackingByteOrder *BYTE_ORDER_ENUM `xml:"PACKING-BYTE-ORDER"` PduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PDU-REF"` StartPosition *INTEGER `xml:"START-POSITION"` UpdateIndicationBitPosition *INTEGER `xml:"UPDATE-INDICATION-BIT-POSITION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PDU_TRIGGERING ¶
type PDU_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` IPduPortRefs *struct { IPduPortRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU_PORT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-PDU-PORT-REF"` } `xml:"I-PDU-PORT-REFS"` IPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-PDU-REF"` ISignalTriggerings *struct { ISignalTriggeringRefConditional []I_SIGNAL_TRIGGERING_REF_CONDITIONAL `xml:"I-SIGNAL-TRIGGERING-REF-CONDITIONAL"` } `xml:"I-SIGNAL-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PDU_TRIGGERING_REF_CONDITIONAL ¶
type PDU_TRIGGERING_REF_CONDITIONAL struct { PduTriggeringRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PDU_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PDU-TRIGGERING-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PDU_TRIGGERING__SUBTYPES_ENUM ¶
type PDU_TRIGGERING__SUBTYPES_ENUM string
type PDU__SUBTYPES_ENUM ¶
type PDU__SUBTYPES_ENUM string
type PERIODIC_EVENT_TRIGGERING ¶
type PERIODIC_EVENT_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-REF"` MinimumInterArrivalTime *MULTIDIMENSIONAL_TIME `xml:"MINIMUM-INTER-ARRIVAL-TIME"` Jitter *MULTIDIMENSIONAL_TIME `xml:"JITTER"` Period *MULTIDIMENSIONAL_TIME `xml:"PERIOD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PERMISSIBLE_SIGNAL_PATH ¶
type PERMISSIBLE_SIGNAL_PATH struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Operations *struct { SwcToSwcOperationArguments []SWC_TO_SWC_OPERATION_ARGUMENTS `xml:"SWC-TO-SWC-OPERATION-ARGUMENTS"` } `xml:"OPERATIONS"` PhysicalChannelRefs *struct { PhysicalChannelRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PHYSICAL_CHANNEL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PHYSICAL-CHANNEL-REF"` } `xml:"PHYSICAL-CHANNEL-REFS"` Signals *struct { SwcToSwcSignal []SWC_TO_SWC_SIGNAL `xml:"SWC-TO-SWC-SIGNAL"` } `xml:"SIGNALS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PER_INSTANCE_MEMORY ¶
type PER_INSTANCE_MEMORY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` InitValue *STRING `xml:"INIT-VALUE"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` Type *STRING `xml:"TYPE"` TypeDefinition *STRING `xml:"TYPE-DEFINITION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PER_INSTANCE_MEMORY_SIZE ¶
type PER_INSTANCE_MEMORY_SIZE struct { Alignment *POSITIVE_INTEGER `xml:"ALIGNMENT"` PerInstanceMemoryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PER_INSTANCE_MEMORY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PER-INSTANCE-MEMORY-REF"` Size *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"SIZE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PER_INSTANCE_MEMORY__SUBTYPES_ENUM ¶
type PER_INSTANCE_MEMORY__SUBTYPES_ENUM string
type PGWIDE_ENUM ¶
type PGWIDE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PGWIDE_ENUM__SIMPLE ¶
type PGWIDE_ENUM__SIMPLE string
type PHYSICAL_CHANNEL__SUBTYPES_ENUM ¶
type PHYSICAL_CHANNEL__SUBTYPES_ENUM string
type PHYSICAL_DIMENSION ¶
type PHYSICAL_DIMENSION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` LengthExp *NUMERICAL_VALUE `xml:"LENGTH-EXP"` MassExp *NUMERICAL_VALUE `xml:"MASS-EXP"` TimeExp *NUMERICAL_VALUE `xml:"TIME-EXP"` CurrentExp *NUMERICAL_VALUE `xml:"CURRENT-EXP"` TemperatureExp *NUMERICAL_VALUE `xml:"TEMPERATURE-EXP"` MolarAmountExp *NUMERICAL_VALUE `xml:"MOLAR-AMOUNT-EXP"` LuminousIntensityExp *NUMERICAL_VALUE `xml:"LUMINOUS-INTENSITY-EXP"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PHYSICAL_DIMENSION__SUBTYPES_ENUM ¶
type PHYSICAL_DIMENSION__SUBTYPES_ENUM string
type PHYS_CONSTRS ¶
type PHYS_CONSTRS struct { LowerLimit *LIMIT `xml:"LOWER-LIMIT"` UpperLimit *LIMIT `xml:"UPPER-LIMIT"` ScaleConstrs *struct { ScaleConstr []SCALE_CONSTR `xml:"SCALE-CONSTR"` } `xml:"SCALE-CONSTRS"` MaxGradient *NUMERICAL_VALUE `xml:"MAX-GRADIENT"` MaxDiff *NUMERICAL_VALUE `xml:"MAX-DIFF"` Monotony *MONOTONY_ENUM `xml:"MONOTONY"` UnitRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UNIT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNIT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PNC_GATEWAY_TYPE_ENUM ¶
type PNC_GATEWAY_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PNC_GATEWAY_TYPE_ENUM__SIMPLE ¶
type PNC_GATEWAY_TYPE_ENUM__SIMPLE string
type PNC_MAPPING ¶
type PNC_MAPPING struct { PncGroupRefs *struct { PncGroupRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_I_PDU_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PNC-GROUP-REF"` } `xml:"PNC-GROUP-REFS"` PncIdentifier *POSITIVE_INTEGER `xml:"PNC-IDENTIFIER"` VfcIrefs *struct { VfcIref []PORT_GROUP_IN_SYSTEM_INSTANCE_REF `xml:"VFC-IREF"` } `xml:"VFC-IREFS"` WakeupFrameRefs *struct { WakeupFrameRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"WAKEUP-FRAME-REF"` } `xml:"WAKEUP-FRAME-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PORT_API_OPTION ¶
type PORT_API_OPTION struct { EnableTakeAddress *BOOLEAN `xml:"ENABLE-TAKE-ADDRESS"` IndirectApi *BOOLEAN `xml:"INDIRECT-API"` PortArgValues *struct { PortDefinedArgumentValue []PORT_DEFINED_ARGUMENT_VALUE `xml:"PORT-DEFINED-ARGUMENT-VALUE"` } `xml:"PORT-ARG-VALUES"` PortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PORT_DEFINED_ARGUMENT_VALUE ¶
type PORT_DEFINED_ARGUMENT_VALUE struct { Value *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"VALUE"` ValueTypeTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VALUE-TYPE-TREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PORT_GROUP ¶
type PORT_GROUP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` InnerGroupIrefs *struct { InnerGroupIref []INNER_PORT_GROUP_IN_COMPOSITION_INSTANCE_REF `xml:"INNER-GROUP-IREF"` } `xml:"INNER-GROUP-IREFS"` OuterPorts *struct { PortPrototypeRefConditional []PORT_PROTOTYPE_REF_CONDITIONAL `xml:"PORT-PROTOTYPE-REF-CONDITIONAL"` } `xml:"OUTER-PORTS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PORT_GROUP_IN_SYSTEM_INSTANCE_REF ¶
type PORT_GROUP_IN_SYSTEM_INSTANCE_REF struct { ContextCompositionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ROOT_SW_COMPOSITION_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPOSITION-REF"` ContextComponentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` TargetRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PORT_GROUP__SUBTYPES_ENUM ¶
type PORT_GROUP__SUBTYPES_ENUM string
type PORT_INTERFACE_BLUEPRINT_MAPPING ¶
type PORT_INTERFACE_BLUEPRINT_MAPPING struct { PortInterfaceBlueprintRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_INTERFACE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-INTERFACE-BLUEPRINT-REF"` DerivedPortInterfaceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_INTERFACE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DERIVED-PORT-INTERFACE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PORT_INTERFACE_MAPPING_SET ¶
type PORT_INTERFACE_MAPPING_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` PortInterfaceMappings *struct { ClientServerInterfaceMapping []CLIENT_SERVER_INTERFACE_MAPPING `xml:"CLIENT-SERVER-INTERFACE-MAPPING"` ModeInterfaceMapping []MODE_INTERFACE_MAPPING `xml:"MODE-INTERFACE-MAPPING"` TriggerInterfaceMapping []TRIGGER_INTERFACE_MAPPING `xml:"TRIGGER-INTERFACE-MAPPING"` VariableAndParameterInterfaceMapping []VARIABLE_AND_PARAMETER_INTERFACE_MAPPING `xml:"VARIABLE-AND-PARAMETER-INTERFACE-MAPPING"` } `xml:"PORT-INTERFACE-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PORT_INTERFACE_MAPPING__SUBTYPES_ENUM ¶
type PORT_INTERFACE_MAPPING__SUBTYPES_ENUM string
type PORT_INTERFACE__SUBTYPES_ENUM ¶
type PORT_INTERFACE__SUBTYPES_ENUM string
type PORT_PROTOTYPE_BLUEPRINT ¶
type PORT_PROTOTYPE_BLUEPRINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` InitValues *struct { PortPrototypeBlueprintInitValue []PORT_PROTOTYPE_BLUEPRINT_INIT_VALUE `xml:"PORT-PROTOTYPE-BLUEPRINT-INIT-VALUE"` } `xml:"INIT-VALUES"` InterfaceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_INTERFACE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INTERFACE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PORT_PROTOTYPE_BLUEPRINT_INIT_VALUE ¶
type PORT_PROTOTYPE_BLUEPRINT_INIT_VALUE struct { DataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-PROTOTYPE-REF"` Value *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PORT_PROTOTYPE_BLUEPRINT_MAPPING ¶
type PORT_PROTOTYPE_BLUEPRINT_MAPPING struct { PortPrototypeBlueprintRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE_BLUEPRINT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-PROTOTYPE-BLUEPRINT-REF"` DerivedPortPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DERIVED-PORT-PROTOTYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PORT_PROTOTYPE_BLUEPRINT__SUBTYPES_ENUM ¶
type PORT_PROTOTYPE_BLUEPRINT__SUBTYPES_ENUM string
type PORT_PROTOTYPE_REF_CONDITIONAL ¶
type PORT_PROTOTYPE_REF_CONDITIONAL struct { PortPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-PROTOTYPE-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PORT_PROTOTYPE__SUBTYPES_ENUM ¶
type PORT_PROTOTYPE__SUBTYPES_ENUM string
type POSITIVE_INTEGER ¶
type POSITIVE_INTEGER struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type POSITIVE_INTEGER_VALUE_VARIATION_POINT ¶
type POSITIVE_INTEGER_VALUE_VARIATION_POINT struct { SyscStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-STRING-REF"` SyscRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` BindingTime *BINDING_TIME_ENUM__SIMPLE `xml:"BINDING-TIME,attr"` BlueprintValue *STRING__SIMPLE `xml:"BLUEPRINT-VALUE,attr"` Sd *STRING__SIMPLE `xml:"SD,attr"` ShortLabel *IDENTIFIER__SIMPLE `xml:"SHORT-LABEL,attr"` }
type POSITIVE_INTEGER__SIMPLE ¶
type POSITIVE_INTEGER__SIMPLE string
type POST_BUILD_VARIANT_CONDITION ¶
type POST_BUILD_VARIANT_CONDITION struct { MatchingCriterionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *POST_BUILD_VARIANT_CRITERION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MATCHING-CRITERION-REF"` Value *INTEGER_VALUE_VARIATION_POINT `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type POST_BUILD_VARIANT_CRITERION ¶
type POST_BUILD_VARIANT_CRITERION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CompuMethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMPU_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMPU-METHOD-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type POST_BUILD_VARIANT_CRITERION_VALUE ¶
type POST_BUILD_VARIANT_CRITERION_VALUE struct { VariantCriterionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *POST_BUILD_VARIANT_CRITERION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VARIANT-CRITERION-REF"` Value *INTEGER_VALUE_VARIATION_POINT `xml:"VALUE"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type POST_BUILD_VARIANT_CRITERION_VALUE_SET ¶
type POST_BUILD_VARIANT_CRITERION_VALUE_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` PostBuildVariantCriterionValues *struct { PostBuildVariantCriterionValue []POST_BUILD_VARIANT_CRITERION_VALUE `xml:"POST-BUILD-VARIANT-CRITERION-VALUE"` } `xml:"POST-BUILD-VARIANT-CRITERION-VALUES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type POST_BUILD_VARIANT_CRITERION_VALUE_SET__SUBTYPES_ENUM ¶
type POST_BUILD_VARIANT_CRITERION_VALUE_SET__SUBTYPES_ENUM string
type POST_BUILD_VARIANT_CRITERION__SUBTYPES_ENUM ¶
type POST_BUILD_VARIANT_CRITERION__SUBTYPES_ENUM string
type PREDEFINED_CHAPTER ¶
type PREDEFINED_CHAPTER struct { MsrQueryP1 []MSR_QUERY_P_1 `xml:"MSR-QUERY-P-1"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` Table []TABLE `xml:"TABLE"` Prms []PRMS `xml:"PRMS"` Topic1 []TOPIC_1 `xml:"TOPIC-1"` MsrQueryTopic1 []MSR_QUERY_TOPIC_1 `xml:"MSR-QUERY-TOPIC-1"` Chapter []CHAPTER `xml:"CHAPTER"` MsrQueryChapter []MSR_QUERY_CHAPTER `xml:"MSR-QUERY-CHAPTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PREDEFINED_VARIANT ¶
type PREDEFINED_VARIANT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` IncludedVariantRefs *struct { IncludedVariantRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PREDEFINED_VARIANT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INCLUDED-VARIANT-REF"` } `xml:"INCLUDED-VARIANT-REFS"` PostBuildVariantCriterionValueSetRefs *struct { PostBuildVariantCriterionValueSetRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *POST_BUILD_VARIANT_CRITERION_VALUE_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"POST-BUILD-VARIANT-CRITERION-VALUE-SET-REF"` } `xml:"POST-BUILD-VARIANT-CRITERION-VALUE-SET-REFS"` SwSystemconstantValueSetRefs *struct { SwSystemconstantValueSetRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONSTANT_VALUE_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-SYSTEMCONSTANT-VALUE-SET-REF"` } `xml:"SW-SYSTEMCONSTANT-VALUE-SET-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type PREDEFINED_VARIANT__SUBTYPES_ENUM ¶
type PREDEFINED_VARIANT__SUBTYPES_ENUM string
type PRMS ¶
type PRMS struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` Prm []GENERAL_PARAMETER `xml:"PRM"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type PRM_CHAR ¶
type PRM_CHAR struct { Cond *DOCUMENTATION_BLOCK `xml:"COND"` Abs *NUMERICAL_VALUE `xml:"ABS"` Tol *NUMERICAL_VALUE `xml:"TOL"` Min *NUMERICAL_VALUE `xml:"MIN"` Typ *NUMERICAL_VALUE `xml:"TYP"` Max *NUMERICAL_VALUE `xml:"MAX"` PrmUnit *SINGLE_LANGUAGE_UNIT_NAMES `xml:"PRM-UNIT"` Text *STRING `xml:"TEXT"` Remark *DOCUMENTATION_BLOCK `xml:"REMARK"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PRM_CHAR_ABS_TOL ¶
type PRM_CHAR_ABS_TOL struct { Abs *NUMERICAL_VALUE `xml:"ABS"` Tol *NUMERICAL_VALUE `xml:"TOL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PRM_CHAR_MIN_TYP_MAX ¶
type PRM_CHAR_MIN_TYP_MAX struct { Min *NUMERICAL_VALUE `xml:"MIN"` Typ *NUMERICAL_VALUE `xml:"TYP"` Max *NUMERICAL_VALUE `xml:"MAX"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PRM_CHAR_NUMERICAL_CONTENTS ¶
type PRM_CHAR_NUMERICAL_CONTENTS struct { Abs *NUMERICAL_VALUE `xml:"ABS"` Tol *NUMERICAL_VALUE `xml:"TOL"` Min *NUMERICAL_VALUE `xml:"MIN"` Typ *NUMERICAL_VALUE `xml:"TYP"` Max *NUMERICAL_VALUE `xml:"MAX"` PrmUnit *SINGLE_LANGUAGE_UNIT_NAMES `xml:"PRM-UNIT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PRM_CHAR_TEXTUAL_CONTENTS ¶
type PRM_CHAR_TEXTUAL_CONTENTS struct { Text *STRING `xml:"TEXT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PROCESSING_KIND_ENUM ¶
type PROCESSING_KIND_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PROCESSING_KIND_ENUM__SIMPLE ¶
type PROCESSING_KIND_ENUM__SIMPLE string
type PROGRAMMINGLANGUAGE_ENUM ¶
type PROGRAMMINGLANGUAGE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PROGRAMMINGLANGUAGE_ENUM__SIMPLE ¶
type PROGRAMMINGLANGUAGE_ENUM__SIMPLE string
type PULSE_TEST_ENUM ¶
type PULSE_TEST_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type PULSE_TEST_ENUM__SIMPLE ¶
type PULSE_TEST_ENUM__SIMPLE string
type P_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF ¶
type P_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF struct { ContextPPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *P_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-P-PORT-REF"` TargetModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-MODE-GROUP-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type P_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF ¶
type P_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF struct { ContextPPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *P_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-P-PORT-REF"` TargetProvidedOperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-PROVIDED-OPERATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type P_PORT_IN_COMPOSITION_INSTANCE_REF ¶
type P_PORT_IN_COMPOSITION_INSTANCE_REF struct { ContextComponentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` TargetPPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *P_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-P-PORT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type P_PORT_PROTOTYPE ¶
type P_PORT_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ClientServerAnnotations *struct { ClientServerAnnotation []CLIENT_SERVER_ANNOTATION `xml:"CLIENT-SERVER-ANNOTATION"` } `xml:"CLIENT-SERVER-ANNOTATIONS"` DelegatedPortAnnotation *DELEGATED_PORT_ANNOTATION `xml:"DELEGATED-PORT-ANNOTATION"` IoHwAbstractionServerAnnotations *struct { IoHwAbstractionServerAnnotation []IO_HW_ABSTRACTION_SERVER_ANNOTATION `xml:"IO-HW-ABSTRACTION-SERVER-ANNOTATION"` } `xml:"IO-HW-ABSTRACTION-SERVER-ANNOTATIONS"` ModePortAnnotations *struct { ModePortAnnotation []MODE_PORT_ANNOTATION `xml:"MODE-PORT-ANNOTATION"` } `xml:"MODE-PORT-ANNOTATIONS"` NvDataPortAnnotations *struct { NvDataPortAnnotation []NV_DATA_PORT_ANNOTATION `xml:"NV-DATA-PORT-ANNOTATION"` } `xml:"NV-DATA-PORT-ANNOTATIONS"` ParameterPortAnnotations *struct { ParameterPortAnnotation []PARAMETER_PORT_ANNOTATION `xml:"PARAMETER-PORT-ANNOTATION"` } `xml:"PARAMETER-PORT-ANNOTATIONS"` SenderReceiverAnnotations *struct { ReceiverAnnotation []RECEIVER_ANNOTATION `xml:"RECEIVER-ANNOTATION"` SenderAnnotation []SENDER_ANNOTATION `xml:"SENDER-ANNOTATION"` } `xml:"SENDER-RECEIVER-ANNOTATIONS"` TriggerPortAnnotations *struct { TriggerPortAnnotation []TRIGGER_PORT_ANNOTATION `xml:"TRIGGER-PORT-ANNOTATION"` } `xml:"TRIGGER-PORT-ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ProvidedComSpecs *struct { ModeSwitchSenderComSpec []MODE_SWITCH_SENDER_COM_SPEC `xml:"MODE-SWITCH-SENDER-COM-SPEC"` NonqueuedSenderComSpec []NONQUEUED_SENDER_COM_SPEC `xml:"NONQUEUED-SENDER-COM-SPEC"` NvProvideComSpec []NV_PROVIDE_COM_SPEC `xml:"NV-PROVIDE-COM-SPEC"` ParameterProvideComSpec []PARAMETER_PROVIDE_COM_SPEC `xml:"PARAMETER-PROVIDE-COM-SPEC"` QueuedSenderComSpec []QUEUED_SENDER_COM_SPEC `xml:"QUEUED-SENDER-COM-SPEC"` ServerComSpec []SERVER_COM_SPEC `xml:"SERVER-COM-SPEC"` } `xml:"PROVIDED-COM-SPECS"` ProvidedInterfaceTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_INTERFACE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PROVIDED-INTERFACE-TREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type P_PORT_PROTOTYPE__SUBTYPES_ENUM ¶
type P_PORT_PROTOTYPE__SUBTYPES_ENUM string
type P_TRIGGER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF ¶
type P_TRIGGER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF struct { ContextPPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *P_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-P-PORT-REF"` TargetTriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-TRIGGER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type P_VARIABLE_IN_ATOMIC_SWC_INSTANCE_REF ¶
type P_VARIABLE_IN_ATOMIC_SWC_INSTANCE_REF struct { ContextPPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *P_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-P-PORT-REF"` TargetDataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-ELEMENT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type QUEUED_RECEIVER_COM_SPEC ¶
type QUEUED_RECEIVER_COM_SPEC struct { DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` ExternalReplacementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXTERNAL-REPLACEMENT-REF"` HandleOutOfRange *HANDLE_OUT_OF_RANGE_ENUM `xml:"HANDLE-OUT-OF-RANGE"` HandleOutOfRangeStatus *HANDLE_OUT_OF_RANGE_STATUS_ENUM `xml:"HANDLE-OUT-OF-RANGE-STATUS"` MaxDeltaCounterInit *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"MAX-DELTA-COUNTER-INIT"` NetworkRepresentation *SW_DATA_DEF_PROPS `xml:"NETWORK-REPRESENTATION"` UsesEndToEndProtection *BOOLEAN_VALUE_VARIATION_POINT `xml:"USES-END-TO-END-PROTECTION"` QueueLength *POSITIVE_INTEGER `xml:"QUEUE-LENGTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type QUEUED_SENDER_COM_SPEC ¶
type QUEUED_SENDER_COM_SPEC struct { DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` HandleOutOfRange *HANDLE_OUT_OF_RANGE_ENUM `xml:"HANDLE-OUT-OF-RANGE"` NetworkRepresentation *SW_DATA_DEF_PROPS `xml:"NETWORK-REPRESENTATION"` TransmissionAcknowledge *TRANSMISSION_ACKNOWLEDGEMENT_REQUEST `xml:"TRANSMISSION-ACKNOWLEDGE"` UsesEndToEndProtection *BOOLEAN_VALUE_VARIATION_POINT `xml:"USES-END-TO-END-PROTECTION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type RECEIVER_ANNOTATION ¶
type RECEIVER_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` Computed *BOOLEAN `xml:"COMPUTED"` DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` LimitKind *DATA_LIMIT_KIND_ENUM `xml:"LIMIT-KIND"` ProcessingKind *PROCESSING_KIND_ENUM `xml:"PROCESSING-KIND"` SignalAge *MULTIDIMENSIONAL_TIME `xml:"SIGNAL-AGE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type RECORD_LAYOUT_ITERATOR_POINT ¶
type RECORD_LAYOUT_ITERATOR_POINT struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type RECORD_LAYOUT_ITERATOR_POINT__SIMPLE ¶
type RECORD_LAYOUT_ITERATOR_POINT__SIMPLE string
type RECORD_VALUE_SPECIFICATION ¶
type RECORD_VALUE_SPECIFICATION struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Fields *struct { ApplicationValueSpecification []APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification []ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference []CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification []NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification []RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification []REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification []TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"FIELDS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type REF ¶
type REF struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` }
type REFERENCE_BASE ¶
type REFERENCE_BASE struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` IsDefault *BOOLEAN `xml:"IS-DEFAULT"` IsGlobal *BOOLEAN `xml:"IS-GLOBAL"` BaseIsThisPackage *BOOLEAN `xml:"BASE-IS-THIS-PACKAGE"` GlobalElements *struct { GlobalElement []REFERRABLE__SUBTYPES_ENUM `xml:"GLOBAL-ELEMENT"` } `xml:"GLOBAL-ELEMENTS"` PackageRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AR_PACKAGE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PACKAGE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type REFERENCE_VALUE_SPECIFICATION ¶
type REFERENCE_VALUE_SPECIFICATION struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ReferenceValueRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REFERENCE-VALUE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type REFERRABLE__SUBTYPES_ENUM ¶
type REFERRABLE__SUBTYPES_ENUM string
type REF__SIMPLE ¶
type REF__SIMPLE string
type REGULAR_EXPRESSION ¶
type REGULAR_EXPRESSION struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type REGULAR_EXPRESSION__SIMPLE ¶
type REGULAR_EXPRESSION__SIMPLE string
type RELATIVE_TOLERANCE ¶
type RELATIVE_TOLERANCE struct { Relative *INTEGER `xml:"RELATIVE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type RESOURCE_CONSUMPTION ¶
type RESOURCE_CONSUMPTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExecutionTimes *struct { AnalyzedExecutionTime []ANALYZED_EXECUTION_TIME `xml:"ANALYZED-EXECUTION-TIME"` MeasuredExecutionTime []MEASURED_EXECUTION_TIME `xml:"MEASURED-EXECUTION-TIME"` RoughEstimateOfExecutionTime []ROUGH_ESTIMATE_OF_EXECUTION_TIME `xml:"ROUGH-ESTIMATE-OF-EXECUTION-TIME"` SimulatedExecutionTime []SIMULATED_EXECUTION_TIME `xml:"SIMULATED-EXECUTION-TIME"` } `xml:"EXECUTION-TIMES"` HeapUsages *struct { MeasuredHeapUsage []MEASURED_HEAP_USAGE `xml:"MEASURED-HEAP-USAGE"` RoughEstimateHeapUsage []ROUGH_ESTIMATE_HEAP_USAGE `xml:"ROUGH-ESTIMATE-HEAP-USAGE"` WorstCaseHeapUsage []WORST_CASE_HEAP_USAGE `xml:"WORST-CASE-HEAP-USAGE"` } `xml:"HEAP-USAGES"` MemorySections *struct { MemorySection []MEMORY_SECTION `xml:"MEMORY-SECTION"` } `xml:"MEMORY-SECTIONS"` SectionNamePrefixs *struct { SectionNamePrefix []SECTION_NAME_PREFIX `xml:"SECTION-NAME-PREFIX"` } `xml:"SECTION-NAME-PREFIXS"` StackUsages *struct { MeasuredStackUsage []MEASURED_STACK_USAGE `xml:"MEASURED-STACK-USAGE"` RoughEstimateStackUsage []ROUGH_ESTIMATE_STACK_USAGE `xml:"ROUGH-ESTIMATE-STACK-USAGE"` WorstCaseStackUsage []WORST_CASE_STACK_USAGE `xml:"WORST-CASE-STACK-USAGE"` } `xml:"STACK-USAGES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type RESUME_POSITION ¶
type RESUME_POSITION struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type RESUME_POSITION__SIMPLE ¶
type RESUME_POSITION__SIMPLE string
type REVISION_LABEL_STRING ¶
type REVISION_LABEL_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type REVISION_LABEL_STRING__SIMPLE ¶
type REVISION_LABEL_STRING__SIMPLE string
type ROLE_BASED_BSW_MODULE_ENTRY_ASSIGNMENT ¶
type ROLE_BASED_BSW_MODULE_ENTRY_ASSIGNMENT struct { AssignedEntryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTRY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-ENTRY-REF"` Role *IDENTIFIER `xml:"ROLE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ROLE_BASED_DATA_ASSIGNMENT ¶
type ROLE_BASED_DATA_ASSIGNMENT struct { Role *IDENTIFIER `xml:"ROLE"` UsedDataElement *AUTOSAR_VARIABLE_REF `xml:"USED-DATA-ELEMENT"` UsedParameterElement *AUTOSAR_PARAMETER_REF `xml:"USED-PARAMETER-ELEMENT"` UsedPimRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PER_INSTANCE_MEMORY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"USED-PIM-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ROLE_BASED_PORT_ASSIGNMENT ¶
type ROLE_BASED_PORT_ASSIGNMENT struct { PortPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-PROTOTYPE-REF"` Role *IDENTIFIER `xml:"ROLE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type ROOT_SW_COMPOSITION_PROTOTYPE ¶
type ROOT_SW_COMPOSITION_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CalibrationParameterValueSetRefs *struct { CalibrationParameterValueSetRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CALIBRATION_PARAMETER_VALUE_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CALIBRATION-PARAMETER-VALUE-SET-REF"` } `xml:"CALIBRATION-PARAMETER-VALUE-SET-REFS"` FlatMapRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLAT_MAP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FLAT-MAP-REF"` SoftwareCompositionTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMPOSITION_SW_COMPONENT_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SOFTWARE-COMPOSITION-TREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ROOT_SW_COMPOSITION_PROTOTYPE__SUBTYPES_ENUM ¶
type ROOT_SW_COMPOSITION_PROTOTYPE__SUBTYPES_ENUM string
type ROUGH_ESTIMATE_HEAP_USAGE ¶
type ROUGH_ESTIMATE_HEAP_USAGE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` MemoryConsumption *POSITIVE_INTEGER `xml:"MEMORY-CONSUMPTION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ROUGH_ESTIMATE_OF_EXECUTION_TIME ¶
type ROUGH_ESTIMATE_OF_EXECUTION_TIME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExclusiveAreaRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXCLUSIVE-AREA-REF"` ExecutableEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-ENTITY-REF"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` IncludedLibraryRefs *struct { IncludedLibraryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DEPENDENCY_ON_ARTIFACT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INCLUDED-LIBRARY-REF"` } `xml:"INCLUDED-LIBRARY-REFS"` MemorySectionLocations *struct { MemorySectionLocation []MEMORY_SECTION_LOCATION `xml:"MEMORY-SECTION-LOCATION"` } `xml:"MEMORY-SECTION-LOCATIONS"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` AdditionalInformation *STRING `xml:"ADDITIONAL-INFORMATION"` EstimatedExecutionTime *MULTIDIMENSIONAL_TIME `xml:"ESTIMATED-EXECUTION-TIME"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ROUGH_ESTIMATE_STACK_USAGE ¶
type ROUGH_ESTIMATE_STACK_USAGE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExecutableEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-ENTITY-REF"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` MemoryConsumption *POSITIVE_INTEGER `xml:"MEMORY-CONSUMPTION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type ROW ¶
type ROW struct { Entry []ENTRY `xml:"ENTRY"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Rowsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"ROWSEP,attr"` Valign *VALIGN_ENUM__SIMPLE `xml:"VALIGN,attr"` }
type RTE_EVENT__SUBTYPES_ENUM ¶
type RTE_EVENT__SUBTYPES_ENUM string
type RUNNABLE_ENTITY ¶
type RUNNABLE_ENTITY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CanEnterExclusiveAreaRefs *struct { CanEnterExclusiveAreaRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CAN-ENTER-EXCLUSIVE-AREA-REF"` } `xml:"CAN-ENTER-EXCLUSIVE-AREA-REFS"` MinimumStartInterval *TIME_VALUE `xml:"MINIMUM-START-INTERVAL"` RunsInsideExclusiveAreaRefs *struct { RunsInsideExclusiveAreaRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RUNS-INSIDE-EXCLUSIVE-AREA-REF"` } `xml:"RUNS-INSIDE-EXCLUSIVE-AREA-REFS"` SwAddrMethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_ADDR_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-ADDR-METHOD-REF"` Arguments *struct { RunnableEntityArgument []RUNNABLE_ENTITY_ARGUMENT `xml:"RUNNABLE-ENTITY-ARGUMENT"` } `xml:"ARGUMENTS"` AsynchronousServerCallResultPoints *struct { AsynchronousServerCallResultPoint []ASYNCHRONOUS_SERVER_CALL_RESULT_POINT `xml:"ASYNCHRONOUS-SERVER-CALL-RESULT-POINT"` } `xml:"ASYNCHRONOUS-SERVER-CALL-RESULT-POINTS"` CanBeInvokedConcurrently *BOOLEAN `xml:"CAN-BE-INVOKED-CONCURRENTLY"` DataReadAccesss *struct { VariableAccess []VARIABLE_ACCESS `xml:"VARIABLE-ACCESS"` } `xml:"DATA-READ-ACCESSS"` DataReceivePointByArguments *struct { VariableAccess []VARIABLE_ACCESS `xml:"VARIABLE-ACCESS"` } `xml:"DATA-RECEIVE-POINT-BY-ARGUMENTS"` DataReceivePointByValues *struct { VariableAccess []VARIABLE_ACCESS `xml:"VARIABLE-ACCESS"` } `xml:"DATA-RECEIVE-POINT-BY-VALUES"` DataSendPoints *struct { VariableAccess []VARIABLE_ACCESS `xml:"VARIABLE-ACCESS"` } `xml:"DATA-SEND-POINTS"` DataWriteAccesss *struct { VariableAccess []VARIABLE_ACCESS `xml:"VARIABLE-ACCESS"` } `xml:"DATA-WRITE-ACCESSS"` ExternalTriggeringPoints *struct { ExternalTriggeringPoint []EXTERNAL_TRIGGERING_POINT `xml:"EXTERNAL-TRIGGERING-POINT"` } `xml:"EXTERNAL-TRIGGERING-POINTS"` InternalTriggeringPoints *struct { InternalTriggeringPoint []INTERNAL_TRIGGERING_POINT `xml:"INTERNAL-TRIGGERING-POINT"` } `xml:"INTERNAL-TRIGGERING-POINTS"` ModeAccessPoints *struct { ModeAccessPoint []MODE_ACCESS_POINT `xml:"MODE-ACCESS-POINT"` } `xml:"MODE-ACCESS-POINTS"` ModeSwitchPoints *struct { ModeSwitchPoint []MODE_SWITCH_POINT `xml:"MODE-SWITCH-POINT"` } `xml:"MODE-SWITCH-POINTS"` ParameterAccesss *struct { ParameterAccess []PARAMETER_ACCESS `xml:"PARAMETER-ACCESS"` } `xml:"PARAMETER-ACCESSS"` ReadLocalVariables *struct { VariableAccess []VARIABLE_ACCESS `xml:"VARIABLE-ACCESS"` } `xml:"READ-LOCAL-VARIABLES"` ServerCallPoints *struct { AsynchronousServerCallPoint []ASYNCHRONOUS_SERVER_CALL_POINT `xml:"ASYNCHRONOUS-SERVER-CALL-POINT"` SynchronousServerCallPoint []SYNCHRONOUS_SERVER_CALL_POINT `xml:"SYNCHRONOUS-SERVER-CALL-POINT"` } `xml:"SERVER-CALL-POINTS"` Symbol *C_IDENTIFIER `xml:"SYMBOL"` WaitPoints *struct { WaitPoint []WAIT_POINT `xml:"WAIT-POINT"` } `xml:"WAIT-POINTS"` WrittenLocalVariables *struct { VariableAccess []VARIABLE_ACCESS `xml:"VARIABLE-ACCESS"` } `xml:"WRITTEN-LOCAL-VARIABLES"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type RUNNABLE_ENTITY_ARGUMENT ¶
type RUNNABLE_ENTITY_ARGUMENT struct { Symbol *C_IDENTIFIER `xml:"SYMBOL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type RUNNABLE_ENTITY__SUBTYPES_ENUM ¶
type RUNNABLE_ENTITY__SUBTYPES_ENUM string
type RUN_MODE ¶
type RUN_MODE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type RUN_MODE__SIMPLE ¶
type RUN_MODE__SIMPLE string
type RX_IDENTIFIER_RANGE ¶
type RX_IDENTIFIER_RANGE struct { LowerCanId *POSITIVE_INTEGER `xml:"LOWER-CAN-ID"` UpperCanId *POSITIVE_INTEGER `xml:"UPPER-CAN-ID"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type R_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF ¶
type R_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF struct { ContextRPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *R_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-R-PORT-REF"` TargetModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-MODE-GROUP-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type R_MODE_IN_ATOMIC_SWC_INSTANCE_REF ¶
type R_MODE_IN_ATOMIC_SWC_INSTANCE_REF struct { ContextPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *R_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-PORT-REF"` ContextModeDeclarationGroupPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-MODE-DECLARATION-GROUP-PROTOTYPE-REF"` TargetModeDeclarationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-MODE-DECLARATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type R_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF ¶
type R_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF struct { ContextRPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *R_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-R-PORT-REF"` TargetRequiredOperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-REQUIRED-OPERATION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type R_PORT_IN_COMPOSITION_INSTANCE_REF ¶
type R_PORT_IN_COMPOSITION_INSTANCE_REF struct { ContextComponentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` TargetRPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *R_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-R-PORT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type R_PORT_PROTOTYPE ¶
type R_PORT_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ClientServerAnnotations *struct { ClientServerAnnotation []CLIENT_SERVER_ANNOTATION `xml:"CLIENT-SERVER-ANNOTATION"` } `xml:"CLIENT-SERVER-ANNOTATIONS"` DelegatedPortAnnotation *DELEGATED_PORT_ANNOTATION `xml:"DELEGATED-PORT-ANNOTATION"` IoHwAbstractionServerAnnotations *struct { IoHwAbstractionServerAnnotation []IO_HW_ABSTRACTION_SERVER_ANNOTATION `xml:"IO-HW-ABSTRACTION-SERVER-ANNOTATION"` } `xml:"IO-HW-ABSTRACTION-SERVER-ANNOTATIONS"` ModePortAnnotations *struct { ModePortAnnotation []MODE_PORT_ANNOTATION `xml:"MODE-PORT-ANNOTATION"` } `xml:"MODE-PORT-ANNOTATIONS"` NvDataPortAnnotations *struct { NvDataPortAnnotation []NV_DATA_PORT_ANNOTATION `xml:"NV-DATA-PORT-ANNOTATION"` } `xml:"NV-DATA-PORT-ANNOTATIONS"` ParameterPortAnnotations *struct { ParameterPortAnnotation []PARAMETER_PORT_ANNOTATION `xml:"PARAMETER-PORT-ANNOTATION"` } `xml:"PARAMETER-PORT-ANNOTATIONS"` SenderReceiverAnnotations *struct { ReceiverAnnotation []RECEIVER_ANNOTATION `xml:"RECEIVER-ANNOTATION"` SenderAnnotation []SENDER_ANNOTATION `xml:"SENDER-ANNOTATION"` } `xml:"SENDER-RECEIVER-ANNOTATIONS"` TriggerPortAnnotations *struct { TriggerPortAnnotation []TRIGGER_PORT_ANNOTATION `xml:"TRIGGER-PORT-ANNOTATION"` } `xml:"TRIGGER-PORT-ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` RequiredComSpecs *struct { ClientComSpec []CLIENT_COM_SPEC `xml:"CLIENT-COM-SPEC"` ModeSwitchReceiverComSpec []MODE_SWITCH_RECEIVER_COM_SPEC `xml:"MODE-SWITCH-RECEIVER-COM-SPEC"` NonqueuedReceiverComSpec []NONQUEUED_RECEIVER_COM_SPEC `xml:"NONQUEUED-RECEIVER-COM-SPEC"` NvRequireComSpec []NV_REQUIRE_COM_SPEC `xml:"NV-REQUIRE-COM-SPEC"` ParameterRequireComSpec []PARAMETER_REQUIRE_COM_SPEC `xml:"PARAMETER-REQUIRE-COM-SPEC"` QueuedReceiverComSpec []QUEUED_RECEIVER_COM_SPEC `xml:"QUEUED-RECEIVER-COM-SPEC"` } `xml:"REQUIRED-COM-SPECS"` RequiredInterfaceTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_INTERFACE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REQUIRED-INTERFACE-TREF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type R_PORT_PROTOTYPE__SUBTYPES_ENUM ¶
type R_PORT_PROTOTYPE__SUBTYPES_ENUM string
type R_TRIGGER_IN_ATOMIC_SWC_INSTANCE_REF ¶
type R_TRIGGER_IN_ATOMIC_SWC_INSTANCE_REF struct { ContextRPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *R_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-R-PORT-REF"` TargetTriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-TRIGGER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type R_VARIABLE_IN_ATOMIC_SWC_INSTANCE_REF ¶
type R_VARIABLE_IN_ATOMIC_SWC_INSTANCE_REF struct { ContextRPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *R_PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-R-PORT-REF"` TargetDataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-ELEMENT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SAVE_CONFIGURATION_ENTRY ¶
type SAVE_CONFIGURATION_ENTRY struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` AssignedControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_SLAVE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-CONTROLLER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SCALE_CONSTR ¶
type SCALE_CONSTR struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` LowerLimit *LIMIT `xml:"LOWER-LIMIT"` UpperLimit *LIMIT `xml:"UPPER-LIMIT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Validity *SCALE_CONSTR_VALIDITY_ENUM__SIMPLE `xml:"VALIDITY,attr"` }
type SCALE_CONSTRS ¶
type SCALE_CONSTRS struct { ScaleConstr []SCALE_CONSTR `xml:"SCALE-CONSTR"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SCALE_CONSTR_VALIDITY_ENUM ¶
type SCALE_CONSTR_VALIDITY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SCALE_CONSTR_VALIDITY_ENUM__SIMPLE ¶
type SCALE_CONSTR_VALIDITY_ENUM__SIMPLE string
type SD ¶
type SD struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Gid *NMTOKEN_STRING__SIMPLE `xml:"GID,attr"` }
type SDG ¶
type SDG struct { SdgCaption *SDG_CAPTION `xml:"SDG-CAPTION"` SdgCaptionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SDG_CAPTION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SDG-CAPTION-REF"` SdxRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *REFERRABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SDX-REF"` Sd []SD `xml:"SD"` Sdg []SDG `xml:"SDG"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Gid *NMTOKEN_STRING__SIMPLE `xml:"GID,attr"` }
type SDG_CAPTION ¶
type SDG_CAPTION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SDG_CAPTION__SUBTYPES_ENUM ¶
type SDG_CAPTION__SUBTYPES_ENUM string
type SDG_CONTENTS ¶
type SDG_CONTENTS struct { SdxRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *REFERRABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SDX-REF"` Sd []SD `xml:"SD"` Sdg []SDG `xml:"SDG"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SECTION_INITIALIZATION_POLICY_TYPE ¶
type SECTION_INITIALIZATION_POLICY_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SECTION_INITIALIZATION_POLICY_TYPE__SIMPLE ¶
type SECTION_INITIALIZATION_POLICY_TYPE__SIMPLE string
type SECTION_NAME_PREFIX ¶
type SECTION_NAME_PREFIX struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` Symbol *C_IDENTIFIER `xml:"SYMBOL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SECTION_NAME_PREFIX__SUBTYPES_ENUM ¶
type SECTION_NAME_PREFIX__SUBTYPES_ENUM string
type SEGMENT_POSITION ¶
type SEGMENT_POSITION struct { SegmentByteOrder *BYTE_ORDER_ENUM `xml:"SEGMENT-BYTE-ORDER"` SegmentLength *INTEGER `xml:"SEGMENT-LENGTH"` SegmentPosition *INTEGER `xml:"SEGMENT-POSITION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SENDER_ANNOTATION ¶
type SENDER_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` Computed *BOOLEAN `xml:"COMPUTED"` DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` LimitKind *DATA_LIMIT_KIND_ENUM `xml:"LIMIT-KIND"` ProcessingKind *PROCESSING_KIND_ENUM `xml:"PROCESSING-KIND"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SENDER_RECEIVER_INTERFACE ¶
type SENDER_RECEIVER_INTERFACE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` IsService *BOOLEAN `xml:"IS-SERVICE"` ServiceKind *SERVICE_PROVIDER_ENUM `xml:"SERVICE-KIND"` DataElements *struct { VariableDataPrototype []VARIABLE_DATA_PROTOTYPE `xml:"VARIABLE-DATA-PROTOTYPE"` } `xml:"DATA-ELEMENTS"` InvalidationPolicys *struct { InvalidationPolicy []INVALIDATION_POLICY `xml:"INVALIDATION-POLICY"` } `xml:"INVALIDATION-POLICYS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SENDER_RECEIVER_TO_SIGNAL_GROUP_MAPPING ¶
type SENDER_RECEIVER_TO_SIGNAL_GROUP_MAPPING struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DataElementIref *VARIABLE_DATA_PROTOTYPE_IN_SYSTEM_INSTANCE_REF `xml:"DATA-ELEMENT-IREF"` SignalGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SIGNAL-GROUP-REF"` TypeMapping *struct { SenderRecArrayTypeMapping *SENDER_REC_ARRAY_TYPE_MAPPING `xml:"SENDER-REC-ARRAY-TYPE-MAPPING"` SenderRecRecordTypeMapping *SENDER_REC_RECORD_TYPE_MAPPING `xml:"SENDER-REC-RECORD-TYPE-MAPPING"` } `xml:"TYPE-MAPPING"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SENDER_RECEIVER_TO_SIGNAL_MAPPING ¶
type SENDER_RECEIVER_TO_SIGNAL_MAPPING struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DataElementIref *VARIABLE_DATA_PROTOTYPE_IN_SYSTEM_INSTANCE_REF `xml:"DATA-ELEMENT-IREF"` SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SENDER_REC_ARRAY_ELEMENT_MAPPING ¶
type SENDER_REC_ARRAY_ELEMENT_MAPPING struct { ComplexTypeMapping *struct { SenderRecArrayTypeMapping *SENDER_REC_ARRAY_TYPE_MAPPING `xml:"SENDER-REC-ARRAY-TYPE-MAPPING"` SenderRecRecordTypeMapping *SENDER_REC_RECORD_TYPE_MAPPING `xml:"SENDER-REC-RECORD-TYPE-MAPPING"` } `xml:"COMPLEX-TYPE-MAPPING"` IndexedArrayElement *INDEXED_ARRAY_ELEMENT `xml:"INDEXED-ARRAY-ELEMENT"` SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SENDER_REC_ARRAY_TYPE_MAPPING ¶
type SENDER_REC_ARRAY_TYPE_MAPPING struct { ArrayElementMappings *struct { SenderRecArrayElementMapping []SENDER_REC_ARRAY_ELEMENT_MAPPING `xml:"SENDER-REC-ARRAY-ELEMENT-MAPPING"` } `xml:"ARRAY-ELEMENT-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SENDER_REC_RECORD_ELEMENT_MAPPING ¶
type SENDER_REC_RECORD_ELEMENT_MAPPING struct { ApplicationRecordElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_RECORD_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"APPLICATION-RECORD-ELEMENT-REF"` ComplexTypeMapping *struct { SenderRecArrayTypeMapping *SENDER_REC_ARRAY_TYPE_MAPPING `xml:"SENDER-REC-ARRAY-TYPE-MAPPING"` SenderRecRecordTypeMapping *SENDER_REC_RECORD_TYPE_MAPPING `xml:"SENDER-REC-RECORD-TYPE-MAPPING"` } `xml:"COMPLEX-TYPE-MAPPING"` ImplementationRecordElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTATION-RECORD-ELEMENT-REF"` SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SENDER_REC_RECORD_TYPE_MAPPING ¶
type SENDER_REC_RECORD_TYPE_MAPPING struct { RecordElementMappings *struct { SenderRecRecordElementMapping []SENDER_REC_RECORD_ELEMENT_MAPPING `xml:"SENDER-REC-RECORD-ELEMENT-MAPPING"` } `xml:"RECORD-ELEMENT-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SENSOR_ACTUATOR_SW_COMPONENT_TYPE ¶
type SENSOR_ACTUATOR_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` InternalBehaviors *struct { SwcInternalBehavior []SWC_INTERNAL_BEHAVIOR `xml:"SWC-INTERNAL-BEHAVIOR"` } `xml:"INTERNAL-BEHAVIORS"` SymbolProps *SYMBOL_PROPS `xml:"SYMBOL-PROPS"` SensorActuatorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_DESCRIPTION_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SENSOR-ACTUATOR-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SEPARATE_SIGNAL_PATH ¶
type SEPARATE_SIGNAL_PATH struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Operations *struct { SwcToSwcOperationArguments []SWC_TO_SWC_OPERATION_ARGUMENTS `xml:"SWC-TO-SWC-OPERATION-ARGUMENTS"` } `xml:"OPERATIONS"` Signals *struct { SwcToSwcSignal []SWC_TO_SWC_SIGNAL `xml:"SWC-TO-SWC-SIGNAL"` } `xml:"SIGNALS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SEQUENCE_COUNTER_MAPPING ¶
type SEQUENCE_COUNTER_MAPPING struct { SystemSignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SERVER_ARGUMENT_IMPL_POLICY_ENUM ¶
type SERVER_ARGUMENT_IMPL_POLICY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SERVER_ARGUMENT_IMPL_POLICY_ENUM__SIMPLE ¶
type SERVER_ARGUMENT_IMPL_POLICY_ENUM__SIMPLE string
type SERVER_COM_SPEC ¶
type SERVER_COM_SPEC struct { OperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"OPERATION-REF"` QueueLength *POSITIVE_INTEGER `xml:"QUEUE-LENGTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SERVICE_PROVIDER_ENUM ¶
type SERVICE_PROVIDER_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SERVICE_PROVIDER_ENUM__SIMPLE ¶
type SERVICE_PROVIDER_ENUM__SIMPLE string
type SERVICE_PROXY_SW_COMPONENT_TYPE ¶
type SERVICE_PROXY_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` InternalBehaviors *struct { SwcInternalBehavior []SWC_INTERNAL_BEHAVIOR `xml:"SWC-INTERNAL-BEHAVIOR"` } `xml:"INTERNAL-BEHAVIORS"` SymbolProps *SYMBOL_PROPS `xml:"SYMBOL-PROPS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SERVICE_SW_COMPONENT_TYPE ¶
type SERVICE_SW_COMPONENT_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` SwComponentDocumentations *struct { SwComponentDocumentation []SW_COMPONENT_DOCUMENTATION `xml:"SW-COMPONENT-DOCUMENTATION"` } `xml:"SW-COMPONENT-DOCUMENTATIONS"` Ports *struct { PPortPrototype []P_PORT_PROTOTYPE `xml:"P-PORT-PROTOTYPE"` RPortPrototype []R_PORT_PROTOTYPE `xml:"R-PORT-PROTOTYPE"` } `xml:"PORTS"` PortGroups *struct { PortGroup []PORT_GROUP `xml:"PORT-GROUP"` } `xml:"PORT-GROUPS"` InternalBehaviors *struct { SwcInternalBehavior []SWC_INTERNAL_BEHAVIOR `xml:"SWC-INTERNAL-BEHAVIOR"` } `xml:"INTERNAL-BEHAVIORS"` SymbolProps *SYMBOL_PROPS `xml:"SYMBOL-PROPS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SHOW_CONTENT_ENUM ¶
type SHOW_CONTENT_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_CONTENT_ENUM__SIMPLE ¶
type SHOW_CONTENT_ENUM__SIMPLE string
type SHOW_RESOURCE_ALIAS_NAME_ENUM ¶
type SHOW_RESOURCE_ALIAS_NAME_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_RESOURCE_ALIAS_NAME_ENUM__SIMPLE ¶
type SHOW_RESOURCE_ALIAS_NAME_ENUM__SIMPLE string
type SHOW_RESOURCE_CATEGORY_ENUM ¶
type SHOW_RESOURCE_CATEGORY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_RESOURCE_CATEGORY_ENUM__SIMPLE ¶
type SHOW_RESOURCE_CATEGORY_ENUM__SIMPLE string
type SHOW_RESOURCE_LONG_NAME_ENUM ¶
type SHOW_RESOURCE_LONG_NAME_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_RESOURCE_LONG_NAME_ENUM__SIMPLE ¶
type SHOW_RESOURCE_LONG_NAME_ENUM__SIMPLE string
type SHOW_RESOURCE_NUMBER_ENUM ¶
type SHOW_RESOURCE_NUMBER_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_RESOURCE_NUMBER_ENUM__SIMPLE ¶
type SHOW_RESOURCE_NUMBER_ENUM__SIMPLE string
type SHOW_RESOURCE_PAGE_ENUM ¶
type SHOW_RESOURCE_PAGE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_RESOURCE_PAGE_ENUM__SIMPLE ¶
type SHOW_RESOURCE_PAGE_ENUM__SIMPLE string
type SHOW_RESOURCE_SHORT_NAME_ENUM ¶
type SHOW_RESOURCE_SHORT_NAME_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_RESOURCE_SHORT_NAME_ENUM__SIMPLE ¶
type SHOW_RESOURCE_SHORT_NAME_ENUM__SIMPLE string
type SHOW_RESOURCE_TYPE_ENUM ¶
type SHOW_RESOURCE_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_RESOURCE_TYPE_ENUM__SIMPLE ¶
type SHOW_RESOURCE_TYPE_ENUM__SIMPLE string
type SHOW_SEE_ENUM ¶
type SHOW_SEE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SHOW_SEE_ENUM__SIMPLE ¶
type SHOW_SEE_ENUM__SIMPLE string
type SIGNAL_FAN_ENUM ¶
type SIGNAL_FAN_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SIGNAL_FAN_ENUM__SIMPLE ¶
type SIGNAL_FAN_ENUM__SIMPLE string
type SIGNAL_I_PDU_COUNTER ¶
type SIGNAL_I_PDU_COUNTER struct { PduCounterSize *INTEGER `xml:"PDU-COUNTER-SIZE"` PduCounterStartPosition *INTEGER `xml:"PDU-COUNTER-START-POSITION"` PduCounterThreshold *INTEGER `xml:"PDU-COUNTER-THRESHOLD"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SIGNAL_I_PDU_REPLICATION ¶
type SIGNAL_I_PDU_REPLICATION struct { PduReplicationVoting *INTEGER `xml:"PDU-REPLICATION-VOTING"` ReplicaPdusRefs *struct { ReplicaPdusRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REPLICA-PDUS-REF"` } `xml:"REPLICA-PDUS-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SIMULATED_EXECUTION_TIME ¶
type SIMULATED_EXECUTION_TIME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExclusiveAreaRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXCLUSIVE_AREA__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXCLUSIVE-AREA-REF"` ExecutableEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-ENTITY-REF"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` IncludedLibraryRefs *struct { IncludedLibraryRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DEPENDENCY_ON_ARTIFACT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INCLUDED-LIBRARY-REF"` } `xml:"INCLUDED-LIBRARY-REFS"` MemorySectionLocations *struct { MemorySectionLocation []MEMORY_SECTION_LOCATION `xml:"MEMORY-SECTION-LOCATION"` } `xml:"MEMORY-SECTION-LOCATIONS"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` MaximumExecutionTime *MULTIDIMENSIONAL_TIME `xml:"MAXIMUM-EXECUTION-TIME"` MinimumExecutionTime *MULTIDIMENSIONAL_TIME `xml:"MINIMUM-EXECUTION-TIME"` NominalExecutionTime *MULTIDIMENSIONAL_TIME `xml:"NOMINAL-EXECUTION-TIME"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SINGLE_LANGUAGE_LONG_NAME ¶
type SINGLE_LANGUAGE_LONG_NAME struct { Tt []TT `xml:"TT"` E []EMPHASIS_TEXT `xml:"E"` Sup []SUPSCRIPT `xml:"SUP"` Sub []SUPSCRIPT `xml:"SUB"` Ie []INDEX_ENTRY `xml:"IE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SINGLE_LANGUAGE_UNIT_NAMES ¶
type SINGLE_LANGUAGE_UNIT_NAMES struct { Sup []SUPSCRIPT `xml:"SUP"` Sub []SUPSCRIPT `xml:"SUB"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SOCKET_ADDRESS ¶
type SOCKET_ADDRESS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConnectorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ETHERNET_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONNECTOR-REF"` IpAddress *STRING `xml:"IP-ADDRESS"` PortAddress *INTEGER `xml:"PORT-ADDRESS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SOCKET_ADDRESS__SUBTYPES_ENUM ¶
type SOCKET_ADDRESS__SUBTYPES_ENUM string
type SOCKET_CONNECTION ¶
type SOCKET_CONNECTION struct { AutosarConnector *SO_AD_CONNECTOR_TYPE `xml:"AUTOSAR-CONNECTOR"` DoIpSourceAddressRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LOGIC_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DO-IP-SOURCE-ADDRESS-REF"` DoIpTargetAddressRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LOGIC_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DO-IP-TARGET-ADDRESS-REF"` LocalPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SOCKET_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"LOCAL-PORT-REF"` NPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *N_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"N-PDU-REF"` Pdus *struct { SocketConnectionIpduIdentifier []SOCKET_CONNECTION_IPDU_IDENTIFIER `xml:"SOCKET-CONNECTION-IPDU-IDENTIFIER"` } `xml:"PDUS"` RemotePortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SOCKET_ADDRESS__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REMOTE-PORT-REF"` SocketProtocol *SO_AD_PROTOCOL_TYPE `xml:"SOCKET-PROTOCOL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SOCKET_CONNECTION_IPDU_IDENTIFIER ¶
type SOCKET_CONNECTION_IPDU_IDENTIFIER struct { HeaderId *POSITIVE_INTEGER `xml:"HEADER-ID"` PduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PDU-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SOFTWARE_CONTEXT ¶
type SOFTWARE_CONTEXT struct { Input *STRING `xml:"INPUT"` State *STRING `xml:"STATE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SO_AD_CONFIG ¶
type SO_AD_CONFIG struct { Connections *struct { SocketConnection []SOCKET_CONNECTION `xml:"SOCKET-CONNECTION"` } `xml:"CONNECTIONS"` LogicAddresss *struct { LogicAddress []LOGIC_ADDRESS `xml:"LOGIC-ADDRESS"` } `xml:"LOGIC-ADDRESSS"` SocketAddresss *struct { SocketAddress []SOCKET_ADDRESS `xml:"SOCKET-ADDRESS"` } `xml:"SOCKET-ADDRESSS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SO_AD_CONNECTOR_TYPE ¶
type SO_AD_CONNECTOR_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SO_AD_CONNECTOR_TYPE__SIMPLE ¶
type SO_AD_CONNECTOR_TYPE__SIMPLE string
type SO_AD_PROTOCOL_TYPE ¶
type SO_AD_PROTOCOL_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SO_AD_PROTOCOL_TYPE__SIMPLE ¶
type SO_AD_PROTOCOL_TYPE__SIMPLE string
type SPORADIC_EVENT_TRIGGERING ¶
type SPORADIC_EVENT_TRIGGERING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` EventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-REF"` MinimumInterArrivalTime *MULTIDIMENSIONAL_TIME `xml:"MINIMUM-INTER-ARRIVAL-TIME"` MaximumInterArrivalTime *MULTIDIMENSIONAL_TIME `xml:"MAXIMUM-INTER-ARRIVAL-TIME"` Jitter *MULTIDIMENSIONAL_TIME `xml:"JITTER"` Period *MULTIDIMENSIONAL_TIME `xml:"PERIOD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type STATIC_PART ¶
type STATIC_PART struct { SegmentPositions *struct { SegmentPosition []SEGMENT_POSITION `xml:"SEGMENT-POSITION"` } `xml:"SEGMENT-POSITIONS"` IPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-PDU-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type STD ¶
type STD struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName1 *SINGLE_LANGUAGE_LONG_NAME `xml:"LONG-NAME-1"` Subtitle *STRING `xml:"SUBTITLE"` State *STRING `xml:"STATE"` Date *DATE `xml:"DATE"` Url *URL `xml:"URL"` Position *STRING `xml:"POSITION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type STRING ¶
type STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type STRING__SIMPLE ¶
type STRING__SIMPLE string
type STRUCTURED_REQ ¶
type STRUCTURED_REQ struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Category *CATEGORY_STRING `xml:"CATEGORY"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` Date *DATE `xml:"DATE"` IssuedBy *STRING `xml:"ISSUED-BY"` Type *STRING `xml:"TYPE"` Importance *STRING `xml:"IMPORTANCE"` Description *DOCUMENTATION_BLOCK `xml:"DESCRIPTION"` Rationale *DOCUMENTATION_BLOCK `xml:"RATIONALE"` Dependencies *DOCUMENTATION_BLOCK `xml:"DEPENDENCIES"` UseCase *DOCUMENTATION_BLOCK `xml:"USE-CASE"` Conflicts *DOCUMENTATION_BLOCK `xml:"CONFLICTS"` SupportingMaterial *DOCUMENTATION_BLOCK `xml:"SUPPORTING-MATERIAL"` Remark *DOCUMENTATION_BLOCK `xml:"REMARK"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type SUB_ELEMENT_MAPPING ¶
type SUB_ELEMENT_MAPPING struct { FirstElements *struct { ApplicationCompositeDataTypeSubElementRef []APPLICATION_COMPOSITE_DATA_TYPE_SUB_ELEMENT_REF `xml:"APPLICATION-COMPOSITE-DATA-TYPE-SUB-ELEMENT-REF"` ImplementationDataTypeSubElementRef []IMPLEMENTATION_DATA_TYPE_SUB_ELEMENT_REF `xml:"IMPLEMENTATION-DATA-TYPE-SUB-ELEMENT-REF"` } `xml:"FIRST-ELEMENTS"` SecondElements *struct { ApplicationCompositeDataTypeSubElementRef []APPLICATION_COMPOSITE_DATA_TYPE_SUB_ELEMENT_REF `xml:"APPLICATION-COMPOSITE-DATA-TYPE-SUB-ELEMENT-REF"` ImplementationDataTypeSubElementRef []IMPLEMENTATION_DATA_TYPE_SUB_ELEMENT_REF `xml:"IMPLEMENTATION-DATA-TYPE-SUB-ELEMENT-REF"` } `xml:"SECOND-ELEMENTS"` TextTableMappings *struct { TextTableMapping []TEXT_TABLE_MAPPING `xml:"TEXT-TABLE-MAPPING"` } `xml:"TEXT-TABLE-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SUPERVISED_ENTITY_NEEDS ¶
type SUPERVISED_ENTITY_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ActivateAtStart *BOOLEAN `xml:"ACTIVATE-AT-START"` EnableDeactivation *BOOLEAN `xml:"ENABLE-DEACTIVATION"` ExpectedAliveCycle *TIME_VALUE `xml:"EXPECTED-ALIVE-CYCLE"` MaxAliveCycle *TIME_VALUE `xml:"MAX-ALIVE-CYCLE"` MinAliveCycle *TIME_VALUE `xml:"MIN-ALIVE-CYCLE"` ToleratedFailedCycles *POSITIVE_INTEGER `xml:"TOLERATED-FAILED-CYCLES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SUPSCRIPT ¶
type SUPSCRIPT struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SUPSCRIPT__SIMPLE ¶
type SUPSCRIPT__SIMPLE string
type SWC_BSW_MAPPING ¶
type SWC_BSW_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` BswBehaviorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_INTERNAL_BEHAVIOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-BEHAVIOR-REF"` RunnableMappings *struct { SwcBswRunnableMapping []SWC_BSW_RUNNABLE_MAPPING `xml:"SWC-BSW-RUNNABLE-MAPPING"` } `xml:"RUNNABLE-MAPPINGS"` SwcBehaviorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SWC_INTERNAL_BEHAVIOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SWC-BEHAVIOR-REF"` SynchronizedModeGroups *struct { SwcBswSynchronizedModeGroupPrototype []SWC_BSW_SYNCHRONIZED_MODE_GROUP_PROTOTYPE `xml:"SWC-BSW-SYNCHRONIZED-MODE-GROUP-PROTOTYPE"` } `xml:"SYNCHRONIZED-MODE-GROUPS"` SynchronizedTriggers *struct { SwcBswSynchronizedTrigger []SWC_BSW_SYNCHRONIZED_TRIGGER `xml:"SWC-BSW-SYNCHRONIZED-TRIGGER"` } `xml:"SYNCHRONIZED-TRIGGERS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SWC_BSW_MAPPING__SUBTYPES_ENUM ¶
type SWC_BSW_MAPPING__SUBTYPES_ENUM string
type SWC_BSW_RUNNABLE_MAPPING ¶
type SWC_BSW_RUNNABLE_MAPPING struct { BswEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-ENTITY-REF"` SwcRunnableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SWC-RUNNABLE-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SWC_BSW_SYNCHRONIZED_MODE_GROUP_PROTOTYPE ¶
type SWC_BSW_SYNCHRONIZED_MODE_GROUP_PROTOTYPE struct { BswModeGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-MODE-GROUP-REF"` SwcModeGroupIref *P_MODE_GROUP_IN_ATOMIC_SWC_INSTANCE_REF `xml:"SWC-MODE-GROUP-IREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SWC_BSW_SYNCHRONIZED_TRIGGER ¶
type SWC_BSW_SYNCHRONIZED_TRIGGER struct { BswTriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-TRIGGER-REF"` SwcTriggerIref *P_TRIGGER_IN_ATOMIC_SWC_TYPE_INSTANCE_REF `xml:"SWC-TRIGGER-IREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SWC_IMPLEMENTATION ¶
type SWC_IMPLEMENTATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` CodeDescriptors *struct { Code []CODE `xml:"CODE"` } `xml:"CODE-DESCRIPTORS"` Compilers *struct { Compiler []COMPILER `xml:"COMPILER"` } `xml:"COMPILERS"` GeneratedArtifacts *struct { DependencyOnArtifact []DEPENDENCY_ON_ARTIFACT `xml:"DEPENDENCY-ON-ARTIFACT"` } `xml:"GENERATED-ARTIFACTS"` HwElementRefs *struct { HwElementRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` } `xml:"HW-ELEMENT-REFS"` Linkers *struct { Linker []LINKER `xml:"LINKER"` } `xml:"LINKERS"` McSupport *MC_SUPPORT_DATA `xml:"MC-SUPPORT"` ProgrammingLanguage *PROGRAMMINGLANGUAGE_ENUM `xml:"PROGRAMMING-LANGUAGE"` RequiredArtifacts *struct { DependencyOnArtifact []DEPENDENCY_ON_ARTIFACT `xml:"DEPENDENCY-ON-ARTIFACT"` } `xml:"REQUIRED-ARTIFACTS"` RequiredGeneratorTools *struct { DependencyOnArtifact []DEPENDENCY_ON_ARTIFACT `xml:"DEPENDENCY-ON-ARTIFACT"` } `xml:"REQUIRED-GENERATOR-TOOLS"` ResourceConsumption *RESOURCE_CONSUMPTION `xml:"RESOURCE-CONSUMPTION"` SwVersion *REVISION_LABEL_STRING `xml:"SW-VERSION"` SwcBswMappingRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SWC_BSW_MAPPING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SWC-BSW-MAPPING-REF"` UsedCodeGenerator *STRING `xml:"USED-CODE-GENERATOR"` VendorId *POSITIVE_INTEGER `xml:"VENDOR-ID"` BehaviorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SWC_INTERNAL_BEHAVIOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BEHAVIOR-REF"` PerInstanceMemorySizes *struct { PerInstanceMemorySize []PER_INSTANCE_MEMORY_SIZE `xml:"PER-INSTANCE-MEMORY-SIZE"` } `xml:"PER-INSTANCE-MEMORY-SIZES"` RequiredRteVendor *STRING `xml:"REQUIRED-RTE-VENDOR"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SWC_IMPLEMENTATION__SUBTYPES_ENUM ¶
type SWC_IMPLEMENTATION__SUBTYPES_ENUM string
type SWC_INTERNAL_BEHAVIOR ¶
type SWC_INTERNAL_BEHAVIOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConstantMemorys *struct { ParameterDataPrototype []PARAMETER_DATA_PROTOTYPE `xml:"PARAMETER-DATA-PROTOTYPE"` } `xml:"CONSTANT-MEMORYS"` ConstantValueMappingRefs *struct { ConstantValueMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONSTANT-VALUE-MAPPING-REF"` } `xml:"CONSTANT-VALUE-MAPPING-REFS"` DataTypeMappingRefs *struct { DataTypeMappingRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-TYPE-MAPPING-REF"` } `xml:"DATA-TYPE-MAPPING-REFS"` ExclusiveAreas *struct { ExclusiveArea []EXCLUSIVE_AREA `xml:"EXCLUSIVE-AREA"` } `xml:"EXCLUSIVE-AREAS"` StaticMemorys *struct { VariableDataPrototype []VARIABLE_DATA_PROTOTYPE `xml:"VARIABLE-DATA-PROTOTYPE"` } `xml:"STATIC-MEMORYS"` ArTypedPerInstanceMemorys *struct { VariableDataPrototype []VARIABLE_DATA_PROTOTYPE `xml:"VARIABLE-DATA-PROTOTYPE"` } `xml:"AR-TYPED-PER-INSTANCE-MEMORYS"` Events *struct { AsynchronousServerCallReturnsEvent []ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT `xml:"ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT"` BackgroundEvent []BACKGROUND_EVENT `xml:"BACKGROUND-EVENT"` DataReceiveErrorEvent []DATA_RECEIVE_ERROR_EVENT `xml:"DATA-RECEIVE-ERROR-EVENT"` DataReceivedEvent []DATA_RECEIVED_EVENT `xml:"DATA-RECEIVED-EVENT"` DataSendCompletedEvent []DATA_SEND_COMPLETED_EVENT `xml:"DATA-SEND-COMPLETED-EVENT"` DataWriteCompletedEvent []DATA_WRITE_COMPLETED_EVENT `xml:"DATA-WRITE-COMPLETED-EVENT"` ExternalTriggerOccurredEvent []EXTERNAL_TRIGGER_OCCURRED_EVENT `xml:"EXTERNAL-TRIGGER-OCCURRED-EVENT"` InternalTriggerOccurredEvent []INTERNAL_TRIGGER_OCCURRED_EVENT `xml:"INTERNAL-TRIGGER-OCCURRED-EVENT"` ModeSwitchedAckEvent []MODE_SWITCHED_ACK_EVENT `xml:"MODE-SWITCHED-ACK-EVENT"` OperationInvokedEvent []OPERATION_INVOKED_EVENT `xml:"OPERATION-INVOKED-EVENT"` SwcModeSwitchEvent []SWC_MODE_SWITCH_EVENT `xml:"SWC-MODE-SWITCH-EVENT"` TimingEvent []TIMING_EVENT `xml:"TIMING-EVENT"` } `xml:"EVENTS"` ExplicitInterRunnableVariables *struct { VariableDataPrototype []VARIABLE_DATA_PROTOTYPE `xml:"VARIABLE-DATA-PROTOTYPE"` } `xml:"EXPLICIT-INTER-RUNNABLE-VARIABLES"` HandleTerminationAndRestart *HANDLE_TERMINATION_AND_RESTART_ENUM `xml:"HANDLE-TERMINATION-AND-RESTART"` ImplicitInterRunnableVariables *struct { VariableDataPrototype []VARIABLE_DATA_PROTOTYPE `xml:"VARIABLE-DATA-PROTOTYPE"` } `xml:"IMPLICIT-INTER-RUNNABLE-VARIABLES"` IncludedDataTypeSets *struct { IncludedDataTypeSet []INCLUDED_DATA_TYPE_SET `xml:"INCLUDED-DATA-TYPE-SET"` } `xml:"INCLUDED-DATA-TYPE-SETS"` IncludedModeDeclarationGroupSets *struct { IncludedModeDeclarationGroupSet []INCLUDED_MODE_DECLARATION_GROUP_SET `xml:"INCLUDED-MODE-DECLARATION-GROUP-SET"` } `xml:"INCLUDED-MODE-DECLARATION-GROUP-SETS"` InstantiationDataDefPropss *struct { InstantiationDataDefProps []INSTANTIATION_DATA_DEF_PROPS `xml:"INSTANTIATION-DATA-DEF-PROPS"` } `xml:"INSTANTIATION-DATA-DEF-PROPSS"` PerInstanceMemorys *struct { PerInstanceMemory []PER_INSTANCE_MEMORY `xml:"PER-INSTANCE-MEMORY"` } `xml:"PER-INSTANCE-MEMORYS"` PerInstanceParameters *struct { ParameterDataPrototype []PARAMETER_DATA_PROTOTYPE `xml:"PARAMETER-DATA-PROTOTYPE"` } `xml:"PER-INSTANCE-PARAMETERS"` PortApiOptions *struct { PortApiOption []PORT_API_OPTION `xml:"PORT-API-OPTION"` } `xml:"PORT-API-OPTIONS"` Runnables *struct { RunnableEntity []RUNNABLE_ENTITY `xml:"RUNNABLE-ENTITY"` } `xml:"RUNNABLES"` ServiceDependencys *struct { SwcServiceDependency []SWC_SERVICE_DEPENDENCY `xml:"SWC-SERVICE-DEPENDENCY"` } `xml:"SERVICE-DEPENDENCYS"` ParameterDataPrototype []PARAMETER_DATA_PROTOTYPE `xml:"PARAMETER-DATA-PROTOTYPE"` } `xml:"SHARED-PARAMETERS"` SupportsMultipleInstantiation *BOOLEAN `xml:"SUPPORTS-MULTIPLE-INSTANTIATION"` VariationPointProxys *struct { VariationPointProxy []VARIATION_POINT_PROXY `xml:"VARIATION-POINT-PROXY"` } `xml:"VARIATION-POINT-PROXYS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SWC_INTERNAL_BEHAVIOR__SUBTYPES_ENUM ¶
type SWC_INTERNAL_BEHAVIOR__SUBTYPES_ENUM string
type SWC_MODE_SWITCH_EVENT ¶
type SWC_MODE_SWITCH_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Activation *MODE_ACTIVATION_KIND `xml:"ACTIVATION"` ModeIrefs *struct { ModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"MODE-IREF"` } `xml:"MODE-IREFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SWC_SERVICE_DEPENDENCY ¶
type SWC_SERVICE_DEPENDENCY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` AssignedDatas *struct { RoleBasedDataAssignment []ROLE_BASED_DATA_ASSIGNMENT `xml:"ROLE-BASED-DATA-ASSIGNMENT"` } `xml:"ASSIGNED-DATAS"` AssignedPorts *struct { RoleBasedPortAssignment []ROLE_BASED_PORT_ASSIGNMENT `xml:"ROLE-BASED-PORT-ASSIGNMENT"` } `xml:"ASSIGNED-PORTS"` RepresentedPortGroupRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_GROUP__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REPRESENTED-PORT-GROUP-REF"` ServiceNeeds *struct { BswMgrNeeds *BSW_MGR_NEEDS `xml:"BSW-MGR-NEEDS"` ComMgrUserNeeds *COM_MGR_USER_NEEDS `xml:"COM-MGR-USER-NEEDS"` CryptoServiceNeeds *CRYPTO_SERVICE_NEEDS `xml:"CRYPTO-SERVICE-NEEDS"` DiagnosticCommunicationManagerNeeds *DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS `xml:"DIAGNOSTIC-COMMUNICATION-MANAGER-NEEDS"` DiagnosticEventManagerNeeds *DIAGNOSTIC_EVENT_MANAGER_NEEDS `xml:"DIAGNOSTIC-EVENT-MANAGER-NEEDS"` DiagnosticEventNeeds *DIAGNOSTIC_EVENT_NEEDS `xml:"DIAGNOSTIC-EVENT-NEEDS"` DiagnosticIoControlNeeds *DIAGNOSTIC_IO_CONTROL_NEEDS `xml:"DIAGNOSTIC-IO-CONTROL-NEEDS"` DiagnosticRoutineNeeds *DIAGNOSTIC_ROUTINE_NEEDS `xml:"DIAGNOSTIC-ROUTINE-NEEDS"` DiagnosticValueNeeds *DIAGNOSTIC_VALUE_NEEDS `xml:"DIAGNOSTIC-VALUE-NEEDS"` DltUserNeeds *DLT_USER_NEEDS `xml:"DLT-USER-NEEDS"` EcuStateMgrUserNeeds *ECU_STATE_MGR_USER_NEEDS `xml:"ECU-STATE-MGR-USER-NEEDS"` FunctionInhibitionNeeds *FUNCTION_INHIBITION_NEEDS `xml:"FUNCTION-INHIBITION-NEEDS"` NvBlockNeeds *NV_BLOCK_NEEDS `xml:"NV-BLOCK-NEEDS"` ObdControlServiceNeeds *OBD_CONTROL_SERVICE_NEEDS `xml:"OBD-CONTROL-SERVICE-NEEDS"` ObdInfoServiceNeeds *OBD_INFO_SERVICE_NEEDS `xml:"OBD-INFO-SERVICE-NEEDS"` ObdMonitorServiceNeeds *OBD_MONITOR_SERVICE_NEEDS `xml:"OBD-MONITOR-SERVICE-NEEDS"` ObdPidServiceNeeds *OBD_PID_SERVICE_NEEDS `xml:"OBD-PID-SERVICE-NEEDS"` ObdRatioServiceNeeds *OBD_RATIO_SERVICE_NEEDS `xml:"OBD-RATIO-SERVICE-NEEDS"` SupervisedEntityNeeds *SUPERVISED_ENTITY_NEEDS `xml:"SUPERVISED-ENTITY-NEEDS"` SyncTimeBaseMgrUserNeeds *SYNC_TIME_BASE_MGR_USER_NEEDS `xml:"SYNC-TIME-BASE-MGR-USER-NEEDS"` } `xml:"SERVICE-NEEDS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SWC_TIMING ¶
type SWC_TIMING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` TimingDescriptions *struct { TdEventBswInternalBehavior []TD_EVENT_BSW_INTERNAL_BEHAVIOR `xml:"TD-EVENT-BSW-INTERNAL-BEHAVIOR"` TdEventBswModeDeclaration []TD_EVENT_BSW_MODE_DECLARATION `xml:"TD-EVENT-BSW-MODE-DECLARATION"` TdEventBswModule []TD_EVENT_BSW_MODULE `xml:"TD-EVENT-BSW-MODULE"` TdEventComplex []TD_EVENT_COMPLEX `xml:"TD-EVENT-COMPLEX"` TdEventFrClusterCycleStart []TD_EVENT_FR_CLUSTER_CYCLE_START `xml:"TD-EVENT-FR-CLUSTER-CYCLE-START"` TdEventFrame []TD_EVENT_FRAME `xml:"TD-EVENT-FRAME"` TdEventIPdu []TD_EVENT_I_PDU `xml:"TD-EVENT-I-PDU"` TdEventISignal []TD_EVENT_I_SIGNAL `xml:"TD-EVENT-I-SIGNAL"` TdEventModeDeclaration []TD_EVENT_MODE_DECLARATION `xml:"TD-EVENT-MODE-DECLARATION"` TdEventOperation []TD_EVENT_OPERATION `xml:"TD-EVENT-OPERATION"` TdEventSwcInternalBehavior []TD_EVENT_SWC_INTERNAL_BEHAVIOR `xml:"TD-EVENT-SWC-INTERNAL-BEHAVIOR"` TdEventTtCanCycleStart []TD_EVENT_TT_CAN_CYCLE_START `xml:"TD-EVENT-TT-CAN-CYCLE-START"` TdEventVariableDataPrototype []TD_EVENT_VARIABLE_DATA_PROTOTYPE `xml:"TD-EVENT-VARIABLE-DATA-PROTOTYPE"` TimingDescriptionEventChain []TIMING_DESCRIPTION_EVENT_CHAIN `xml:"TIMING-DESCRIPTION-EVENT-CHAIN"` } `xml:"TIMING-DESCRIPTIONS"` TimingGuarantees *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-GUARANTEES"` TimingRequirements *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-REQUIREMENTS"` BehaviorRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SWC_INTERNAL_BEHAVIOR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BEHAVIOR-REF"` ComponentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMPONENT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SWC_TO_ECU_MAPPING ¶
type SWC_TO_ECU_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ComponentIrefs *struct { ComponentIref []COMPONENT_IN_SYSTEM_INSTANCE_REF `xml:"COMPONENT-IREF"` } `xml:"COMPONENT-IREFS"` ControlledHwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTROLLED-HW-ELEMENT-REF"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` PartitionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_PARTITION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PARTITION-REF"` ProcessingUnitRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PROCESSING-UNIT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SWC_TO_ECU_MAPPING_CONSTRAINT ¶
type SWC_TO_ECU_MAPPING_CONSTRAINT struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ComponentIref *COMPONENT_IN_SYSTEM_INSTANCE_REF `xml:"COMPONENT-IREF"` EcuInstanceRefs *struct { EcuInstanceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` } `xml:"ECU-INSTANCE-REFS"` SwcToEcuMappingConstraintType *SWC_TO_ECU_MAPPING_CONSTRAINT_TYPE `xml:"SWC-TO-ECU-MAPPING-CONSTRAINT-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SWC_TO_ECU_MAPPING_CONSTRAINT_TYPE ¶
type SWC_TO_ECU_MAPPING_CONSTRAINT_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SWC_TO_ECU_MAPPING_CONSTRAINT_TYPE__SIMPLE ¶
type SWC_TO_ECU_MAPPING_CONSTRAINT_TYPE__SIMPLE string
type SWC_TO_ECU_MAPPING__SUBTYPES_ENUM ¶
type SWC_TO_ECU_MAPPING__SUBTYPES_ENUM string
type SWC_TO_IMPL_MAPPING ¶
type SWC_TO_IMPL_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ComponentImplementationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SWC_IMPLEMENTATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMPONENT-IMPLEMENTATION-REF"` ComponentIrefs *struct { ComponentIref []COMPONENT_IN_SYSTEM_INSTANCE_REF `xml:"COMPONENT-IREF"` } `xml:"COMPONENT-IREFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SWC_TO_SWC_OPERATION_ARGUMENTS ¶
type SWC_TO_SWC_OPERATION_ARGUMENTS struct { Direction *SWC_TO_SWC_OPERATION_ARGUMENTS_DIRECTION_ENUM `xml:"DIRECTION"` OperationIrefs *struct { OperationIref []OPERATION_IN_SYSTEM_INSTANCE_REF `xml:"OPERATION-IREF"` } `xml:"OPERATION-IREFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SWC_TO_SWC_OPERATION_ARGUMENTS_DIRECTION_ENUM ¶
type SWC_TO_SWC_OPERATION_ARGUMENTS_DIRECTION_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SWC_TO_SWC_OPERATION_ARGUMENTS_DIRECTION_ENUM__SIMPLE ¶
type SWC_TO_SWC_OPERATION_ARGUMENTS_DIRECTION_ENUM__SIMPLE string
type SWC_TO_SWC_SIGNAL ¶
type SWC_TO_SWC_SIGNAL struct { DataElementIrefs *struct { DataElementIref []VARIABLE_DATA_PROTOTYPE_IN_SYSTEM_INSTANCE_REF `xml:"DATA-ELEMENT-IREF"` } `xml:"DATA-ELEMENT-IREFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_ADDR_METHOD ¶
type SW_ADDR_METHOD struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` MemoryAllocationKeywordPolicy *MEMORY_ALLOCATION_KEYWORD_POLICY_TYPE `xml:"MEMORY-ALLOCATION-KEYWORD-POLICY"` Options *struct { Option []IDENTIFIER `xml:"OPTION"` } `xml:"OPTIONS"` SectionInitializationPolicy *SECTION_INITIALIZATION_POLICY_TYPE `xml:"SECTION-INITIALIZATION-POLICY"` SectionType *MEMORY_SECTION_TYPE `xml:"SECTION-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_ADDR_METHOD__SUBTYPES_ENUM ¶
type SW_ADDR_METHOD__SUBTYPES_ENUM string
type SW_AXIS_CONT ¶
type SW_AXIS_CONT struct { Category *CALPRM_AXIS_CATEGORY_ENUM `xml:"CATEGORY"` UnitRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UNIT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNIT-REF"` UnitDisplayName *SINGLE_LANGUAGE_UNIT_NAMES `xml:"UNIT-DISPLAY-NAME"` SwAxisIndex *AXIS_INDEX_TYPE `xml:"SW-AXIS-INDEX"` SwArraysize *VALUE_LIST `xml:"SW-ARRAYSIZE"` SwValuesPhys *SW_VALUES `xml:"SW-VALUES-PHYS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_AXIS_GENERIC ¶
type SW_AXIS_GENERIC struct { SwAxisTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_AXIS_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-AXIS-TYPE-REF"` SwNumberOfAxisPoints *INTEGER_VALUE_VARIATION_POINT `xml:"SW-NUMBER-OF-AXIS-POINTS"` SwGenericAxisParams *struct { SwGenericAxisParam []SW_GENERIC_AXIS_PARAM `xml:"SW-GENERIC-AXIS-PARAM"` } `xml:"SW-GENERIC-AXIS-PARAMS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_AXIS_GROUPED ¶
type SW_AXIS_GROUPED struct { string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_PRIMITIVE_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SHARED-AXIS-TYPE-REF"` SwAxisIndex *AXIS_INDEX_TYPE `xml:"SW-AXIS-INDEX"` ArParameter *AUTOSAR_PARAMETER_REF `xml:"AR-PARAMETER"` McDataInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MC_DATA_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MC-DATA-INSTANCE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }Text
type SW_AXIS_INDIVIDUAL ¶
type SW_AXIS_INDIVIDUAL struct { InputVariableTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_PRIMITIVE_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"INPUT-VARIABLE-TYPE-REF"` SwVariableRefs *struct { AutosarVariable *AUTOSAR_VARIABLE_REF `xml:"AUTOSAR-VARIABLE"` McDataInstanceVarRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MC_DATA_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MC-DATA-INSTANCE-VAR-REF"` } `xml:"SW-VARIABLE-REFS"` CompuMethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMPU_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMPU-METHOD-REF"` UnitRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UNIT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNIT-REF"` SwMaxAxisPoints *INTEGER_VALUE_VARIATION_POINT `xml:"SW-MAX-AXIS-POINTS"` SwMinAxisPoints *INTEGER_VALUE_VARIATION_POINT `xml:"SW-MIN-AXIS-POINTS"` DataConstrRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_CONSTR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-CONSTR-REF"` SwAxisGeneric *SW_AXIS_GENERIC `xml:"SW-AXIS-GENERIC"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_AXIS_TYPE ¶
type SW_AXIS_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SwGenericAxisDesc *DOCUMENTATION_BLOCK `xml:"SW-GENERIC-AXIS-DESC"` SwGenericAxisParamTypes *struct { SwGenericAxisParamType []SW_GENERIC_AXIS_PARAM_TYPE `xml:"SW-GENERIC-AXIS-PARAM-TYPE"` } `xml:"SW-GENERIC-AXIS-PARAM-TYPES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_AXIS_TYPE__SUBTYPES_ENUM ¶
type SW_AXIS_TYPE__SUBTYPES_ENUM string
type SW_BASE_TYPE ¶
type SW_BASE_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` BaseTypeSize *INTEGER `xml:"BASE-TYPE-SIZE"` MaxBaseTypeSize *INTEGER `xml:"MAX-BASE-TYPE-SIZE"` BaseTypeEncoding *BASE_TYPE_ENCODING_STRING `xml:"BASE-TYPE-ENCODING"` MemAlignment *INTEGER `xml:"MEM-ALIGNMENT"` ByteOrder *BYTE_ORDER_ENUM `xml:"BYTE-ORDER"` NativeDeclaration *NATIVE_DECLARATION_STRING `xml:"NATIVE-DECLARATION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_BASE_TYPE__SUBTYPES_ENUM ¶
type SW_BASE_TYPE__SUBTYPES_ENUM string
type SW_BIT_REPRESENTATION ¶
type SW_BIT_REPRESENTATION struct { BitPosition *INTEGER `xml:"BIT-POSITION"` NumberOfBits *INTEGER `xml:"NUMBER-OF-BITS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_CALIBRATION_ACCESS_ENUM ¶
type SW_CALIBRATION_ACCESS_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_CALIBRATION_ACCESS_ENUM__SIMPLE ¶
type SW_CALIBRATION_ACCESS_ENUM__SIMPLE string
type SW_CALPRM_AXIS ¶
type SW_CALPRM_AXIS struct { SwAxisIndex *AXIS_INDEX_TYPE `xml:"SW-AXIS-INDEX"` Category *CALPRM_AXIS_CATEGORY_ENUM `xml:"CATEGORY"` SwAxisGrouped *SW_AXIS_GROUPED `xml:"SW-AXIS-GROUPED"` SwAxisIndividual *SW_AXIS_INDIVIDUAL `xml:"SW-AXIS-INDIVIDUAL"` SwCalibrationAccess *SW_CALIBRATION_ACCESS_ENUM `xml:"SW-CALIBRATION-ACCESS"` DisplayFormat *DISPLAY_FORMAT_STRING `xml:"DISPLAY-FORMAT"` BaseTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_BASE_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BASE-TYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_CALPRM_AXIS_SET ¶
type SW_CALPRM_AXIS_SET struct { SwCalprmAxis []SW_CALPRM_AXIS `xml:"SW-CALPRM-AXIS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_CALPRM_REF_PROXY ¶
type SW_CALPRM_REF_PROXY struct { ArParameter *AUTOSAR_PARAMETER_REF `xml:"AR-PARAMETER"` McDataInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MC_DATA_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MC-DATA-INSTANCE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_CALPRM_VALUE_AXIS_LABELS ¶
type SW_CALPRM_VALUE_AXIS_LABELS struct { S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_COMPONENT_DOCUMENTATION ¶
type SW_COMPONENT_DOCUMENTATION struct { SwFeatureDef *CHAPTER `xml:"SW-FEATURE-DEF"` SwFeatureDesc *CHAPTER `xml:"SW-FEATURE-DESC"` SwTestDesc *CHAPTER `xml:"SW-TEST-DESC"` SwCalibrationNotes *CHAPTER `xml:"SW-CALIBRATION-NOTES"` SwMaintenanceNotes *CHAPTER `xml:"SW-MAINTENANCE-NOTES"` SwDiagnosticsNotes *CHAPTER `xml:"SW-DIAGNOSTICS-NOTES"` SwCarbDoc *CHAPTER `xml:"SW-CARB-DOC"` Chapter []CHAPTER `xml:"CHAPTER"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_COMPONENT_PROTOTYPE ¶
type SW_COMPONENT_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TypeTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TYPE-TREF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM ¶
type SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM string
type SW_COMPONENT_TYPE__SUBTYPES_ENUM ¶
type SW_COMPONENT_TYPE__SUBTYPES_ENUM string
type SW_DATA_DEF_PROPS ¶
type SW_DATA_DEF_PROPS struct { SwDataDefPropsVariants *struct { SwDataDefPropsConditional []SW_DATA_DEF_PROPS_CONDITIONAL `xml:"SW-DATA-DEF-PROPS-CONDITIONAL"` } `xml:"SW-DATA-DEF-PROPS-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_DATA_DEF_PROPS_CONDITIONAL ¶
type SW_DATA_DEF_PROPS_CONDITIONAL struct { Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwAddrMethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_ADDR_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-ADDR-METHOD-REF"` SwAlignment *ALIGNMENT_TYPE `xml:"SW-ALIGNMENT"` BaseTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_BASE_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BASE-TYPE-REF"` SwBitRepresentation *SW_BIT_REPRESENTATION `xml:"SW-BIT-REPRESENTATION"` SwCalibrationAccess *SW_CALIBRATION_ACCESS_ENUM `xml:"SW-CALIBRATION-ACCESS"` SwValueBlockSize *NUMERICAL_VALUE_VARIATION_POINT `xml:"SW-VALUE-BLOCK-SIZE"` SwCalprmAxisSet *SW_CALPRM_AXIS_SET `xml:"SW-CALPRM-AXIS-SET"` SwTextProps *SW_TEXT_PROPS `xml:"SW-TEXT-PROPS"` SwComparisonVariables *struct { AutosarVariable *AUTOSAR_VARIABLE_REF `xml:"AUTOSAR-VARIABLE"` McDataInstanceVarRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MC_DATA_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MC-DATA-INSTANCE-VAR-REF"` } `xml:"SW-COMPARISON-VARIABLES"` CompuMethodRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMPU_METHOD__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMPU-METHOD-REF"` DataConstrRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_CONSTR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-CONSTR-REF"` SwDataDependency *SW_DATA_DEPENDENCY `xml:"SW-DATA-DEPENDENCY"` DisplayFormat *DISPLAY_FORMAT_STRING `xml:"DISPLAY-FORMAT"` ImplementationDataTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"IMPLEMENTATION-DATA-TYPE-REF"` SwHostVariable *SW_VARIABLE_REF_PROXY `xml:"SW-HOST-VARIABLE"` SwImplPolicy *SW_IMPL_POLICY_ENUM `xml:"SW-IMPL-POLICY"` AdditionalNativeTypeQualifier *NATIVE_DECLARATION_STRING `xml:"ADDITIONAL-NATIVE-TYPE-QUALIFIER"` SwIntendedResolution *NUMERICAL_VALUE `xml:"SW-INTENDED-RESOLUTION"` SwInterpolationMethod *IDENTIFIER `xml:"SW-INTERPOLATION-METHOD"` InvalidValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INVALID-VALUE"` McFunction *IDENTIFIER `xml:"MC-FUNCTION"` SwIsVirtual *BOOLEAN `xml:"SW-IS-VIRTUAL"` SwPointerTargetProps *SW_POINTER_TARGET_PROPS `xml:"SW-POINTER-TARGET-PROPS"` SwRecordLayoutRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_RECORD_LAYOUT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-RECORD-LAYOUT-REF"` SwRefreshTiming *MULTIDIMENSIONAL_TIME `xml:"SW-REFRESH-TIMING"` UnitRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UNIT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNIT-REF"` ValueAxisDataTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_PRIMITIVE_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VALUE-AXIS-DATA-TYPE-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_DATA_DEPENDENCY ¶
type SW_DATA_DEPENDENCY struct { SwDataDependencyFormula *COMPU_GENERIC_MATH `xml:"SW-DATA-DEPENDENCY-FORMULA"` SwDataDependencyArgs *SW_DATA_DEPENDENCY_ARGS `xml:"SW-DATA-DEPENDENCY-ARGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_DATA_DEPENDENCY_ARGS ¶
type SW_DATA_DEPENDENCY_ARGS struct { ArParameter *AUTOSAR_PARAMETER_REF `xml:"AR-PARAMETER"` McDataInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MC_DATA_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MC-DATA-INSTANCE-REF"` AutosarVariable *AUTOSAR_VARIABLE_REF `xml:"AUTOSAR-VARIABLE"` McDataInstanceVarRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MC_DATA_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MC-DATA-INSTANCE-VAR-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_GENERIC_AXIS_PARAM ¶
type SW_GENERIC_AXIS_PARAM struct { SwGenericAxisParamTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_GENERIC_AXIS_PARAM_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-GENERIC-AXIS-PARAM-TYPE-REF"` Vf *NUMERICAL_VALUE_VARIATION_POINT `xml:"VF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_GENERIC_AXIS_PARAM_TYPE ¶
type SW_GENERIC_AXIS_PARAM_TYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DataConstrRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_CONSTR__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-CONSTR-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_GENERIC_AXIS_PARAM_TYPE__SUBTYPES_ENUM ¶
type SW_GENERIC_AXIS_PARAM_TYPE__SUBTYPES_ENUM string
type SW_IMPL_POLICY_ENUM ¶
type SW_IMPL_POLICY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_IMPL_POLICY_ENUM__SIMPLE ¶
type SW_IMPL_POLICY_ENUM__SIMPLE string
type SW_POINTER_TARGET_PROPS ¶
type SW_POINTER_TARGET_PROPS struct { TargetCategory *IDENTIFIER `xml:"TARGET-CATEGORY"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` FunctionPointerSignatureRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTRY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FUNCTION-POINTER-SIGNATURE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_RECORD_LAYOUT ¶
type SW_RECORD_LAYOUT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SwRecordLayoutGroup *SW_RECORD_LAYOUT_GROUP `xml:"SW-RECORD-LAYOUT-GROUP"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_RECORD_LAYOUT_GROUP ¶
type SW_RECORD_LAYOUT_GROUP struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` Category *ASAM_RECORD_LAYOUT_SEMANTICS `xml:"CATEGORY"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` SwRecordLayoutGroupAxis *AXIS_INDEX_TYPE `xml:"SW-RECORD-LAYOUT-GROUP-AXIS"` SwRecordLayoutGroupIndex *NMTOKEN_STRING `xml:"SW-RECORD-LAYOUT-GROUP-INDEX"` SwGenericAxisParamTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_GENERIC_AXIS_PARAM_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-GENERIC-AXIS-PARAM-TYPE-REF"` SwRecordLayoutGroupFrom *RECORD_LAYOUT_ITERATOR_POINT `xml:"SW-RECORD-LAYOUT-GROUP-FROM"` SwRecordLayoutGroupTo *RECORD_LAYOUT_ITERATOR_POINT `xml:"SW-RECORD-LAYOUT-GROUP-TO"` SwRecordLayoutGroupStep *INTEGER `xml:"SW-RECORD-LAYOUT-GROUP-STEP"` SwRecordLayoutComponent *IDENTIFIER `xml:"SW-RECORD-LAYOUT-COMPONENT"` SwRecordLayoutRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_RECORD_LAYOUT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-RECORD-LAYOUT-REF"` SwRecordLayoutV []SW_RECORD_LAYOUT_V `xml:"SW-RECORD-LAYOUT-V"` SwRecordLayoutGroup []SW_RECORD_LAYOUT_GROUP `xml:"SW-RECORD-LAYOUT-GROUP"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_RECORD_LAYOUT_GROUP_CONTENT ¶
type SW_RECORD_LAYOUT_GROUP_CONTENT struct { SwRecordLayoutRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_RECORD_LAYOUT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-RECORD-LAYOUT-REF"` SwRecordLayoutV []SW_RECORD_LAYOUT_V `xml:"SW-RECORD-LAYOUT-V"` SwRecordLayoutGroup []SW_RECORD_LAYOUT_GROUP `xml:"SW-RECORD-LAYOUT-GROUP"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_RECORD_LAYOUT_V ¶
type SW_RECORD_LAYOUT_V struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` Category *ASAM_RECORD_LAYOUT_SEMANTICS `xml:"CATEGORY"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` BaseTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_BASE_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BASE-TYPE-REF"` SwRecordLayoutVAxis *AXIS_INDEX_TYPE `xml:"SW-RECORD-LAYOUT-V-AXIS"` SwRecordLayoutVProp *NMTOKEN_STRING `xml:"SW-RECORD-LAYOUT-V-PROP"` SwRecordLayoutVIndex *NMTOKENS_STRING `xml:"SW-RECORD-LAYOUT-V-INDEX"` SwGenericAxisParamTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_GENERIC_AXIS_PARAM_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-GENERIC-AXIS-PARAM-TYPE-REF"` SwRecordLayoutVFixValue *INTEGER `xml:"SW-RECORD-LAYOUT-V-FIX-VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_RECORD_LAYOUT__SUBTYPES_ENUM ¶
type SW_RECORD_LAYOUT__SUBTYPES_ENUM string
type SW_SERVICE_ARG ¶
type SW_SERVICE_ARG struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Direction *ARGUMENT_DIRECTION_ENUM `xml:"DIRECTION"` SwArraysize *VALUE_LIST `xml:"SW-ARRAYSIZE"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_SERVICE_IMPL_POLICY_ENUM ¶
type SW_SERVICE_IMPL_POLICY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_SERVICE_IMPL_POLICY_ENUM__SIMPLE ¶
type SW_SERVICE_IMPL_POLICY_ENUM__SIMPLE string
type SW_SERVICE_REENTRANCE_ENUM ¶
type SW_SERVICE_REENTRANCE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_SERVICE_REENTRANCE_ENUM__SIMPLE ¶
type SW_SERVICE_REENTRANCE_ENUM__SIMPLE string
type SW_SYSTEMCONST ¶
type SW_SYSTEMCONST struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_SYSTEMCONSTANT_VALUE_SET ¶
type SW_SYSTEMCONSTANT_VALUE_SET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SwSystemconstantValues *struct { SwSystemconstValue []SW_SYSTEMCONST_VALUE `xml:"SW-SYSTEMCONST-VALUE"` } `xml:"SW-SYSTEMCONSTANT-VALUES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SW_SYSTEMCONSTANT_VALUE_SET__SUBTYPES_ENUM ¶
type SW_SYSTEMCONSTANT_VALUE_SET__SUBTYPES_ENUM string
type SW_SYSTEMCONST_VALUE ¶
type SW_SYSTEMCONST_VALUE struct { SwSystemconstRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SW-SYSTEMCONST-REF"` Value *NUMERICAL_VALUE_VARIATION_POINT `xml:"VALUE"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_SYSTEMCONST__SUBTYPES_ENUM ¶
type SW_SYSTEMCONST__SUBTYPES_ENUM string
type SW_TEXT_PROPS ¶
type SW_TEXT_PROPS struct { ArraySizeSemantics *ARRAY_SIZE_SEMANTICS_ENUM `xml:"ARRAY-SIZE-SEMANTICS"` SwMaxTextSize *INTEGER_VALUE_VARIATION_POINT `xml:"SW-MAX-TEXT-SIZE"` BaseTypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_BASE_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BASE-TYPE-REF"` SwFillCharacter *INTEGER `xml:"SW-FILL-CHARACTER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_VALUES ¶
type SW_VALUES struct { Vf []NUMERICAL_VALUE_VARIATION_POINT `xml:"VF"` Vt []VERBATIM_STRING `xml:"VT"` V []NUMERICAL_VALUE `xml:"V"` Vg []VALUE_GROUP `xml:"VG"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_VALUE_CONT ¶
type SW_VALUE_CONT struct { UnitRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UNIT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNIT-REF"` UnitDisplayName *SINGLE_LANGUAGE_UNIT_NAMES `xml:"UNIT-DISPLAY-NAME"` SwArraysize *VALUE_LIST `xml:"SW-ARRAYSIZE"` SwValuesPhys *SW_VALUES `xml:"SW-VALUES-PHYS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_VARIABLE_ACCESS_IMPL_POLICY_ENUM ¶
type SW_VARIABLE_ACCESS_IMPL_POLICY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_VARIABLE_ACCESS_IMPL_POLICY_ENUM__SIMPLE ¶
type SW_VARIABLE_ACCESS_IMPL_POLICY_ENUM__SIMPLE string
type SW_VARIABLE_IMPL ¶
type SW_VARIABLE_IMPL struct { S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SW_VARIABLE_REF_PROXY ¶
type SW_VARIABLE_REF_PROXY struct { AutosarVariable *AUTOSAR_VARIABLE_REF `xml:"AUTOSAR-VARIABLE"` McDataInstanceVarRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MC_DATA_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MC-DATA-INSTANCE-VAR-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SYMBOL_PROPS ¶
type SYMBOL_PROPS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` Symbol *C_IDENTIFIER `xml:"SYMBOL"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SYNCHRONIZATION_TIMING_CONSTRAINT ¶
type SYNCHRONIZATION_TIMING_CONSTRAINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ScopeRefs *struct { ScopeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT_CHAIN__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SCOPE-REF"` } `xml:"SCOPE-REFS"` SynchronizationConstraintType *SYNCHRONIZATION_TYPE_ENUM `xml:"SYNCHRONIZATION-CONSTRAINT-TYPE"` Tolerance *MULTIDIMENSIONAL_TIME `xml:"TOLERANCE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SYNCHRONIZATION_TYPE_ENUM ¶
type SYNCHRONIZATION_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SYNCHRONIZATION_TYPE_ENUM__SIMPLE ¶
type SYNCHRONIZATION_TYPE_ENUM__SIMPLE string
type SYNCHRONOUS_SERVER_CALL_POINT ¶
type SYNCHRONOUS_SERVER_CALL_POINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` OperationIref *R_OPERATION_IN_ATOMIC_SWC_INSTANCE_REF `xml:"OPERATION-IREF"` Timeout *TIME_VALUE `xml:"TIMEOUT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SYNC_TIME_BASE_MGR_USER_NEEDS ¶
type SYNC_TIME_BASE_MGR_USER_NEEDS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SYN_ARGUMENT ¶
type SYN_ARGUMENT struct { S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type SYSTEM ¶
type SYSTEM struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SystemDocumentations *struct { Chapter []CHAPTER `xml:"CHAPTER"` } `xml:"SYSTEM-DOCUMENTATIONS"` EcuExtractVersion *REVISION_LABEL_STRING `xml:"ECU-EXTRACT-VERSION"` FibexElements *struct { FibexElementRefConditional []FIBEX_ELEMENT_REF_CONDITIONAL `xml:"FIBEX-ELEMENT-REF-CONDITIONAL"` } `xml:"FIBEX-ELEMENTS"` Mappings *struct { SystemMapping []SYSTEM_MAPPING `xml:"SYSTEM-MAPPING"` } `xml:"MAPPINGS"` PncVectorLength *POSITIVE_INTEGER `xml:"PNC-VECTOR-LENGTH"` PncVectorOffset *POSITIVE_INTEGER `xml:"PNC-VECTOR-OFFSET"` RootSoftwareCompositions *struct { RootSwCompositionPrototype []ROOT_SW_COMPOSITION_PROTOTYPE `xml:"ROOT-SW-COMPOSITION-PROTOTYPE"` } `xml:"ROOT-SOFTWARE-COMPOSITIONS"` SystemVersion *REVISION_LABEL_STRING `xml:"SYSTEM-VERSION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SYSTEM_MAPPING ¶
type SYSTEM_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DataMappings *struct { ClientServerToSignalGroupMapping []CLIENT_SERVER_TO_SIGNAL_GROUP_MAPPING `xml:"CLIENT-SERVER-TO-SIGNAL-GROUP-MAPPING"` SenderReceiverToSignalGroupMapping []SENDER_RECEIVER_TO_SIGNAL_GROUP_MAPPING `xml:"SENDER-RECEIVER-TO-SIGNAL-GROUP-MAPPING"` SenderReceiverToSignalMapping []SENDER_RECEIVER_TO_SIGNAL_MAPPING `xml:"SENDER-RECEIVER-TO-SIGNAL-MAPPING"` } `xml:"DATA-MAPPINGS"` EcuResourceMappings *struct { EcuMapping []ECU_MAPPING `xml:"ECU-MAPPING"` } `xml:"ECU-RESOURCE-MAPPINGS"` MappingConstraints *struct { ComponentClustering []COMPONENT_CLUSTERING `xml:"COMPONENT-CLUSTERING"` ComponentSeparation []COMPONENT_SEPARATION `xml:"COMPONENT-SEPARATION"` SwcToEcuMappingConstraint []SWC_TO_ECU_MAPPING_CONSTRAINT `xml:"SWC-TO-ECU-MAPPING-CONSTRAINT"` } `xml:"MAPPING-CONSTRAINTS"` PncMappings *struct { PncMapping []PNC_MAPPING `xml:"PNC-MAPPING"` } `xml:"PNC-MAPPINGS"` ResourceEstimations *struct { EcuResourceEstimation []ECU_RESOURCE_ESTIMATION `xml:"ECU-RESOURCE-ESTIMATION"` } `xml:"RESOURCE-ESTIMATIONS"` SignalPathConstraints *struct { CommonSignalPath []COMMON_SIGNAL_PATH `xml:"COMMON-SIGNAL-PATH"` ForbiddenSignalPath []FORBIDDEN_SIGNAL_PATH `xml:"FORBIDDEN-SIGNAL-PATH"` PermissibleSignalPath []PERMISSIBLE_SIGNAL_PATH `xml:"PERMISSIBLE-SIGNAL-PATH"` SeparateSignalPath []SEPARATE_SIGNAL_PATH `xml:"SEPARATE-SIGNAL-PATH"` } `xml:"SIGNAL-PATH-CONSTRAINTS"` SwImplMappings *struct { SwcToImplMapping []SWC_TO_IMPL_MAPPING `xml:"SWC-TO-IMPL-MAPPING"` } `xml:"SW-IMPL-MAPPINGS"` SwMappings *struct { SwcToEcuMapping []SWC_TO_ECU_MAPPING `xml:"SWC-TO-ECU-MAPPING"` } `xml:"SW-MAPPINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SYSTEM_SIGNAL ¶
type SYSTEM_SIGNAL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DynamicLength *BOOLEAN `xml:"DYNAMIC-LENGTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SYSTEM_SIGNAL_GROUP ¶
type SYSTEM_SIGNAL_GROUP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` SystemSignalRefs *struct { SystemSignalRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-SIGNAL-REF"` } `xml:"SYSTEM-SIGNAL-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SYSTEM_SIGNAL_GROUP__SUBTYPES_ENUM ¶
type SYSTEM_SIGNAL_GROUP__SUBTYPES_ENUM string
type SYSTEM_SIGNAL__SUBTYPES_ENUM ¶
type SYSTEM_SIGNAL__SUBTYPES_ENUM string
type SYSTEM_TIMING ¶
type SYSTEM_TIMING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` TimingDescriptions *struct { TdEventBswInternalBehavior []TD_EVENT_BSW_INTERNAL_BEHAVIOR `xml:"TD-EVENT-BSW-INTERNAL-BEHAVIOR"` TdEventBswModeDeclaration []TD_EVENT_BSW_MODE_DECLARATION `xml:"TD-EVENT-BSW-MODE-DECLARATION"` TdEventBswModule []TD_EVENT_BSW_MODULE `xml:"TD-EVENT-BSW-MODULE"` TdEventComplex []TD_EVENT_COMPLEX `xml:"TD-EVENT-COMPLEX"` TdEventFrClusterCycleStart []TD_EVENT_FR_CLUSTER_CYCLE_START `xml:"TD-EVENT-FR-CLUSTER-CYCLE-START"` TdEventFrame []TD_EVENT_FRAME `xml:"TD-EVENT-FRAME"` TdEventIPdu []TD_EVENT_I_PDU `xml:"TD-EVENT-I-PDU"` TdEventISignal []TD_EVENT_I_SIGNAL `xml:"TD-EVENT-I-SIGNAL"` TdEventModeDeclaration []TD_EVENT_MODE_DECLARATION `xml:"TD-EVENT-MODE-DECLARATION"` TdEventOperation []TD_EVENT_OPERATION `xml:"TD-EVENT-OPERATION"` TdEventSwcInternalBehavior []TD_EVENT_SWC_INTERNAL_BEHAVIOR `xml:"TD-EVENT-SWC-INTERNAL-BEHAVIOR"` TdEventTtCanCycleStart []TD_EVENT_TT_CAN_CYCLE_START `xml:"TD-EVENT-TT-CAN-CYCLE-START"` TdEventVariableDataPrototype []TD_EVENT_VARIABLE_DATA_PROTOTYPE `xml:"TD-EVENT-VARIABLE-DATA-PROTOTYPE"` TimingDescriptionEventChain []TIMING_DESCRIPTION_EVENT_CHAIN `xml:"TIMING-DESCRIPTION-EVENT-CHAIN"` } `xml:"TIMING-DESCRIPTIONS"` TimingGuarantees *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-GUARANTEES"` TimingRequirements *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-REQUIREMENTS"` SystemRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SYSTEM__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSTEM-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type SYSTEM__SUBTYPES_ENUM ¶
type SYSTEM__SUBTYPES_ENUM string
type TABLE ¶
type TABLE struct { TableCaption *CAPTION `xml:"TABLE-CAPTION"` Tgroup []TGROUP `xml:"TGROUP"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` Colsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"COLSEP,attr"` Float *FLOAT_ENUM__SIMPLE `xml:"FLOAT,attr"` Frame *FRAME_ENUM__SIMPLE `xml:"FRAME,attr"` HelpEntry *STRING__SIMPLE `xml:"HELP-ENTRY,attr"` Orient *ORIENT_ENUM__SIMPLE `xml:"ORIENT,attr"` Pgwide *NMTOKEN_STRING__SIMPLE `xml:"PGWIDE,attr"` Rowsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"ROWSEP,attr"` Tabstyle *NMTOKEN_STRING__SIMPLE `xml:"TABSTYLE,attr"` }
type TABLE_SEPARATOR_STRING ¶
type TABLE_SEPARATOR_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TABLE_SEPARATOR_STRING__SIMPLE ¶
type TABLE_SEPARATOR_STRING__SIMPLE string
type TARGET_I_PDU_REF ¶
type TARGET_I_PDU_REF struct { DefaultValue *PDU_MAPPING_DEFAULT_VALUE `xml:"DEFAULT-VALUE"` TargetIPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PDU_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-I-PDU-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TBODY ¶
type TBODY struct { Row []ROW `xml:"ROW"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Valign *VALIGN_ENUM__SIMPLE `xml:"VALIGN,attr"` }
type TD_EVENT_BSW_INTERNAL_BEHAVIOR ¶
type TD_EVENT_BSW_INTERNAL_BEHAVIOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` BswModuleEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-MODULE-ENTITY-REF"` TdEventBswInternalBehaviorType *TD_EVENT_BSW_INTERNAL_BEHAVIOR_TYPE_ENUM `xml:"TD-EVENT-BSW-INTERNAL-BEHAVIOR-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_BSW_INTERNAL_BEHAVIOR_TYPE_ENUM ¶
type TD_EVENT_BSW_INTERNAL_BEHAVIOR_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_BSW_INTERNAL_BEHAVIOR_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_BSW_INTERNAL_BEHAVIOR_TYPE_ENUM__SIMPLE string
type TD_EVENT_BSW_MODE_DECLARATION ¶
type TD_EVENT_BSW_MODE_DECLARATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` BswModuleDescriptionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_DESCRIPTION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-MODULE-DESCRIPTION-REF"` EntryModeDeclarationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ENTRY-MODE-DECLARATION-REF"` ExitModeDeclarationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXIT-MODE-DECLARATION-REF"` ModeDeclarationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-DECLARATION-REF"` TdEventBswModeDeclarationType *TD_EVENT_BSW_MODE_DECLARATION_TYPE_ENUM `xml:"TD-EVENT-BSW-MODE-DECLARATION-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_BSW_MODE_DECLARATION_TYPE_ENUM ¶
type TD_EVENT_BSW_MODE_DECLARATION_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_BSW_MODE_DECLARATION_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_BSW_MODE_DECLARATION_TYPE_ENUM__SIMPLE string
type TD_EVENT_BSW_MODULE ¶
type TD_EVENT_BSW_MODULE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` BswModuleDescriptionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_DESCRIPTION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-MODULE-DESCRIPTION-REF"` BswModuleEntryRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *BSW_MODULE_ENTRY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"BSW-MODULE-ENTRY-REF"` TdEventBswModuleType *TD_EVENT_BSW_MODULE_TYPE_ENUM `xml:"TD-EVENT-BSW-MODULE-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_BSW_MODULE_TYPE_ENUM ¶
type TD_EVENT_BSW_MODULE_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_BSW_MODULE_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_BSW_MODULE_TYPE_ENUM__SIMPLE string
type TD_EVENT_COMPLEX ¶
type TD_EVENT_COMPLEX struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_FRAME ¶
type TD_EVENT_FRAME struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` FrameRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FRAME__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FRAME-REF"` PhysicalChannelRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PHYSICAL_CHANNEL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PHYSICAL-CHANNEL-REF"` TdEventType *TD_EVENT_FRAME_TYPE_ENUM `xml:"TD-EVENT-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_FRAME_TYPE_ENUM ¶
type TD_EVENT_FRAME_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_FRAME_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_FRAME_TYPE_ENUM__SIMPLE string
type TD_EVENT_FR_CLUSTER_CYCLE_START ¶
type TD_EVENT_FR_CLUSTER_CYCLE_START struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` CycleRepetition *INTEGER `xml:"CYCLE-REPETITION"` FrClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *FLEXRAY_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FR-CLUSTER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_I_PDU ¶
type TD_EVENT_I_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` IPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-PDU-REF"` PhysicalChannelRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PHYSICAL_CHANNEL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PHYSICAL-CHANNEL-REF"` TdEventType *TD_EVENT_I_PDU_TYPE_ENUM `xml:"TD-EVENT-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_I_PDU_TYPE_ENUM ¶
type TD_EVENT_I_PDU_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_I_PDU_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_I_PDU_TYPE_ENUM__SIMPLE string
type TD_EVENT_I_SIGNAL ¶
type TD_EVENT_I_SIGNAL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` ISignalRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-REF"` PhysicalChannelRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PHYSICAL_CHANNEL__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PHYSICAL-CHANNEL-REF"` TdEventType *TD_EVENT_I_SIGNAL_TYPE_ENUM `xml:"TD-EVENT-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_I_SIGNAL_TYPE_ENUM ¶
type TD_EVENT_I_SIGNAL_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_I_SIGNAL_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_I_SIGNAL_TYPE_ENUM__SIMPLE string
type TD_EVENT_MODE_DECLARATION ¶
type TD_EVENT_MODE_DECLARATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` ComponentIref *COMPONENT_IN_COMPOSITION_INSTANCE_REF `xml:"COMPONENT-IREF"` IsExternal *BOOLEAN `xml:"IS-EXTERNAL"` PortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-REF"` EntryModeDeclarationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ENTRY-MODE-DECLARATION-REF"` ExitModeDeclarationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXIT-MODE-DECLARATION-REF"` ModeDeclarationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"MODE-DECLARATION-REF"` TdEventModeDeclarationType *TD_EVENT_MODE_DECLARATION_TYPE_ENUM `xml:"TD-EVENT-MODE-DECLARATION-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_MODE_DECLARATION_TYPE_ENUM ¶
type TD_EVENT_MODE_DECLARATION_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_MODE_DECLARATION_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_MODE_DECLARATION_TYPE_ENUM__SIMPLE string
type TD_EVENT_OCCURRENCE_EXPRESSION ¶
type TD_EVENT_OCCURRENCE_EXPRESSION struct { Arguments *struct { AutosarOperationArgumentInstance []AUTOSAR_OPERATION_ARGUMENT_INSTANCE `xml:"AUTOSAR-OPERATION-ARGUMENT-INSTANCE"` } `xml:"ARGUMENTS"` Formula *TD_EVENT_OCCURRENCE_EXPRESSION_FORMULA `xml:"FORMULA"` Variables *struct { AutosarVariableInstance []AUTOSAR_VARIABLE_INSTANCE `xml:"AUTOSAR-VARIABLE-INSTANCE"` } `xml:"VARIABLES"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_OCCURRENCE_EXPRESSION_FORMULA ¶
type TD_EVENT_OCCURRENCE_EXPRESSION_FORMULA struct { ArgumentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_OPERATION_ARGUMENT_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ARGUMENT-REF"` EventRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EVENT-REF"` VariableRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_VARIABLE_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"VARIABLE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_OPERATION ¶
type TD_EVENT_OPERATION struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` ComponentIref *COMPONENT_IN_COMPOSITION_INSTANCE_REF `xml:"COMPONENT-IREF"` IsExternal *BOOLEAN `xml:"IS-EXTERNAL"` PortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-REF"` OperationRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *CLIENT_SERVER_OPERATION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"OPERATION-REF"` TdEventOperationType *TD_EVENT_OPERATION_TYPE_ENUM `xml:"TD-EVENT-OPERATION-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_OPERATION_TYPE_ENUM ¶
type TD_EVENT_OPERATION_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_OPERATION_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_OPERATION_TYPE_ENUM__SIMPLE string
type TD_EVENT_SWC_INTERNAL_BEHAVIOR ¶
type TD_EVENT_SWC_INTERNAL_BEHAVIOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` ComponentIref *COMPONENT_IN_COMPOSITION_INSTANCE_REF `xml:"COMPONENT-IREF"` RunnableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RUNNABLE-REF"` TdEventSwcInternalBehaviorType *TD_EVENT_SWC_INTERNAL_BEHAVIOR_TYPE_ENUM `xml:"TD-EVENT-SWC-INTERNAL-BEHAVIOR-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_SWC_INTERNAL_BEHAVIOR_TYPE_ENUM ¶
type TD_EVENT_SWC_INTERNAL_BEHAVIOR_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_SWC_INTERNAL_BEHAVIOR_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_SWC_INTERNAL_BEHAVIOR_TYPE_ENUM__SIMPLE string
type TD_EVENT_TT_CAN_CYCLE_START ¶
type TD_EVENT_TT_CAN_CYCLE_START struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` EcuInstanceRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ECU_INSTANCE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ECU-INSTANCE-REF"` CycleRepetition *INTEGER `xml:"CYCLE-REPETITION"` TtCanClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TTCAN_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TT-CAN-CLUSTER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_VARIABLE_DATA_PROTOTYPE ¶
type TD_EVENT_VARIABLE_DATA_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` OccurrenceExpression *TD_EVENT_OCCURRENCE_EXPRESSION `xml:"OCCURRENCE-EXPRESSION"` ComponentIref *COMPONENT_IN_COMPOSITION_INSTANCE_REF `xml:"COMPONENT-IREF"` IsExternal *BOOLEAN `xml:"IS-EXTERNAL"` PortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-REF"` DataElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"DATA-ELEMENT-REF"` TdEventVariableDataPrototypeType *TD_EVENT_VARIABLE_DATA_PROTOTYPE_TYPE_ENUM `xml:"TD-EVENT-VARIABLE-DATA-PROTOTYPE-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TD_EVENT_VARIABLE_DATA_PROTOTYPE_TYPE_ENUM ¶
type TD_EVENT_VARIABLE_DATA_PROTOTYPE_TYPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TD_EVENT_VARIABLE_DATA_PROTOTYPE_TYPE_ENUM__SIMPLE ¶
type TD_EVENT_VARIABLE_DATA_PROTOTYPE_TYPE_ENUM__SIMPLE string
type TD_EVENT_VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM ¶
type TD_EVENT_VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM string
type TEXT_TABLE_MAPPING ¶
type TEXT_TABLE_MAPPING struct { IdenticalMapping *BOOLEAN `xml:"IDENTICAL-MAPPING"` MappingDirection *MAPPING_DIRECTION_ENUM `xml:"MAPPING-DIRECTION"` ValuePairs *struct { TextTableValuePair []TEXT_TABLE_VALUE_PAIR `xml:"TEXT-TABLE-VALUE-PAIR"` } `xml:"VALUE-PAIRS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TEXT_TABLE_VALUE_PAIR ¶
type TEXT_TABLE_VALUE_PAIR struct { FirstValue *NUMERICAL_VALUE_VARIATION_POINT `xml:"FIRST-VALUE"` SecondValue *NUMERICAL_VALUE_VARIATION_POINT `xml:"SECOND-VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TEXT_VALUE_SPECIFICATION ¶
type TEXT_VALUE_SPECIFICATION struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Value *VERBATIM_STRING `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TGROUP ¶
type TGROUP struct { Colspec []COLSPEC `xml:"COLSPEC"` Thead *TBODY `xml:"THEAD"` Tfoot *TBODY `xml:"TFOOT"` Tbody *TBODY `xml:"TBODY"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Align *ALIGN_ENUM__SIMPLE `xml:"ALIGN,attr"` Cols *INTEGER__SIMPLE `xml:"COLS,attr"` Colsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"COLSEP,attr"` Rowsep *TABLE_SEPARATOR_STRING__SIMPLE `xml:"ROWSEP,attr"` }
type TIME_RANGE_TYPE ¶
type TIME_RANGE_TYPE struct { Tolerance *struct { AbsoluteTolerance *ABSOLUTE_TOLERANCE `xml:"ABSOLUTE-TOLERANCE"` RelativeTolerance *RELATIVE_TOLERANCE `xml:"RELATIVE-TOLERANCE"` } `xml:"TOLERANCE"` Value *TIME_VALUE `xml:"VALUE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TIME_VALUE ¶
type TIME_VALUE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TIME_VALUE__SIMPLE ¶
type TIME_VALUE__SIMPLE string
type TIMING_DESCRIPTION_EVENT_CHAIN ¶
type TIMING_DESCRIPTION_EVENT_CHAIN struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` StimulusRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"STIMULUS-REF"` ResponseRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RESPONSE-REF"` SegmentRefs *struct { SegmentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TIMING_DESCRIPTION_EVENT_CHAIN__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SEGMENT-REF"` } `xml:"SEGMENT-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TIMING_DESCRIPTION_EVENT_CHAIN__SUBTYPES_ENUM ¶
type TIMING_DESCRIPTION_EVENT_CHAIN__SUBTYPES_ENUM string
type TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM ¶
type TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM string
type TIMING_EVENT ¶
type TIMING_EVENT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DisabledModeIrefs *struct { DisabledModeIref []R_MODE_IN_ATOMIC_SWC_INSTANCE_REF `xml:"DISABLED-MODE-IREF"` } `xml:"DISABLED-MODE-IREFS"` StartOnEventRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RUNNABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"START-ON-EVENT-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Period *TIME_VALUE `xml:"PERIOD"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TOPIC_1 ¶
type TOPIC_1 struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` MsrQueryP1 []MSR_QUERY_P_1 `xml:"MSR-QUERY-P-1"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` Table []TABLE `xml:"TABLE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` HelpEntry *STRING__SIMPLE `xml:"HELP-ENTRY,attr"` }
type TOPIC_CONTENT ¶
type TOPIC_CONTENT struct { P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` Table []TABLE `xml:"TABLE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TOPIC_CONTENT_OR_MSR_QUERY ¶
type TOPIC_CONTENT_OR_MSR_QUERY struct { MsrQueryP1 []MSR_QUERY_P_1 `xml:"MSR-QUERY-P-1"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` Table []TABLE `xml:"TABLE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TOPIC_OR_MSR_QUERY ¶
type TOPIC_OR_MSR_QUERY struct { Topic1 []TOPIC_1 `xml:"TOPIC-1"` MsrQueryTopic1 []MSR_QUERY_TOPIC_1 `xml:"MSR-QUERY-TOPIC-1"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TP_ACK_TYPE ¶
type TP_ACK_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TP_ACK_TYPE__SIMPLE ¶
type TP_ACK_TYPE__SIMPLE string
type TP_ADDRESS ¶
type TP_ADDRESS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TpAddress *INTEGER `xml:"TP-ADDRESS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TP_ADDRESS__SUBTYPES_ENUM ¶
type TP_ADDRESS__SUBTYPES_ENUM string
type TRACEABLE_TEXT ¶
type TRACEABLE_TEXT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Category *CATEGORY_STRING `xml:"CATEGORY"` TraceRefs *struct { TraceRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRACEABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRACE-REF"` } `xml:"TRACE-REFS"` P []MULTI_LANGUAGE_PARAGRAPH `xml:"P"` Verbatim []MULTI_LANGUAGE_VERBATIM `xml:"VERBATIM"` List []LIST `xml:"LIST"` DefList []DEF_LIST `xml:"DEF-LIST"` LabeledList []LABELED_LIST `xml:"LABELED-LIST"` Formula []ML_FORMULA `xml:"FORMULA"` Figure []ML_FIGURE `xml:"FIGURE"` Note []NOTE `xml:"NOTE"` Trace []TRACEABLE_TEXT `xml:"TRACE"` StructuredReq []STRUCTURED_REQ `xml:"STRUCTURED-REQ"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Si *NMTOKENS_STRING__SIMPLE `xml:"SI,attr"` View *VIEW_TOKENS__SIMPLE `xml:"VIEW,attr"` Break *CHAPTER_ENUM_BREAK__SIMPLE `xml:"BREAK,attr"` KeepWithPrevious *KEEP_WITH_PREVIOUS_ENUM__SIMPLE `xml:"KEEP-WITH-PREVIOUS,attr"` }
type TRACEABLE__SUBTYPES_ENUM ¶
type TRACEABLE__SUBTYPES_ENUM string
type TRANSFER_PROPERTY_ENUM ¶
type TRANSFER_PROPERTY_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRANSFER_PROPERTY_ENUM__SIMPLE ¶
type TRANSFER_PROPERTY_ENUM__SIMPLE string
type TRANSMISSION_ACKNOWLEDGEMENT_REQUEST ¶
type TRANSMISSION_ACKNOWLEDGEMENT_REQUEST struct { Timeout *TIME_VALUE `xml:"TIMEOUT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRANSMISSION_MODE_CONDITION ¶
type TRANSMISSION_MODE_CONDITION struct { DataFilter *DATA_FILTER `xml:"DATA-FILTER"` ISignalInIPduRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *I_SIGNAL_TO_I_PDU_MAPPING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"I-SIGNAL-IN-I-PDU-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRANSMISSION_MODE_DECLARATION ¶
type TRANSMISSION_MODE_DECLARATION struct { ModeDrivenFalseConditions *struct { ModeDrivenTransmissionModeCondition []MODE_DRIVEN_TRANSMISSION_MODE_CONDITION `xml:"MODE-DRIVEN-TRANSMISSION-MODE-CONDITION"` } `xml:"MODE-DRIVEN-FALSE-CONDITIONS"` ModeDrivenTrueConditions *struct { ModeDrivenTransmissionModeCondition []MODE_DRIVEN_TRANSMISSION_MODE_CONDITION `xml:"MODE-DRIVEN-TRANSMISSION-MODE-CONDITION"` } `xml:"MODE-DRIVEN-TRUE-CONDITIONS"` TransmissionModeConditions *struct { TransmissionModeCondition []TRANSMISSION_MODE_CONDITION `xml:"TRANSMISSION-MODE-CONDITION"` } `xml:"TRANSMISSION-MODE-CONDITIONS"` TransmissionModeFalseTiming *TRANSMISSION_MODE_TIMING `xml:"TRANSMISSION-MODE-FALSE-TIMING"` TransmissionModeTrueTiming *TRANSMISSION_MODE_TIMING `xml:"TRANSMISSION-MODE-TRUE-TIMING"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRANSMISSION_MODE_TIMING ¶
type TRANSMISSION_MODE_TIMING struct { CyclicTiming *CYCLIC_TIMING `xml:"CYCLIC-TIMING"` EventControlledTiming *EVENT_CONTROLLED_TIMING `xml:"EVENT-CONTROLLED-TIMING"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRIGGER ¶
type TRIGGER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwImplPolicy *SW_IMPL_POLICY_ENUM `xml:"SW-IMPL-POLICY"` TriggerPeriod *MULTIDIMENSIONAL_TIME `xml:"TRIGGER-PERIOD"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TRIGGER_INTERFACE ¶
type TRIGGER_INTERFACE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` ShortNamePattern *STRING `xml:"SHORT-NAME-PATTERN"` IsService *BOOLEAN `xml:"IS-SERVICE"` ServiceKind *SERVICE_PROVIDER_ENUM `xml:"SERVICE-KIND"` Triggers *struct { Trigger []TRIGGER `xml:"TRIGGER"` } `xml:"TRIGGERS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TRIGGER_INTERFACE_MAPPING ¶
type TRIGGER_INTERFACE_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TriggerMappings *struct { TriggerMapping []TRIGGER_MAPPING `xml:"TRIGGER-MAPPING"` } `xml:"TRIGGER-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TRIGGER_MAPPING ¶
type TRIGGER_MAPPING struct { FirstTriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"FIRST-TRIGGER-REF"` SecondTriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SECOND-TRIGGER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRIGGER_MODE ¶
type TRIGGER_MODE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRIGGER_MODE__SIMPLE ¶
type TRIGGER_MODE__SIMPLE string
type TRIGGER_PORT_ANNOTATION ¶
type TRIGGER_PORT_ANNOTATION struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` AnnotationOrigin *STRING `xml:"ANNOTATION-ORIGIN"` AnnotationText *DOCUMENTATION_BLOCK `xml:"ANNOTATION-TEXT"` TriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRIGGER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRIGGER_REF_CONDITIONAL ¶
type TRIGGER_REF_CONDITIONAL struct { TriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *TRIGGER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRIGGER-REF"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TRIGGER__SUBTYPES_ENUM ¶
type TRIGGER__SUBTYPES_ENUM string
type TT ¶
type TT struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Type *NMTOKEN_STRING__SIMPLE `xml:"TYPE,attr"` }
type TTCAN_ABSOLUTELY_SCHEDULED_TIMING ¶
type TTCAN_ABSOLUTELY_SCHEDULED_TIMING struct { CommunicationCycle *struct { CycleCounter *CYCLE_COUNTER `xml:"CYCLE-COUNTER"` CycleRepetition *CYCLE_REPETITION `xml:"CYCLE-REPETITION"` } `xml:"COMMUNICATION-CYCLE"` TimeMark *INTEGER `xml:"TIME-MARK"` Trigger *TTCAN_TRIGGER_TYPE `xml:"TRIGGER"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TTCAN_CLUSTER ¶
type TTCAN_CLUSTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` TtcanClusterVariants *struct { TtcanClusterConditional []TTCAN_CLUSTER_CONDITIONAL `xml:"TTCAN-CLUSTER-CONDITIONAL"` } `xml:"TTCAN-CLUSTER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TTCAN_CLUSTER_CONDITIONAL ¶
type TTCAN_CLUSTER_CONDITIONAL struct { PhysicalChannels *struct { CanPhysicalChannel []CAN_PHYSICAL_CHANNEL `xml:"CAN-PHYSICAL-CHANNEL"` EthernetPhysicalChannel []ETHERNET_PHYSICAL_CHANNEL `xml:"ETHERNET-PHYSICAL-CHANNEL"` FlexrayPhysicalChannel []FLEXRAY_PHYSICAL_CHANNEL `xml:"FLEXRAY-PHYSICAL-CHANNEL"` LinPhysicalChannel []LIN_PHYSICAL_CHANNEL `xml:"LIN-PHYSICAL-CHANNEL"` TtcanPhysicalChannel []TTCAN_PHYSICAL_CHANNEL `xml:"TTCAN-PHYSICAL-CHANNEL"` } `xml:"PHYSICAL-CHANNELS"` ProtocolName *STRING `xml:"PROTOCOL-NAME"` ProtocolVersion *STRING `xml:"PROTOCOL-VERSION"` Speed *INTEGER `xml:"SPEED"` BasicCycleLength *INTEGER `xml:"BASIC-CYCLE-LENGTH"` Ntu *TIME_VALUE `xml:"NTU"` OperationMode *BOOLEAN `xml:"OPERATION-MODE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TTCAN_CLUSTER__SUBTYPES_ENUM ¶
type TTCAN_CLUSTER__SUBTYPES_ENUM string
type TTCAN_COMMUNICATION_CONNECTOR ¶
type TTCAN_COMMUNICATION_CONNECTOR struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMM-CONTROLLER-REF"` EcuCommPortInstances *struct { FramePort []FRAME_PORT `xml:"FRAME-PORT"` IPduPort []I_PDU_PORT `xml:"I-PDU-PORT"` ISignalPort []I_SIGNAL_PORT `xml:"I-SIGNAL-PORT"` } `xml:"ECU-COMM-PORT-INSTANCES"` PncGatewayType *PNC_GATEWAY_TYPE_ENUM `xml:"PNC-GATEWAY-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TTCAN_COMMUNICATION_CONTROLLER ¶
type TTCAN_COMMUNICATION_CONTROLLER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` TtcanCommunicationControllerVariants *struct { TtcanCommunicationControllerConditional []TTCAN_COMMUNICATION_CONTROLLER_CONDITIONAL `xml:"TTCAN-COMMUNICATION-CONTROLLER-CONDITIONAL"` } `xml:"TTCAN-COMMUNICATION-CONTROLLER-VARIANTS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TTCAN_COMMUNICATION_CONTROLLER_CONDITIONAL ¶
type TTCAN_COMMUNICATION_CONTROLLER_CONDITIONAL struct { CanControllerAttributes *struct { CanControllerConfiguration *CAN_CONTROLLER_CONFIGURATION `xml:"CAN-CONTROLLER-CONFIGURATION"` CanControllerConfigurationRequirements *CAN_CONTROLLER_CONFIGURATION_REQUIREMENTS `xml:"CAN-CONTROLLER-CONFIGURATION-REQUIREMENTS"` } `xml:"CAN-CONTROLLER-ATTRIBUTES"` ApplWatchdogLimit *INTEGER `xml:"APPL-WATCHDOG-LIMIT"` ExpectedTxTrigger *INTEGER `xml:"EXPECTED-TX-TRIGGER"` ExternalClockSynchronisation *BOOLEAN `xml:"EXTERNAL-CLOCK-SYNCHRONISATION"` InitialRefOffset *INTEGER `xml:"INITIAL-REF-OFFSET"` Master *BOOLEAN `xml:"MASTER"` TimeMasterPriority *INTEGER `xml:"TIME-MASTER-PRIORITY"` TimeTriggeredCanLevel *INTEGER `xml:"TIME-TRIGGERED-CAN-LEVEL"` TxEnableWindowLength *INTEGER `xml:"TX-ENABLE-WINDOW-LENGTH"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TTCAN_PHYSICAL_CHANNEL ¶
type TTCAN_PHYSICAL_CHANNEL struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommConnectors *struct { CommunicationConnectorRefConditional []COMMUNICATION_CONNECTOR_REF_CONDITIONAL `xml:"COMMUNICATION-CONNECTOR-REF-CONDITIONAL"` } `xml:"COMM-CONNECTORS"` FrameTriggerings *struct { CanFrameTriggering []CAN_FRAME_TRIGGERING `xml:"CAN-FRAME-TRIGGERING"` EthernetFrameTriggering []ETHERNET_FRAME_TRIGGERING `xml:"ETHERNET-FRAME-TRIGGERING"` FlexrayFrameTriggering []FLEXRAY_FRAME_TRIGGERING `xml:"FLEXRAY-FRAME-TRIGGERING"` LinFrameTriggering []LIN_FRAME_TRIGGERING `xml:"LIN-FRAME-TRIGGERING"` } `xml:"FRAME-TRIGGERINGS"` ISignalTriggerings *struct { ISignalTriggering []I_SIGNAL_TRIGGERING `xml:"I-SIGNAL-TRIGGERING"` } `xml:"I-SIGNAL-TRIGGERINGS"` PduTriggerings *struct { PduTriggering []PDU_TRIGGERING `xml:"PDU-TRIGGERING"` } `xml:"PDU-TRIGGERINGS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type TTCAN_TRIGGER_TYPE ¶
type TTCAN_TRIGGER_TYPE struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type TTCAN_TRIGGER_TYPE__SIMPLE ¶
type TTCAN_TRIGGER_TYPE__SIMPLE string
type UDP_NM_CLUSTER ¶
type UDP_NM_CLUSTER struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` CommunicationClusterRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMMUNICATION-CLUSTER-REF"` NmChannelId *POSITIVE_INTEGER `xml:"NM-CHANNEL-ID"` NmChannelSleepMaster *BOOLEAN `xml:"NM-CHANNEL-SLEEP-MASTER"` NmNodes *struct { CanNmNode []CAN_NM_NODE `xml:"CAN-NM-NODE"` FlexrayNmNode []FLEXRAY_NM_NODE `xml:"FLEXRAY-NM-NODE"` UdpNmNode []UDP_NM_NODE `xml:"UDP-NM-NODE"` } `xml:"NM-NODES"` NmSynchronizingNetwork *BOOLEAN `xml:"NM-SYNCHRONIZING-NETWORK"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` NmCbvPosition *INTEGER `xml:"NM-CBV-POSITION"` NmChannelActive *BOOLEAN `xml:"NM-CHANNEL-ACTIVE"` NmMessageTimeoutTime *TIME_VALUE `xml:"NM-MESSAGE-TIMEOUT-TIME"` NmMsgCycleTime *TIME_VALUE `xml:"NM-MSG-CYCLE-TIME"` NmNetworkTimeout *TIME_VALUE `xml:"NM-NETWORK-TIMEOUT"` NmNidPosition *INTEGER `xml:"NM-NID-POSITION"` NmRemoteSleepIndicationTime *TIME_VALUE `xml:"NM-REMOTE-SLEEP-INDICATION-TIME"` NmRepeatMessageTime *TIME_VALUE `xml:"NM-REPEAT-MESSAGE-TIME"` NmUserDataLength *INTEGER `xml:"NM-USER-DATA-LENGTH"` NmWaitBusSleepTime *TIME_VALUE `xml:"NM-WAIT-BUS-SLEEP-TIME"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type UDP_NM_CLUSTER_COUPLING ¶
type UDP_NM_CLUSTER_COUPLING struct { CoupledClusterRefs *struct { CoupledClusterRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UDP_NM_CLUSTER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COUPLED-CLUSTER-REF"` } `xml:"COUPLED-CLUSTER-REFS"` NmBusLoadReductionEnabled *BOOLEAN `xml:"NM-BUS-LOAD-REDUCTION-ENABLED"` NmImmediateRestartEnabled *BOOLEAN `xml:"NM-IMMEDIATE-RESTART-ENABLED"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type UDP_NM_CLUSTER__SUBTYPES_ENUM ¶
type UDP_NM_CLUSTER__SUBTYPES_ENUM string
type UDP_NM_ECU ¶
type UDP_NM_ECU struct { NmRepeatMsgIndicationEnabled *BOOLEAN `xml:"NM-REPEAT-MSG-INDICATION-ENABLED"` NmSynchronizationPointEnabled *BOOLEAN `xml:"NM-SYNCHRONIZATION-POINT-ENABLED"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type UDP_NM_NODE ¶
type UDP_NM_NODE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *COMMUNICATION_CONTROLLER__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTROLLER-REF"` NmIfEcuRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_ECU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"NM-IF-ECU-REF"` NmNodeId *INTEGER `xml:"NM-NODE-ID"` NmPassiveModeEnabled *BOOLEAN `xml:"NM-PASSIVE-MODE-ENABLED"` RxNmPduRefs *struct { RxNmPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"RX-NM-PDU-REF"` } `xml:"RX-NM-PDU-REFS"` TxNmPduRefs *struct { TxNmPduRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *NM_PDU__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TX-NM-PDU-REF"` } `xml:"TX-NM-PDU-REFS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` NmMsgCycleOffset *TIME_VALUE `xml:"NM-MSG-CYCLE-OFFSET"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type UNASSIGN_FRAME_ID ¶
type UNASSIGN_FRAME_ID struct { Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Delay *TIME_VALUE `xml:"DELAY"` PositionInTable *INTEGER `xml:"POSITION-IN-TABLE"` AssignedControllerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_SLAVE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ASSIGNED-CONTROLLER-REF"` UnassignedFrameTriggeringRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *LIN_FRAME_TRIGGERING__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNASSIGNED-FRAME-TRIGGERING-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type UNIT ¶
type UNIT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` DisplayName *SINGLE_LANGUAGE_UNIT_NAMES `xml:"DISPLAY-NAME"` FactorSiToUnit *FLOAT `xml:"FACTOR-SI-TO-UNIT"` OffsetSiToUnit *FLOAT `xml:"OFFSET-SI-TO-UNIT"` PhysicalDimensionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PHYSICAL_DIMENSION__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PHYSICAL-DIMENSION-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type UNIT_GROUP ¶
type UNIT_GROUP struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` UnitRefs *struct { UnitRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *UNIT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"UNIT-REF"` } `xml:"UNIT-REFS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type UNIT__SUBTYPES_ENUM ¶
type UNIT__SUBTYPES_ENUM string
type UNLIMITED_INTEGER ¶
type UNLIMITED_INTEGER struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type UNLIMITED_INTEGER_VALUE_VARIATION_POINT ¶
type UNLIMITED_INTEGER_VALUE_VARIATION_POINT struct { SyscStringRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-STRING-REF"` SyscRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_SYSTEMCONST__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"SYSC-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` BindingTime *BINDING_TIME_ENUM__SIMPLE `xml:"BINDING-TIME,attr"` BlueprintValue *STRING__SIMPLE `xml:"BLUEPRINT-VALUE,attr"` Sd *STRING__SIMPLE `xml:"SD,attr"` ShortLabel *IDENTIFIER__SIMPLE `xml:"SHORT-LABEL,attr"` }
type UNLIMITED_INTEGER__SIMPLE ¶
type UNLIMITED_INTEGER__SIMPLE string
type URI_STRING ¶
type URI_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type URI_STRING__SIMPLE ¶
type URI_STRING__SIMPLE string
type URL ¶
type URL struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` MimeType *MIME_TYPE_STRING__SIMPLE `xml:"MIME-TYPE,attr"` }
type USER_DEFINED_I_PDU ¶
type USER_DEFINED_I_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Length *INTEGER `xml:"LENGTH"` CddType *STRING `xml:"CDD-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type USER_DEFINED_PDU ¶
type USER_DEFINED_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Length *INTEGER `xml:"LENGTH"` CddType *STRING `xml:"CDD-TYPE"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type VALIGN_ENUM ¶
type VALIGN_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VALIGN_ENUM__SIMPLE ¶
type VALIGN_ENUM__SIMPLE string
type VALUE_GROUP ¶
type VALUE_GROUP struct { Label *MULTILANGUAGE_LONG_NAME `xml:"LABEL"` Vf []NUMERICAL_VALUE_VARIATION_POINT `xml:"VF"` Vt []VERBATIM_STRING `xml:"VT"` V []NUMERICAL_VALUE `xml:"V"` Vg []VALUE_GROUP `xml:"VG"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VALUE_LIST ¶
type VALUE_LIST struct { Vf []NUMERICAL_VALUE_VARIATION_POINT `xml:"VF"` V []NUMERICAL_VALUE `xml:"V"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VARIABLE_ACCESS ¶
type VARIABLE_ACCESS struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` AccessedVariable *AUTOSAR_VARIABLE_REF `xml:"ACCESSED-VARIABLE"` Scope *VARIABLE_ACCESS_SCOPE_ENUM `xml:"SCOPE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type VARIABLE_ACCESS_SCOPE_ENUM ¶
type VARIABLE_ACCESS_SCOPE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VARIABLE_ACCESS_SCOPE_ENUM__SIMPLE ¶
type VARIABLE_ACCESS_SCOPE_ENUM__SIMPLE string
type VARIABLE_ACCESS__SUBTYPES_ENUM ¶
type VARIABLE_ACCESS__SUBTYPES_ENUM string
type VARIABLE_AND_PARAMETER_INTERFACE_MAPPING ¶
type VARIABLE_AND_PARAMETER_INTERFACE_MAPPING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` DataMappings *struct { DataPrototypeMapping []DATA_PROTOTYPE_MAPPING `xml:"DATA-PROTOTYPE-MAPPING"` } `xml:"DATA-MAPPINGS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type VARIABLE_DATA_PROTOTYPE ¶
type VARIABLE_DATA_PROTOTYPE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` SwDataDefProps *SW_DATA_DEF_PROPS `xml:"SW-DATA-DEF-PROPS"` TypeTref *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *AUTOSAR_DATA_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TYPE-TREF"` InitValue *struct { ApplicationValueSpecification *APPLICATION_VALUE_SPECIFICATION `xml:"APPLICATION-VALUE-SPECIFICATION"` ArrayValueSpecification *ARRAY_VALUE_SPECIFICATION `xml:"ARRAY-VALUE-SPECIFICATION"` ConstantReference *CONSTANT_REFERENCE `xml:"CONSTANT-REFERENCE"` NumericalValueSpecification *NUMERICAL_VALUE_SPECIFICATION `xml:"NUMERICAL-VALUE-SPECIFICATION"` RecordValueSpecification *RECORD_VALUE_SPECIFICATION `xml:"RECORD-VALUE-SPECIFICATION"` ReferenceValueSpecification *REFERENCE_VALUE_SPECIFICATION `xml:"REFERENCE-VALUE-SPECIFICATION"` TextValueSpecification *TEXT_VALUE_SPECIFICATION `xml:"TEXT-VALUE-SPECIFICATION"` } `xml:"INIT-VALUE"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type VARIABLE_DATA_PROTOTYPE_IN_SYSTEM_INSTANCE_REF ¶
type VARIABLE_DATA_PROTOTYPE_IN_SYSTEM_INSTANCE_REF struct { ContextComponentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` ContextCompositionRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *ROOT_SW_COMPOSITION_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPOSITION-REF"` ContextPortRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-PORT-REF"` TargetDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-PROTOTYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM ¶
type VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM string
type VARIABLE_IN_ATOMIC_SWC_TYPE_INSTANCE_REF ¶
type VARIABLE_IN_ATOMIC_SWC_TYPE_INSTANCE_REF struct { PortPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"PORT-PROTOTYPE-REF"` RootVariableDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ROOT-VARIABLE-DATA-PROTOTYPE-REF"` ContextDataPrototypeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-DATA-PROTOTYPE-REF"` TargetDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-PROTOTYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VARIABLE_IN_COMPONENT_INSTANCE_REF ¶
type VARIABLE_IN_COMPONENT_INSTANCE_REF struct { ContextComponentRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-COMPONENT-REF"` ContextPortPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *PORT_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-PORT-PROTOTYPE-REF"` RootVariableDataPrototypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"ROOT-VARIABLE-DATA-PROTOTYPE-REF"` ContextDataPrototypeRef []struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"CONTEXT-DATA-PROTOTYPE-REF"` TargetDataProtoypeRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *DATA_PROTOTYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TARGET-DATA-PROTOYPE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VARIATION_POINT ¶
type VARIATION_POINT struct { ShortLabel *IDENTIFIER `xml:"SHORT-LABEL"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` BlueprintCondition *DOCUMENTATION_BLOCK `xml:"BLUEPRINT-CONDITION"` SwSyscond *CONDITION_BY_FORMULA `xml:"SW-SYSCOND"` PostBuildVariantConditions *struct { PostBuildVariantCondition []POST_BUILD_VARIANT_CONDITION `xml:"POST-BUILD-VARIANT-CONDITION"` } `xml:"POST-BUILD-VARIANT-CONDITIONS"` Sdg *SDG `xml:"SDG"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VARIATION_POINT_PROXY ¶
type VARIATION_POINT_PROXY struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ConditionAccess *CONDITION_BY_FORMULA `xml:"CONDITION-ACCESS"` ValueAccess *struct { BooleanValueVariationPoint *BOOLEAN_VALUE_VARIATION_POINT `xml:"BOOLEAN-VALUE-VARIATION-POINT"` FloatValueVariationPoint *FLOAT_VALUE_VARIATION_POINT `xml:"FLOAT-VALUE-VARIATION-POINT"` IntegerValueVariationPoint *INTEGER_VALUE_VARIATION_POINT `xml:"INTEGER-VALUE-VARIATION-POINT"` Limit *LIMIT `xml:"LIMIT"` NumericalValueVariationPoint *NUMERICAL_VALUE_VARIATION_POINT `xml:"NUMERICAL-VALUE-VARIATION-POINT"` PositiveIntegerValueVariationPoint *POSITIVE_INTEGER_VALUE_VARIATION_POINT `xml:"POSITIVE-INTEGER-VALUE-VARIATION-POINT"` UnlimitedIntegerValueVariationPoint *UNLIMITED_INTEGER_VALUE_VARIATION_POINT `xml:"UNLIMITED-INTEGER-VALUE-VARIATION-POINT"` } `xml:"VALUE-ACCESS"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type VERBATIM_STRING ¶
type VERBATIM_STRING struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VERBATIM_STRING__SIMPLE ¶
type VERBATIM_STRING__SIMPLE string
type VFB_TIMING ¶
type VFB_TIMING struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` TimingDescriptions *struct { TdEventBswInternalBehavior []TD_EVENT_BSW_INTERNAL_BEHAVIOR `xml:"TD-EVENT-BSW-INTERNAL-BEHAVIOR"` TdEventBswModeDeclaration []TD_EVENT_BSW_MODE_DECLARATION `xml:"TD-EVENT-BSW-MODE-DECLARATION"` TdEventBswModule []TD_EVENT_BSW_MODULE `xml:"TD-EVENT-BSW-MODULE"` TdEventComplex []TD_EVENT_COMPLEX `xml:"TD-EVENT-COMPLEX"` TdEventFrClusterCycleStart []TD_EVENT_FR_CLUSTER_CYCLE_START `xml:"TD-EVENT-FR-CLUSTER-CYCLE-START"` TdEventFrame []TD_EVENT_FRAME `xml:"TD-EVENT-FRAME"` TdEventIPdu []TD_EVENT_I_PDU `xml:"TD-EVENT-I-PDU"` TdEventISignal []TD_EVENT_I_SIGNAL `xml:"TD-EVENT-I-SIGNAL"` TdEventModeDeclaration []TD_EVENT_MODE_DECLARATION `xml:"TD-EVENT-MODE-DECLARATION"` TdEventOperation []TD_EVENT_OPERATION `xml:"TD-EVENT-OPERATION"` TdEventSwcInternalBehavior []TD_EVENT_SWC_INTERNAL_BEHAVIOR `xml:"TD-EVENT-SWC-INTERNAL-BEHAVIOR"` TdEventTtCanCycleStart []TD_EVENT_TT_CAN_CYCLE_START `xml:"TD-EVENT-TT-CAN-CYCLE-START"` TdEventVariableDataPrototype []TD_EVENT_VARIABLE_DATA_PROTOTYPE `xml:"TD-EVENT-VARIABLE-DATA-PROTOTYPE"` TimingDescriptionEventChain []TIMING_DESCRIPTION_EVENT_CHAIN `xml:"TIMING-DESCRIPTION-EVENT-CHAIN"` } `xml:"TIMING-DESCRIPTIONS"` TimingGuarantees *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-GUARANTEES"` TimingRequirements *struct { AgeConstraint []AGE_CONSTRAINT `xml:"AGE-CONSTRAINT"` ArbitraryEventTriggering []ARBITRARY_EVENT_TRIGGERING `xml:"ARBITRARY-EVENT-TRIGGERING"` BurstPatternEventTriggering []BURST_PATTERN_EVENT_TRIGGERING `xml:"BURST-PATTERN-EVENT-TRIGGERING"` ConcretePatternEventTriggering []CONCRETE_PATTERN_EVENT_TRIGGERING `xml:"CONCRETE-PATTERN-EVENT-TRIGGERING"` ExecutionOrderConstraint []EXECUTION_ORDER_CONSTRAINT `xml:"EXECUTION-ORDER-CONSTRAINT"` ExecutionTimeConstraint []EXECUTION_TIME_CONSTRAINT `xml:"EXECUTION-TIME-CONSTRAINT"` LatencyTimingConstraint []LATENCY_TIMING_CONSTRAINT `xml:"LATENCY-TIMING-CONSTRAINT"` OffsetTimingConstraint []OFFSET_TIMING_CONSTRAINT `xml:"OFFSET-TIMING-CONSTRAINT"` PeriodicEventTriggering []PERIODIC_EVENT_TRIGGERING `xml:"PERIODIC-EVENT-TRIGGERING"` SporadicEventTriggering []SPORADIC_EVENT_TRIGGERING `xml:"SPORADIC-EVENT-TRIGGERING"` SynchronizationTimingConstraint []SYNCHRONIZATION_TIMING_CONSTRAINT `xml:"SYNCHRONIZATION-TIMING-CONSTRAINT"` } `xml:"TIMING-REQUIREMENTS"` ComponentRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *SW_COMPONENT_TYPE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"COMPONENT-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type VIEW_TOKENS ¶
type VIEW_TOKENS struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type VIEW_TOKENS__SIMPLE ¶
type VIEW_TOKENS__SIMPLE string
type WAIT_POINT ¶
type WAIT_POINT struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` Timeout *TIME_VALUE `xml:"TIMEOUT"` TriggerRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *RTE_EVENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"TRIGGER-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type WORST_CASE_HEAP_USAGE ¶
type WORST_CASE_HEAP_USAGE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` MemoryConsumption *POSITIVE_INTEGER `xml:"MEMORY-CONSUMPTION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type WORST_CASE_STACK_USAGE ¶
type WORST_CASE_STACK_USAGE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` ExecutableEntityRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *EXECUTABLE_ENTITY__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"EXECUTABLE-ENTITY-REF"` HardwareConfiguration *HARDWARE_CONFIGURATION `xml:"HARDWARE-CONFIGURATION"` HwElementRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *HW_ELEMENT__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"HW-ELEMENT-REF"` SoftwareContext *SOFTWARE_CONTEXT `xml:"SOFTWARE-CONTEXT"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` MemoryConsumption *POSITIVE_INTEGER `xml:"MEMORY-CONSUMPTION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type XCP_PDU ¶
type XCP_PDU struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName *MULTILANGUAGE_LONG_NAME `xml:"LONG-NAME"` Desc *MULTI_LANGUAGE_OVERVIEW_PARAGRAPH `xml:"DESC"` Category *CATEGORY_STRING `xml:"CATEGORY"` AdminData *ADMIN_DATA `xml:"ADMIN-DATA"` Introduction *DOCUMENTATION_BLOCK `xml:"INTRODUCTION"` Annotations *struct { Annotation []ANNOTATION `xml:"ANNOTATION"` } `xml:"ANNOTATIONS"` VariationPoint *VARIATION_POINT `xml:"VARIATION-POINT"` Length *INTEGER `xml:"LENGTH"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Uuid *STRING__SIMPLE `xml:"UUID,attr"` }
type XDOC ¶
type XDOC struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName1 *SINGLE_LANGUAGE_LONG_NAME `xml:"LONG-NAME-1"` Number *STRING `xml:"NUMBER"` State *STRING `xml:"STATE"` Date *DATE `xml:"DATE"` Publisher *STRING `xml:"PUBLISHER"` Url *URL `xml:"URL"` Position *STRING `xml:"POSITION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type XFILE ¶
type XFILE struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName1 *SINGLE_LANGUAGE_LONG_NAME `xml:"LONG-NAME-1"` Url *URL `xml:"URL"` Tool *STRING `xml:"TOOL"` ToolVersion *STRING `xml:"TOOL-VERSION"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type XML_SPACE_ENUM ¶
type XML_SPACE_ENUM struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
type XML_SPACE_ENUM__SIMPLE ¶
type XML_SPACE_ENUM__SIMPLE string
type XREF ¶
type XREF struct { Label1 *SINGLE_LANGUAGE_LONG_NAME `xml:"LABEL-1"` ReferrableRef *struct { Text string `xml:",innerxml"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` Base *IDENTIFIER__SIMPLE `xml:"BASE,attr"` Index *POSITIVE_INTEGER__SIMPLE `xml:"INDEX,attr"` Dest *REFERRABLE__SUBTYPES_ENUM `xml:"DEST,attr"` } `xml:"REFERRABLE-REF"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` ShowContent *SHOW_CONTENT_ENUM__SIMPLE `xml:"SHOW-CONTENT,attr"` ShowResourceAliasName *SHOW_RESOURCE_ALIAS_NAME_ENUM__SIMPLE `xml:"SHOW-RESOURCE-ALIAS-NAME,attr"` ShowResourceCategory *SHOW_RESOURCE_CATEGORY_ENUM__SIMPLE `xml:"SHOW-RESOURCE-CATEGORY,attr"` ShowResourceLongName *SHOW_RESOURCE_LONG_NAME_ENUM__SIMPLE `xml:"SHOW-RESOURCE-LONG-NAME,attr"` ShowResourceNumber *SHOW_RESOURCE_NUMBER_ENUM__SIMPLE `xml:"SHOW-RESOURCE-NUMBER,attr"` ShowResourcePage *SHOW_RESOURCE_PAGE_ENUM__SIMPLE `xml:"SHOW-RESOURCE-PAGE,attr"` ShowResourceShortName *SHOW_RESOURCE_SHORT_NAME_ENUM__SIMPLE `xml:"SHOW-RESOURCE-SHORT-NAME,attr"` ShowResourceType *SHOW_RESOURCE_TYPE_ENUM__SIMPLE `xml:"SHOW-RESOURCE-TYPE,attr"` ShowSee *SHOW_SEE_ENUM__SIMPLE `xml:"SHOW-SEE,attr"` }
type XREF_TARGET ¶
type XREF_TARGET struct { ShortName IDENTIFIER `xml:"SHORT-NAME"` LongName1 *SINGLE_LANGUAGE_LONG_NAME `xml:"LONG-NAME-1"` S *STRING__SIMPLE `xml:"S,attr"` T *DATE__SIMPLE `xml:"T,attr"` }
Click to show internal directories.
Click to hide internal directories.