<?xml version='1.0' encoding='UTF-8'?>
<fx:FIBEX xmlns:fx='http://www.asam.net/xml/fbx' xmlns:ho='http://www.asam.net/xml' xmlns:bmw='http://www.bmwgroup.com/xml/fbx' xmlns:ethernet='http://www.asam.net/xml/fbx/ethernet' xmlns:it='http://www.asam.net/xml/fbx/it' xmlns:service='http://www.asam.net/xml/fbx/services' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.asam.net/xml/fbx/all ../../xml_schema/fibex4multiplatform.xsd' VERSION='4.1.0'>
  <fx:PROJECT ID='Project'>
    <ho:SHORT-NAME>Project1</ho:SHORT-NAME>
    <ho:LONG-NAME>Project1 generated 2017-07-19 11:53:58 +0200</ho:LONG-NAME>
  </fx:PROJECT>
  <fx:ELEMENTS>
    <fx:CLUSTERS>
      <fx:CLUSTER ID='vehicle_cluster'>
        <ho:SHORT-NAME>Vehicle_Ethernet</ho:SHORT-NAME>
        <fx:SPEED>100000000</fx:SPEED>
        <fx:IS-HIGH-LOW-BIT-ORDER>false</fx:IS-HIGH-LOW-BIT-ORDER>
        <fx:BIT-COUNTING-POLICY>SAWTOOTH</fx:BIT-COUNTING-POLICY>
        <fx:PROTOCOL>ETHERNET</fx:PROTOCOL>
        <fx:CHANNEL-REFS>
          <fx:CHANNEL-REF ID-REF='adas_channel'/>
        </fx:CHANNEL-REFS>
      </fx:CLUSTER>
    </fx:CLUSTERS>
    <fx:CHANNELS>
      <fx:CHANNEL ID='adas_channel' xsi:type='ethernet:CHANNEL-TYPE'>
        <ho:SHORT-NAME>adas_channel</ho:SHORT-NAME>
        <ethernet:VIRTUAL-LAN ID='adas_vlan'>
          <ho:SHORT-NAME>VLAN_ADAS</ho:SHORT-NAME>
          <ethernet:VLAN-IDENTIFIER>3</ethernet:VLAN-IDENTIFIER>
        </ethernet:VIRTUAL-LAN>
      </fx:CHANNEL>
    </fx:CHANNELS>
    <fx:ECUS>
      <fx:ECU ID='adas_ecu'>
        <ho:SHORT-NAME>ADAS</ho:SHORT-NAME>
        <fx:CONTROLLERS>
          <fx:CONTROLLER ID='controller_adas_controller' xsi:type='ethernet:CONTROLLER-TYPE'>
            <ho:SHORT-NAME>controller_adas_controller</ho:SHORT-NAME>
            <ethernet:MAC-UNICAST-ADDRESS>20:00:00:00:01:04</ethernet:MAC-UNICAST-ADDRESS>
          </fx:CONTROLLER>
        </fx:CONTROLLERS>
        <fx:CONNECTORS>
          <fx:CONNECTOR ID='adas_adas_connector' xsi:type='it:CONNECTOR-TYPE'>
            <fx:CHANNEL-REF ID-REF='adas_channel'/>
            <it:NETWORK-ENDPOINTS>
              <it:NETWORK-ENDPOINT ID='adas_adas_nep'>
                <it:NETWORK-ENDPOINT-ADDRESSES>
                  <it:NETWORK-ENDPOINT-ADDRESS>
                    <it:IPV4>
                      <it:IP-ADDRESS>192.168.3.4</it:IP-ADDRESS>
                      <it:IPV4-ADDRESS-SOURCE>FIXED</it:IPV4-ADDRESS-SOURCE>
                      <it:NETWORKMASK>255.255.255.0</it:NETWORKMASK>
                    </it:IPV4>
                  </it:NETWORK-ENDPOINT-ADDRESS>
                </it:NETWORK-ENDPOINT-ADDRESSES>
              </it:NETWORK-ENDPOINT>
            </it:NETWORK-ENDPOINTS>
            <it:APPLICATION-ENDPOINTS>
              <it:APPLICATION-ENDPOINT ID='adas_adas_aep'>
                <it:IT-TRANSPORT-PROTOCOL-CONFIGURATION>
                  <it:UDP-TP>
                    <it:UDP-PORT>
                      <it:PORT-NUMBER>30500</it:PORT-NUMBER>
                    </it:UDP-PORT>
                  </it:UDP-TP>
                </it:IT-TRANSPORT-PROTOCOL-CONFIGURATION>
                <it:NETWORK-ENDPOINT-REF ID-REF='adas_adas_nep'/>
                <it:DISCOVERY-TECHNOLOGY>
                  <it:DISCOVERY-TECHNOLOGY-NAME>SOME/IP</it:DISCOVERY-TECHNOLOGY-NAME>
                  <it:VERSION>1</it:VERSION>
                </it:DISCOVERY-TECHNOLOGY>
                <it:SERIALIZATION-TECHNOLOGY>
                  <it:SERIALIZATION-TECHNOLOGY-NAME>SOME/IP</it:SERIALIZATION-TECHNOLOGY-NAME>
                  <it:VERSION>1</it:VERSION>
                </it:SERIALIZATION-TECHNOLOGY>
                <it:REMOTING-TECHNOLOGY>
                  <it:REMOTING-TECHNOLOGY-NAME>SOME/IP</it:REMOTING-TECHNOLOGY-NAME>
                  <it:VERSION>1</it:VERSION>
                </it:REMOTING-TECHNOLOGY>
                <it:PROVIDED-SERVICE-INSTANCES/>
                <it:CONSUMED-SERVICE-INSTANCES>
                  <it:CONSUMED-SERVICE-INSTANCE ID='adas_adas_display_info_csi'>
                    <it:PROVIDED-SERVICE-INSTANCE-REF ID-REF='camf_adas_object_detection_psi'/>
                    <it:CONSUMED-EVENT-GROUPS>
                      <it:CONSUMED-EVENT-GROUP ID='adas_adas_display_info_ceg'>
                        <service:EVENT-GROUP-REF ID-REF='camera_object_detection_evg1'/>
                        <it:APPLICATION-ENDPOINT-REF ID-REF='adas_adas_aep'/>
                      </it:CONSUMED-EVENT-GROUP>
                    </it:CONSUMED-EVENT-GROUPS>
                  </it:CONSUMED-SERVICE-INSTANCE>
                </it:CONSUMED-SERVICE-INSTANCES>
              </it:APPLICATION-ENDPOINT>
            </it:APPLICATION-ENDPOINTS>
          </fx:CONNECTOR>
        </fx:CONNECTORS>
      </fx:ECU>
      <fx:ECU ID='camf_ecu'>
        <ho:SHORT-NAME>CAMF</ho:SHORT-NAME>
        <fx:CONTROLLERS>
          <fx:CONTROLLER ID='controller_camf_controller' xsi:type='ethernet:CONTROLLER-TYPE'>
            <ho:SHORT-NAME>controller_camf_controller</ho:SHORT-NAME>
            <ethernet:MAC-UNICAST-ADDRESS>20:00:00:00:01:06</ethernet:MAC-UNICAST-ADDRESS>
          </fx:CONTROLLER>
        </fx:CONTROLLERS>
        <fx:CONNECTORS>
          <fx:CONNECTOR ID='camf_adas_connector' xsi:type='it:CONNECTOR-TYPE'>
            <fx:CHANNEL-REF ID-REF='adas_channel'/>
            <it:NETWORK-ENDPOINTS>
              <it:NETWORK-ENDPOINT ID='camf_adas_nep'>
                <it:NETWORK-ENDPOINT-ADDRESSES>
                  <it:NETWORK-ENDPOINT-ADDRESS>
                    <it:IPV4>
                      <it:IP-ADDRESS>192.168.3.6</it:IP-ADDRESS>
                      <it:IPV4-ADDRESS-SOURCE>FIXED</it:IPV4-ADDRESS-SOURCE>
                      <it:NETWORKMASK>255.255.255.0</it:NETWORKMASK>
                    </it:IPV4>
                  </it:NETWORK-ENDPOINT-ADDRESS>
                </it:NETWORK-ENDPOINT-ADDRESSES>
              </it:NETWORK-ENDPOINT>
            </it:NETWORK-ENDPOINTS>
            <it:APPLICATION-ENDPOINTS>
              <it:APPLICATION-ENDPOINT ID='camf_adas_aep'>
                <it:IT-TRANSPORT-PROTOCOL-CONFIGURATION>
                  <it:UDP-TP>
                    <it:UDP-PORT>
                      <it:PORT-NUMBER>30500</it:PORT-NUMBER>
                    </it:UDP-PORT>
                  </it:UDP-TP>
                </it:IT-TRANSPORT-PROTOCOL-CONFIGURATION>
                <it:NETWORK-ENDPOINT-REF ID-REF='camf_adas_nep'/>
                <it:DISCOVERY-TECHNOLOGY>
                  <it:DISCOVERY-TECHNOLOGY-NAME>SOME/IP</it:DISCOVERY-TECHNOLOGY-NAME>
                  <it:VERSION>1</it:VERSION>
                </it:DISCOVERY-TECHNOLOGY>
                <it:SERIALIZATION-TECHNOLOGY>
                  <it:SERIALIZATION-TECHNOLOGY-NAME>SOME/IP</it:SERIALIZATION-TECHNOLOGY-NAME>
                  <it:VERSION>1</it:VERSION>
                </it:SERIALIZATION-TECHNOLOGY>
                <it:REMOTING-TECHNOLOGY>
                  <it:REMOTING-TECHNOLOGY-NAME>SOME/IP</it:REMOTING-TECHNOLOGY-NAME>
                  <it:VERSION>1</it:VERSION>
                </it:REMOTING-TECHNOLOGY>
                <it:PROVIDED-SERVICE-INSTANCES>
                  <it:PROVIDED-SERVICE-INSTANCE ID='camf_adas_object_detection_psi'>
                    <it:INSTANCE-IDENTIFIER>1</it:INSTANCE-IDENTIFIER>
                    <service:SERVICE-INTERFACE-REF ID-REF='camera_object_detection_service'/>
                    <it:EVENT-HANDLERS>
                      <it:EVENT-HANDLER>
                        <it:CONSUMED-EVENT-GROUP-REFS>
                          <it:CONSUMED-EVENT-GROUP-REF ID-REF='adas_adas_display_info_ceg'/>
                        </it:CONSUMED-EVENT-GROUP-REFS>
                        <it:APPLICATION-ENDPOINT-REF ID-REF='camf_adas_aep'/>
                      </it:EVENT-HANDLER>
                    </it:EVENT-HANDLERS>
                  </it:PROVIDED-SERVICE-INSTANCE>
                </it:PROVIDED-SERVICE-INSTANCES>
                <it:CONSUMED-SERVICE-INSTANCES/>
              </it:APPLICATION-ENDPOINT>
            </it:APPLICATION-ENDPOINTS>
          </fx:CONNECTOR>
        </fx:CONNECTORS>
      </fx:ECU>
    </fx:ECUS>
    <fx:PACKAGES>
      <fx:PACKAGE ID='Vector'>
        <ho:SHORT-NAME>Vector</ho:SHORT-NAME>
      </fx:PACKAGE>
      <fx:PACKAGE ID='ECUs'>
        <ho:SHORT-NAME>ECUs</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='Services'>
        <ho:SHORT-NAME>Services</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='PDUs'>
        <ho:SHORT-NAME>PDUs</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='CompuMethods'>
        <ho:SHORT-NAME>CompuMethods</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='Units'>
        <ho:SHORT-NAME>Units</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='SystemSignals'>
        <ho:SHORT-NAME>SystemSignals</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='RoutingGroups'>
        <ho:SHORT-NAME>RoutingGroups</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='ApplicationDataTypes'>
        <ho:SHORT-NAME>ApplicationDataTypes</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='ImplementationDataTypes'>
        <ho:SHORT-NAME>ImplementationDataTypes</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='DataTypeMappings'>
        <ho:SHORT-NAME>DataTypeMappings</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='PortInterfaces'>
        <ho:SHORT-NAME>PortInterfaces</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='SystemsMappings'>
        <ho:SHORT-NAME>SystemsMappings</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='Transformer'>
        <ho:SHORT-NAME>Transformer</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Vector'/>
      </fx:PACKAGE>
      <fx:PACKAGE ID='AUTOSAR'>
        <ho:SHORT-NAME>AUTOSAR</ho:SHORT-NAME>
      </fx:PACKAGE>
      <fx:PACKAGE ID='BaseTypes'>
        <ho:SHORT-NAME>BaseTypes</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='AUTOSAR'/>
      </fx:PACKAGE>
    </fx:PACKAGES>
    <fx:SERVICE-INTERFACES>
      <fx:SERVICE-INTERFACE ID='camera_object_detection_service' xsi:type='service:SERVICE-INTERFACE-TYPE'>
        <ho:SHORT-NAME>CameraObjectDetection</ho:SHORT-NAME>
        <fx:SERVICE-IDENTIFIER>2001</fx:SERVICE-IDENTIFIER>
        <fx:PACKAGE-REF ID-REF='Vector'/>
        <service:API-VERSION>
          <service:MAJOR>1</service:MAJOR>
          <service:MINOR>0</service:MINOR>
        </service:API-VERSION>
        <service:METHODS>
          <service:METHOD ID='start_stop_method'>
            <ho:SHORT-NAME>StartStop</ho:SHORT-NAME>
            <service:METHOD-IDENTIFIER>300</service:METHOD-IDENTIFIER>
            <service:CALL-SEMANTIC>REQUEST_RESPONSE</service:CALL-SEMANTIC>
            <service:INPUT-PARAMETERS>
              <service:INPUT-PARAMETER ID='activate_camera'>
                <ho:SHORT-NAME>Activate</ho:SHORT-NAME>
                <fx:DATATYPE-REF ID-REF='activate_dt'/>
                <service:POSITION>0</service:POSITION>
                <service:MANDATORY>true</service:MANDATORY>
              </service:INPUT-PARAMETER>
            </service:INPUT-PARAMETERS>
            <service:RETURN-PARAMETERS>
              <service:RETURN-PARAMETER ID='activate_camera_result'>
                <ho:SHORT-NAME>Result</ho:SHORT-NAME>
                <fx:DATATYPE-REF ID-REF='activate_result_dt'/>
                <service:POSITION>0</service:POSITION>
                <service:MANDATORY>true</service:MANDATORY>
              </service:RETURN-PARAMETER>
            </service:RETURN-PARAMETERS>
            <service:RELIABLE>false</service:RELIABLE>
          </service:METHOD>
        </service:METHODS>
        <service:EVENTS>
          <service:EVENT ID='traffic_sign_detection_event'>
            <ho:SHORT-NAME>TrafficSignDetection</ho:SHORT-NAME>
            <service:METHOD-IDENTIFIER>100</service:METHOD-IDENTIFIER>
            <service:CALL-SEMANTIC>FIRE_AND_FORGET</service:CALL-SEMANTIC>
            <service:INPUT-PARAMETERS>
              <service:INPUT-PARAMETER ID='detectedTrafficSigns'>
                <ho:SHORT-NAME>DetectedTrafficSigns</ho:SHORT-NAME>
                <fx:DATATYPE-REF ID-REF='detectedTrafficSign_dt'/>
                <fx:ARRAY-DECLARATION>
                  <fx:ARRAY-DIMENSION>
                    <fx:DIMENSION>1</fx:DIMENSION>
                    <fx:MINIMUM-SIZE>3</fx:MINIMUM-SIZE>
                    <fx:MAXIMUM-SIZE>3</fx:MAXIMUM-SIZE>
                  </fx:ARRAY-DIMENSION>
                </fx:ARRAY-DECLARATION>
                <service:POSITION>0</service:POSITION>
                <service:MANDATORY>true</service:MANDATORY>
              </service:INPUT-PARAMETER>
            </service:INPUT-PARAMETERS>
            <service:RELIABLE>false</service:RELIABLE>
          </service:EVENT>
        </service:EVENTS>
        <service:FIELDS>
          <service:FIELD ID='image_quality'>
            <ho:SHORT-NAME>FrameRate</ho:SHORT-NAME>
            <fx:DATATYPE-REF ID-REF='frame_rate_dt'/>
            <service:ACCESS-PERMISSION>NOTIFY_READ_WRITE</service:ACCESS-PERMISSION>
            <service:NOTIFIER>
              <service:NOTIFICATION-IDENTIFIER>200</service:NOTIFICATION-IDENTIFIER>
              <service:RELIABLE>false</service:RELIABLE>
            </service:NOTIFIER>
            <service:GETTER>
              <service:METHOD-IDENTIFIER>201</service:METHOD-IDENTIFIER>
              <service:RELIABLE>false</service:RELIABLE>
            </service:GETTER>
            <service:SETTER>
              <service:METHOD-IDENTIFIER>202</service:METHOD-IDENTIFIER>
              <service:RELIABLE>false</service:RELIABLE>
            </service:SETTER>
          </service:FIELD>
        </service:FIELDS>
        <service:EVENT-GROUPS>
          <service:EVENT-GROUP ID='camera_object_detection_evg1'>
            <ho:SHORT-NAME>camera_object_detection_evg1</ho:SHORT-NAME>
            <fx:SERVICE-IDENTIFIER>2001</fx:SERVICE-IDENTIFIER>
            <service:EVENT-REFS>
              <service:EVENT-REF ID-REF='traffic_sign_detection_event'/>
            </service:EVENT-REFS>
            <service:FIELD-REFS>
              <service:FIELD-REF ID-REF='image_quality'/>
            </service:FIELD-REFS>
          </service:EVENT-GROUP>
        </service:EVENT-GROUPS>
      </fx:SERVICE-INTERFACE>
    </fx:SERVICE-INTERFACES>
    <fx:PDUS/>
    <fx:DATATYPES>
      <fx:DATATYPE ID='detectedTrafficSign_dt' xsi:type='fx:COMPLEX-DATATYPE-TYPE'>
        <ho:SHORT-NAME>DetectedTrafficSign</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Services'/>
        <fx:COMPLEX-DATATYPE-CLASS>STRUCTURE</fx:COMPLEX-DATATYPE-CLASS>
        <fx:MEMBERS>
          <fx:MEMBER ID='signType'>
            <ho:SHORT-NAME>SignType</ho:SHORT-NAME>
            <fx:DATATYPE-REF ID-REF='signType_dt'/>
            <fx:POSITION>0</fx:POSITION>
          </fx:MEMBER>
          <fx:MEMBER ID='signDistance'>
            <ho:SHORT-NAME>DistanceToSign</ho:SHORT-NAME>
            <fx:DATATYPE-REF ID-REF='signDistance_dt'/>
            <fx:POSITION>1</fx:POSITION>
          </fx:MEMBER>
          <fx:MEMBER ID='detectionReliability'>
            <ho:SHORT-NAME>Reliability</ho:SHORT-NAME>
            <fx:DATATYPE-REF ID-REF='detectionReliability_dt'/>
            <fx:POSITION>2</fx:POSITION>
          </fx:MEMBER>
        </fx:MEMBERS>
      </fx:DATATYPE>
      <fx:DATATYPE ID='signType_dt' xsi:type='fx:COMMON-DATATYPE-TYPE'>
        <ho:SHORT-NAME>signType_dt</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Services'/>
        <fx:CODING-REF ID-REF='signType_cm'/>
      </fx:DATATYPE>
      <fx:DATATYPE ID='signDistance_dt' xsi:type='fx:COMMON-DATATYPE-TYPE'>
        <ho:SHORT-NAME>signDistance_dt</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Services'/>
        <fx:CODING-REF ID-REF='distance_cm'/>
      </fx:DATATYPE>
      <fx:DATATYPE ID='detectionReliability_dt' xsi:type='fx:COMMON-DATATYPE-TYPE'>
        <ho:SHORT-NAME>detectionReliability_dt</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Services'/>
        <fx:CODING-REF ID-REF='detectionReliability_cm'/>
      </fx:DATATYPE>
      <fx:DATATYPE ID='activate_dt' xsi:type='fx:COMMON-DATATYPE-TYPE'>
        <ho:SHORT-NAME>activate_dt</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Services'/>
        <fx:CODING-REF ID-REF='activate_cm'/>
      </fx:DATATYPE>
      <fx:DATATYPE ID='activate_result_dt' xsi:type='fx:COMMON-DATATYPE-TYPE'>
        <ho:SHORT-NAME>activate_result_dt</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Services'/>
        <fx:CODING-REF ID-REF='activate_result_cm'/>
      </fx:DATATYPE>
      <fx:DATATYPE ID='frame_rate_dt' xsi:type='fx:COMMON-DATATYPE-TYPE'>
        <ho:SHORT-NAME>frame_rate_dt</ho:SHORT-NAME>
        <fx:PACKAGE-REF ID-REF='Services'/>
        <fx:CODING-REF ID-REF='frame_rate_cm'/>
      </fx:DATATYPE>
    </fx:DATATYPES>
  </fx:ELEMENTS>
  <fx:PROCESSING-INFORMATION>
    <ho:UNIT-SPEC>
      <ho:UNITS>
        <ho:UNIT ID='degree'>
          <ho:SHORT-NAME>degree</ho:SHORT-NAME>
          <ho:DISPLAY-NAME>°C</ho:DISPLAY-NAME>
        </ho:UNIT>
        <ho:UNIT ID='kmh'>
          <ho:SHORT-NAME>kmh</ho:SHORT-NAME>
          <ho:DISPLAY-NAME>km/h</ho:DISPLAY-NAME>
        </ho:UNIT>
        <ho:UNIT ID='meter'>
          <ho:SHORT-NAME>meter</ho:SHORT-NAME>
          <ho:DISPLAY-NAME>m</ho:DISPLAY-NAME>
        </ho:UNIT>
        <ho:UNIT ID='ampere'>
          <ho:SHORT-NAME>ampere</ho:SHORT-NAME>
          <ho:DISPLAY-NAME>A</ho:DISPLAY-NAME>
        </ho:UNIT>
        <ho:UNIT ID='kw'>
          <ho:SHORT-NAME>kw</ho:SHORT-NAME>
          <ho:DISPLAY-NAME>kW</ho:DISPLAY-NAME>
        </ho:UNIT>
        <ho:UNIT ID='kwh'>
          <ho:SHORT-NAME>kwh</ho:SHORT-NAME>
          <ho:DISPLAY-NAME>kWh</ho:DISPLAY-NAME>
        </ho:UNIT>
        <ho:UNIT ID='detectionReliability_unit'>
          <ho:SHORT-NAME>detectionReliability_unit</ho:SHORT-NAME>
          <ho:DISPLAY-NAME>%</ho:DISPLAY-NAME>
        </ho:UNIT>
        <ho:UNIT ID='frame_rate_unit'>
          <ho:SHORT-NAME>frsec</ho:SHORT-NAME>
          <ho:DISPLAY-NAME>fr/sec</ho:DISPLAY-NAME>
        </ho:UNIT>
      </ho:UNITS>
    </ho:UNIT-SPEC>
    <fx:CODINGS>
      <fx:CODING ID='temp_cm'>
        <ho:SHORT-NAME>Temperature</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT16' ENCODING='NONE'>
          <ho:BIT-LENGTH>16</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>Temperature</ho:SHORT-NAME>
            <ho:CATEGORY>LINEAR</ho:CATEGORY>
            <ho:UNIT-REF ID-REF='degree'/>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:COMPU-RATIONAL-COEFFS>
                    <ho:COMPU-NUMERATOR>
                      <ho:V>-273.15</ho:V>
                      <ho:V>0.1</ho:V>
                    </ho:COMPU-NUMERATOR>
                  </ho:COMPU-RATIONAL-COEFFS>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='vehicle_speed_cm'>
        <ho:SHORT-NAME>Speed</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT16' ENCODING='NONE'>
          <ho:BIT-LENGTH>16</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>Speed</ho:SHORT-NAME>
            <ho:CATEGORY>LINEAR</ho:CATEGORY>
            <ho:UNIT-REF ID-REF='kmh'/>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:COMPU-RATIONAL-COEFFS>
                    <ho:COMPU-NUMERATOR>
                      <ho:V>0</ho:V>
                      <ho:V>0.1</ho:V>
                    </ho:COMPU-NUMERATOR>
                  </ho:COMPU-RATIONAL-COEFFS>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='distance_cm'>
        <ho:SHORT-NAME>Distance</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT32' ENCODING='NONE'>
          <ho:BIT-LENGTH>32</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>Distance</ho:SHORT-NAME>
            <ho:CATEGORY>LINEAR_AND_TEXTTABLE</ho:CATEGORY>
            <ho:UNIT-REF ID-REF='meter'/>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:COMPU-RATIONAL-COEFFS>
                    <ho:COMPU-NUMERATOR>
                      <ho:V>-1000000.0</ho:V>
                      <ho:V>0.1</ho:V>
                    </ho:COMPU-NUMERATOR>
                  </ho:COMPU-RATIONAL-COEFFS>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>0</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>0</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>NoDistance</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='emotor_current_cm'>
        <ho:SHORT-NAME>Current</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT32' ENCODING='NONE'>
          <ho:BIT-LENGTH>32</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>Current</ho:SHORT-NAME>
            <ho:CATEGORY>LINEAR</ho:CATEGORY>
            <ho:UNIT-REF ID-REF='ampere'/>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:COMPU-RATIONAL-COEFFS>
                    <ho:COMPU-NUMERATOR>
                      <ho:V>-1000</ho:V>
                      <ho:V>0.001</ho:V>
                    </ho:COMPU-NUMERATOR>
                  </ho:COMPU-RATIONAL-COEFFS>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='emotor_power_cm'>
        <ho:SHORT-NAME>Power</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT32' ENCODING='NONE'>
          <ho:BIT-LENGTH>32</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>Power</ho:SHORT-NAME>
            <ho:CATEGORY>LINEAR</ho:CATEGORY>
            <ho:UNIT-REF ID-REF='kw'/>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:COMPU-RATIONAL-COEFFS>
                    <ho:COMPU-NUMERATOR>
                      <ho:V>-1000</ho:V>
                      <ho:V>0.001</ho:V>
                    </ho:COMPU-NUMERATOR>
                  </ho:COMPU-RATIONAL-COEFFS>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='capacity_cm'>
        <ho:SHORT-NAME>Capacity</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT32' ENCODING='NONE'>
          <ho:BIT-LENGTH>32</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>Capacity</ho:SHORT-NAME>
            <ho:CATEGORY>LINEAR</ho:CATEGORY>
            <ho:UNIT-REF ID-REF='kwh'/>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:COMPU-RATIONAL-COEFFS>
                    <ho:COMPU-NUMERATOR>
                      <ho:V>0</ho:V>
                      <ho:V>0.001</ho:V>
                    </ho:COMPU-NUMERATOR>
                  </ho:COMPU-RATIONAL-COEFFS>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='signType_cm'>
        <ho:SHORT-NAME>signType_cm</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT8' ENCODING='NONE'>
          <ho:BIT-LENGTH>8</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>signType_cm</ho:SHORT-NAME>
            <ho:CATEGORY>TEXTTABLE</ho:CATEGORY>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>0</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>0</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>NoObject</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>1</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>1</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>SpeedLimit30Sign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>2</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>2</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>SpeedLimit50Sign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>3</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>3</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>SpeedLimit60Sign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>4</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>4</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>SpeedLimit70Sign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>5</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>5</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>SpeedLimit80Sign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>6</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>6</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>SpeedLimit100Sign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>7</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>7</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>NoLimit80Sign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>8</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>8</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>NoPassingZoneSign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>9</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>9</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>NoPassingZoneEndSign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>10</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>10</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>HazardSign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>11</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>11</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>HazardEndSign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>12</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>12</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>RoadworkSign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>13</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>13</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>RoadworkEndSign</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='detectionReliability_cm'>
        <ho:SHORT-NAME>detectionReliability_cm</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT8' ENCODING='NONE'>
          <ho:BIT-LENGTH>8</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
      </fx:CODING>
      <fx:CODING ID='activate_cm'>
        <ho:SHORT-NAME>activate_cm</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT8' ENCODING='BOOLEAN'>
          <ho:BIT-LENGTH>8</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>activate_cm</ho:SHORT-NAME>
            <ho:CATEGORY>TEXTTABLE</ho:CATEGORY>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>0</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>0</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>Deactivate</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>1</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>1</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>Activate</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='activate_result_cm'>
        <ho:SHORT-NAME>activate_result_cm</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT8' ENCODING='BOOLEAN'>
          <ho:BIT-LENGTH>8</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
        <ho:COMPU-METHODS>
          <ho:COMPU-METHOD>
            <ho:SHORT-NAME>activate_result_cm</ho:SHORT-NAME>
            <ho:CATEGORY>TEXTTABLE</ho:CATEGORY>
            <ho:COMPU-INTERNAL-TO-PHYS>
              <ho:COMPU-SCALES>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>0</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>0</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>Failed</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
                <ho:COMPU-SCALE>
                  <ho:LOWER-LIMIT INTERVAL-TYPE='CLOSED'>1</ho:LOWER-LIMIT>
                  <ho:UPPER-LIMIT INTERVAL-TYPE='CLOSED'>1</ho:UPPER-LIMIT>
                  <ho:COMPU-CONST>
                    <ho:VT>Success</ho:VT>
                  </ho:COMPU-CONST>
                </ho:COMPU-SCALE>
              </ho:COMPU-SCALES>
            </ho:COMPU-INTERNAL-TO-PHYS>
          </ho:COMPU-METHOD>
        </ho:COMPU-METHODS>
      </fx:CODING>
      <fx:CODING ID='frame_rate_cm'>
        <ho:SHORT-NAME>frame_rate_cm</ho:SHORT-NAME>
        <ho:CODED-TYPE CATEGORY='FIXED_LENGTH' ho:BASE-DATA-TYPE='A_UINT8' ENCODING='NONE'>
          <ho:BIT-LENGTH>8</ho:BIT-LENGTH>
        </ho:CODED-TYPE>
      </fx:CODING>
    </fx:CODINGS>
  </fx:PROCESSING-INFORMATION>
</fx:FIBEX>