iWeb Transaction Schema 1.36
iWeb Transaction Schema 1.36
<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSpy v2019 rel. 3 sp1 (x64) (http://www.altova.com) by George Ligure (Omnitracs, LLC) --> <!-- ========================================================================================= --> <!-- Services Portal (SP) - Event Subscription Service (ESS) Transaction Type Schema --> <!-- ========================================================================================= --> <!-- Copyright (c) 2020 Omnitracs, LLC. All rights reserved. --> <!-- Confidential and Proprietary - Omnitracs, LLC. This software may be subject to U.S. and --> <!-- international export, re-export, or transfer ("export") laws. Diversion contrary to U.S. --> <!-- and international laws is strictly prohibited. --> <!-- ========================================================================================= --> <!-- --> <!-- v1.36 - 09/30/20 Minor additions to the CER T.3.02 and T.3.13 transactions. Appended --> <!-- documentation to specify additional eventTrigger values: --> <!-- EXCESSIVE_OVERSPEED, OVERSPEED, PANIC, WORKALONE --> <!-- v1.35 - 04/09/20 Feb 2020 post-release follow-on additions: --> <!-- - added optional foreign attribute to equipment element --> <!-- v1.34 - 02/22/20 Changes for Feb 2020 release: --> <!-- - updated enumeration on <mobileType> for new TTID devices --> <!-- - added optional customerGUID attribute to <tran> element for future use --> <!-- v1.33 - 02/19/18 Changes for May 2019 release: --> <!-- - updated enumerations on <mobileType> for new Omnitracs One devices --> <!-- - Added T.3.13.0 CER Incident Coaching Notification transaction --> <!-- v1.32 - 09/28/18 - Fixed the schema to properly reflect the sequence of elements recently --> <!-- added to the T.2.06 and T.2.12 transactions: --> <!-- o support for <odometer> was added to these types in v1.10 --> <!-- o support for <driverId2) was added to these types in v1.29 --> <!-- thus, their sequence is <odometer> followed by <driverID2>). --> <!-- (The sequence of these two elements on other transactions is reversed.) --> <!-- v1.31 - 07/10/18 - Fixed the schema to properly reflect the sequence of recently added --> <!-- elements (odometer, driverID2). These elements were added to the --> <!-- end of the existing transactions. --> <!-- v1.30 - 06/18/18 - Added (existing) Odometer element to several existing transactions: --> <!-- (T.2.01.0, T.2.10.0, T.2.05.0, T.2.11.0, T.5.01.0 and --> <!-- T.2.RM01.0 thru T.2.RM63.0) --> <!-- v1.29 - 02/07/18 - Changes for SP 3.2 Release: --> <!-- - Dropped enumeration '2=TMCT' from the mobileType attribute --> <!-- - Dropped enumeration '3=OmniOne' from the mobileType attribute --> <!-- - Added optional <driverID2> element to T.2.06 and T.2.12 --> <!-- - Updated <driverID>'s annotation to distinuguish it from <driverID2> --> <!-- - Removed <driverID>'s maxOccurs="unbounded"; only 0 or 1 is published --> <!-- v1.28 - 01/25/17 - Changes for Feb 2017 Release: --> <!-- - Added T.3.12.0 CER Incident Update Notification transaction --> <!-- v1.27 - 04/15/16 - Changes for Sep 2016 Release: --> <!-- - Dropped the T.9.01.0 Stingray Position Report --> <!-- v1.26 - 10/18/16 - Changes added to T.7.01 including: --> <!-- - Recovering the hasDefects element flag which was lost --> <!-- - Added new closedByDriver element --> <!-- v1.24 - 01/15/16 - updated enumerations on <mobileType> for the TT150 --> <!-- - updated annotations on <T2BatteryStatus> for the TT150 --> <!-- - fixed annotations on <reeferEngineMode>, <reeferEngineState>, --> <!-- <reeferEngineSpeed> to correctly reflect the returned values. --> <!-- v1.23 - 11/19/15 - updated enumerations on <mobileType> from OTIS to IVG --> <!-- v1.22 - 06/29/15 - Changes for Trailer Mileage Reporting: --> <!-- - Added <mileageCounter> and <mileageCounterTS> elements --> <!-- (T.1.02.0, T.1.03.0, T.1.04.0, T.1.05.0, T.1.06.0, T.1.07.0, --> <!-- T.1.12.0, T.1.13.0, T.1.14.0, T.1.15.0, T.1.16.0, T.1.17.0) --> <!-- - Added T.1.21.0 Mileage Counter Threshold Exceeded Notifications --> <!-- v1.22 - 06/01/15 - Change to T.4.01 to include <fuelSource>. --> <!-- v1.21 - 04/06/15 - Changes to T.4.01 include: --> <!-- - Added new Data End Odometer --> <!-- - Added new Data End Odometer Timestamp --> <!-- - updated enumerations on <msgPriority> for new Extended Sleepy priority --> <!-- - updated enumerations on <mobileType> for the new OTIS device --> <!-- v1.20 - 11/06/14 - Changes: --> <!-- - Added <absStatus> element to values to the T.3.02.0. --> <!-- v1.19 - 07/09/14 - Changes: --> <!-- - Updated <gsEventID> values to include "arrival update" and --> <!-- "departure update" --> <!-- v1.18 - 09/19/13 - Changes for Feb 2014 Release: --> <!-- - Added <priorDriverID> element to existing T.2.08 transaction --> <!-- v1.17 - 09/19/13 - Changes for Sep 2013 Release: --> <!-- - Renamed 3 'Vehicle Maintenance' transactions to 'Vehicle Diagnostics' --> <!-- (T.3.03.0, T.3.04.0, and T.3.05.0) --> <!-- v1.16 - 10/31/12 - Changes for Apr 2013 Release: --> <!-- - Added T.3.09.0 Terrestrial Browsing Alert --> <!-- - Added T.3.10.0 Trailer Tire Inflation Alert --> <!-- - Added T.3.11.0 Tire Pressure Monitoring Event --> <!-- - Added T.1.20.0 Data Sharing Disposition Notifications --> <!-- v1.15 - 08/15/12 - Changes for Nov 2012 Release: --> <!-- - Added T.3.07.0 Mobile Exact Fuel Event --> <!-- - Added T.9.01.0 Stingray Position Report --> <!-- - Added T.3.08.0 Trip Manager Data Message --> <!-- - Added enumeration (12) for the mobileType attribute --> <!-- v1.14 - 04/12/12 - Changes for July 2012 Release: --> <!-- - Added T.3.06.0 Trailer ABS-detected Connect / Disconnect --> <!-- v1.13 - 11/11/11 - Changes: --> <!-- - Added T.8.01.0 MMS forward message dispostion and all the supporting --> <!-- mms... elements. (AT/GN) --> <!-- - Added T.1.19.0 TT tethered reefer status report (GN) --> <!-- v1.12a - 09/19/11 - Changes: --> <!-- - Chg'd <workflowPackageStatus> annotation on the T.6.04.0 (KB/GN) --> <!-- v1.12 - 04/06/11 - Changes: --> <!-- - Added T.7.01.0 VIR defect (PL) --> <!-- - Added T.7.02.0 VIR defect forward message disposition (PL) --> <!-- - Added T.7.03.0 VIR defect forward message delivery status update (PL) --> <!-- - Added <workflowPackageStatus> to the T.6.04.0 transaction (KB/GN) --> <!-- v1.11 - 12/01/10 - Changes: --> <!-- - Updated enumerations for the mobileType attribute (GN) --> <!-- - Added new spdRpmTimes element to T.4.01.0 (GN) --> <!-- - Merged in CER Incident Report T.3.02.0 from CER private copy (PL/GN) --> <!-- - Updated cerData and added evimsTripData (PL/GN) --> <!-- v1.10 - 09/14/10 - Changes: --> <!-- - Added new Odometer field to T.2.06.0 and T.2.12.0 (GN) --> <!-- - Added new completionDetails element to T.6.01.0 and T.6.02.0 (GL) --> <!-- - Added new cruise control & gear related elements to T.4.01.0 (GL) --> <!-- v1.9 - 07/12/10 - Changes: --> <!-- - New T.2.13.0 - Driver Login Event Notification transaction type --> <!-- - New T.6.01.0 - Workflow forward message disposition transaction type --> <!-- - New T.6.02.0 - Workflow message delivery notification transaction type --> <!-- - New T.6.03.0 - Workflow data message transaction type and related --> <!-- complex data types --> <!-- - New T.6.04.0 - Workflow unit change notification transaction type --> <!-- - New PTO Fuel and PTO Time elements added to T.4.01.0 Performance Data --> <!-- transaction type --> <!-- v1.8 - 10/30/09 - Misc changes --> <!-- - GN - New GeoServices Event Notification T.5.01.0 --> <!-- - GN - Added 5 optional placeAlias attrs to the shared Proximity element --> <!-- - GN - Added optional division attr to the shared Equipment element --> <!-- - GL - Added new dttsCode global element type def and added as optional, --> <!-- unbounded elem in T.1.03.0 and T.1.13.0 trans types --> <!-- v1.7 - 06/27/09 - New QTRACS MCP100/200 High Frequency Vehicle Position Report --> <!-- transaction type T.2.12.0. --> <!-- - New TrailerTRACS High Frequency Trailer Position Report transaction --> <!-- type T.1.18.0. --> <!-- - Changes to T.1.08.0 include: --> <!-- - Add new Speed --> <!-- - Add new Heading --> <!-- - Changes to T.2.06.0 include: --> <!-- - Add new Speed --> <!-- - Add new Heading --> <!-- v1.6 - 09/20/08 - Added registered driver element to T.4.01 transaction type. --> <!-- v1.5 - 05/24/08 - New QTRACS Binary Return Message transaction type T.2.10.0. --> <!-- - New QTRACS Routed Binary Message transaction type T.2.11.0. --> <!-- - Annotations changed for msgBody for T.2.01 and T.2.05 --> <!-- - Changes to T.1.07, T.1.14, T.1.15, T.1.16, T.1.17 include: --> <!-- - Add new Reefer Fuel Level --> <!-- - Add new Reefer Voltage --> <!-- - Add new Reefer Engine State --> <!-- - Add new Reefer Engine Mode --> <!-- - Add new Reefer Engine Speed --> <!-- - Change meanings of Reefer Mode and Operating Status --> <!-- - Changes to T.4.01 include: --> <!-- - Add new Over RPM Count --> <!-- - Add new Over RPM Max --> <!-- - Add new Over Speed Count --> <!-- - Add new Over Speed Max --> <!-- - Tethered Trailer support for T.1.01, T.1.08, T.1.09, T.1.10 --> <!-- - <equipment> element <mobileType> attribute now supports 11=Tethered --> <!-- v1.4 - 03/01/08 - New SensorTRACS performance data transaction type T.4.01.0. --> <!-- - New SensorTRACS fault event transaction type T.4.02.0. --> <!-- - Added new optional element: last reefer communication --> <!-- timestamp to T.1.07.0. --> <!-- - Reefer Trailer OEM Alarm Event Transaction Type T.1.14.0 --> <!-- - Reefer Trailer Temperature Event Transaction Type T.1.15.0 --> <!-- - Reefer Trailer Set Point Event Transaction Type T.1.16.0 --> <!-- - Reefer Trailer Low Fuel Event Transaction Type T.1.17.0 --> <!-- v1.3 - 12/19/07 - Extended trailer status tx type T.1.7.0 with reefer related info. --> <!-- - Extended equipment element to include optional VIN attribute. --> <!-- - Added T.3.04.0 Vehicle Maintenance parameter tx type --> <!-- - Added T.3.05.0 Vehicle Maintenance status report tx type --> <!-- v1.2 - 10/17/07 - New transaction types, global elements and other backward compatible --> <!-- changes to existing transactions... --> <!-- - New Macro Template Definition Acknowledgement Event (QT) --> <!-- transaction type <T.2.09.0> --> <!-- - New Vehicle Control Event (VCC) transaction type <T.3.01.0> --> <!-- - New Critical Event Reporting (CER) Incident tx type <T.3.02.0> --> <!-- - New Vehicle Maintenance (VM) event transaction type <T.3.03.0> --> <!-- - Publishing company ID/AUX ID attributes added to <tran> element --> <!-- - Equipment element extended with several new optional attributes --> <!-- v1.1c - 09/07/07 - New and modified trailer-related transation types: --> <!-- - New Trailer Trip Reporting transaction type (T.1.12.0) --> <!-- - New Trailer External Power Event transaction type (T.1.13.0) --> <!-- - Modified (Trailer) Status Report transaction type (T.1.07.0) --> <!-- added trip and power state elements --> <!-- v1.1b - 07/12/07- Removed "blank" as a possible state value in various elements --> <!-- - 07/10/07- Updated the possible state values and their meanings for elements: --> <!-- - cargoSensorState, doorSensorState, auxSensorState, T2BatteryStatus --> <!-- v1.1a - 07/3/07 - The Position element has been made optional in all transaction types. --> <!-- Position information (element) may not be included in a published --> <!-- transaction if the corresponding mobile unit has not acquired a GPS fix. --> <!-- This can occur in certain circumstances when a unit is being installed. --> <!-- v1.1 - 03/12/07 - Clarified description (annotation) of senderAuxID element --> <!-- - 11/13/06 - New Heath Status (T.1.10.0) and Trailer Agreement (T.1.11.0) tx types --> <!-- - Revised generic container model for <tran> element --> <!-- - Removed <completionCode> element from <T.2.05.0> trans type, --> <!-- never actually supported --> <!-- - Minor documentation refinements --> <!-- v1.0 - 08/07/06 - Initial version --> <!-- ======================================================================================== --> -<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:documentation>Transaction block root element containing one or more transactions</xs:documentation> </xs:annotation>
<xs:element ref="tran"/> </xs:sequence> <xs:anyAttribute/> </xs:complexType> </xs:element>
<xs:documentation>Uniquely defines a piece of equipment and its type</xs:documentation> </xs:annotation>
<xs:documentation>Unique customer-defined equipment identifier</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Standard Carrier Alpha Code</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Unique manufacturer-assigned address of the equipment's mobile communication unit</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>A value indicating the type of equipment. Values include "trailer" or "tractor".</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>A value indicating the type of mobile communication device. Values include: 0 = Unknown/Not Installed 1 = MCT 4 = MCP 5 = MCP100 6 = MCP110 7 = MCP200 8 = MCP50 9 = IVG 10 = TT200/210 11 = TT100 12 = TT150 13 = AMG 14 = AMG-C 15 = TTID </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Alternate equipment name or identifier</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Equipment on-board device identifier</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Equipment on-board device firmware version</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>OEM Vehicle Identification Number</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The Division assigned to this piece of equipment. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Equipment ownership, where: N = Not foreign, customer owns the equipment Y = Foreign, customer does not own the equipment </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Defines a piece of equipment's identity prior to a change</xs:documentation> </xs:annotation>
<xs:documentation>Unique customer-defined equipment identifier</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Standard Carrier Alpha Code</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Unique manufacturer-assigned address of the equipment's mobile communication unit</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>A value indicating the type of equipment. Values include "trailer" or "tractor".</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Geographical coordinates at a point in time</xs:documentation> </xs:annotation>
<xs:documentation>Latitude expressed in signed degrees with floating-point decimal precision.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Longitude expressed in signed degrees with floating-point decimal precision.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Position GMT timestamp expressed in the following format: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>GeoServices event</xs:documentation> </xs:annotation>
<xs:documentation>The GeoServices event ID. Values include "arrival" and "departure". Also includes "arrival update" and "departure update" for customers with the special republish gs update notifications setting enabled.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The unique customer-defined name of the place. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The first unique customer-defined alias of the place.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The second unique customer-defined alias of the place.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The third unique customer-defined alias of the place.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The fourth unique customer-defined alias of the place.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The fifth unique customer-defined alias of the place. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Place type such as Truck Stop.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The Division assigned to this place. A place may be applicable to 'Any' division.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Location information expressed as a reference to a nearby place</xs:documentation> </xs:annotation>
<xs:documentation>The distance to the place in units of kilometers or miles based on the publishing company's preference. Format is nnnn.nn.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Direction to the place using a compass notation containing a maximum of 3 characters (e.g. N, SE, NNW). </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The unique customer-defined name of the place if the place type is not CITY or TOWN. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The first unique customer-defined alias of the place if the place type is not CITY or TOWN. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The second unique customer-defined alias of the place if the place type is not CITY or TOWN. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The third unique customer-defined alias of the place if the place type is not CITY or TOWN. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The fourth unique customer-defined alias of the place if the place type is not CITY or TOWN. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The fifth unique customer-defined alias of the place if the place type is not CITY or TOWN. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Place type such as CITY or TOWN.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>City name</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>State code or province code</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Postal code - 12 character maximum.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Country code, possible values include US, CA, MX.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Location information expressed as a simple geocoded street address</xs:documentation> </xs:annotation>
<xs:documentation>Street address</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>City name</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>State code or province code</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Postal code - 12 character maximum.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Country code, possible values include US, CA, MX.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Macro message type information</xs:documentation> </xs:annotation>
<xs:documentation>Macro number (1-63)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>A number representing the version of the macro template definition (format) for the given macro number.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Forward or return macro direction. Possible values include "F" and "R".</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>
<xs:documentation>Macro message field information and value</xs:documentation> </xs:annotation>
<xs:documentation>A customer-defined or reserved dictionary tag value that may be used to identify the meaning and format of the macro field data. The dictionary tag is assigned to the macro field at the time the macro template is created. The tag value may be used during integration to determine how specific macro fields should be processed or parsed. </xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>
<xs:documentation>Container element for one or more related macro field elements</xs:documentation> </xs:annotation>
<xs:element maxOccurs="unbounded" ref="macroField"/> </xs:sequence>
<xs:documentation>A customer-defined dictionary tag that is assigned to an optional grouping of associated macro fields. The tag value may be used to identify the purpose of the group or distinguish two or more similar groups of macro fields. The tag value may be used during integration to determine how specific macro field groups should be processed or parsed. </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Container element for macro message type information and macro field content</xs:documentation> </xs:annotation>
<xs:element ref="macroType"/>
<xs:element ref="macroField"/> <xs:element ref="fieldGroup"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Health condition, status and timestamp</xs:documentation> </xs:annotation>
<xs:documentation>A unique code identifying the type of health condition present. Possible values include: 1= GPS Antenna, 2=Low Battery, 3=Depleted Battery, 4=Status Overdue, 5=Stale Position</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>A status value providing more information about the health condition. Possible values include: 0=No Error, 1=Error Present</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Health status condition GMT timestamp expressed in the following format: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Connect and disconnect notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="connectStatus"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Cargo event notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="cargoSensorState"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Door event notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="doorSensorState"/> <xs:element maxOccurs="unbounded" ref="dttsCode" minOccurs="0"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Auxiliary sensor event notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="auxSensorState"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Battery event notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="T2BatteryStatus"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Geofence event notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="geofenceStatus"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Status report transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="connectStatus"/> <xs:element ref="cargoSensorState" minOccurs="0"/> <xs:element ref="doorSensorState" minOccurs="0"/> <xs:element ref="auxSensorState" minOccurs="0"/> <xs:element ref="T2BatteryStatus" minOccurs="0"/> <xs:element ref="trailerTripStatus" minOccurs="0"/> <xs:element ref="powerState" minOccurs="0"/> <xs:element ref="reeferType" minOccurs="0"/> <xs:element ref="reeferMode" minOccurs="0"/> <xs:element ref="reeferEngHrs" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="reeferZone" minOccurs="0"/>
<xs:documentation>The most critical (severe) alarm category present across all OEM reefer alarms. Each type of alarm may be assigned to a specific category, which indicates its severity relative to other alarms and their respective categories. Possible values include: 0 = None (no active OEM alarms) 1 = Check 2 = Cautionary 3 = Critical 4 = Shutdown</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="reeferTempRangeAlarm" minOccurs="0"/> <xs:element ref="reeferLowFuelAlarm" minOccurs="0"/> <xs:element ref="reeferSetPointAlarm" minOccurs="0"/> <xs:element ref="reeferLastCommTS" minOccurs="0"/> <xs:element ref="reeferBatteryVoltage" minOccurs="0"/> <xs:element ref="reeferFuelLevel" minOccurs="0"/> <xs:element ref="reeferEngineMode" minOccurs="0"/> <xs:element ref="reeferEngineState" minOccurs="0"/> <xs:element ref="reeferEngineSpeed" minOccurs="0"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Trailer position report transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Trailer definition notification transaction type. Possible definition changes (maintenance code values) include: 1=Add; 2=Delete; 3=Rename; 4=Unit address change (RMA).</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="defMaintCode"/> <xs:element ref="equipment"/> <xs:element ref="priorEquipment" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Mobile health status notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="healthInfo" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Trailer agreement notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="equipment"/> <xs:element ref="nmcAcct"/>
<xs:documentation>Agreement type, where: 0 = Pending EIS Assignment 1 = Rental Agreement 2 = Lease Agreement 3 = Idle 4 = Historical 5 = Lease Demo 6 = Restricted Lease</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="custAcct" minOccurs="0"/> <xs:element ref="branchID" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Trailer trip reporting event notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="trailerTripStatus"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Trailer external power event notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="powerState"/> <xs:element maxOccurs="unbounded" ref="dttsCode" minOccurs="0"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Reefer trailer OEM alarm event transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="reeferType" minOccurs="0"/> <xs:element ref="reeferMode" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="reeferZone" minOccurs="0"/> <xs:element ref="reeferEngHrs" minOccurs="0"/> <xs:element ref="reeferLastCommTS" minOccurs="0"/>
<xs:documentation>The OEM reefer alarm severity level, possible values include: 0 = No Alarm 1 = Level 0 Alarm 2 = Level 1 Alarm 3 = Level 2 Alarm 4 = Level 3 Alarm 5 = Level 4 Alarm 6 = Level 5 Alarm 7 = Level 6 Alarm 8 = Level 7 Alarm 9 = Level 8 Alarm 10 = Level 9 Alarm 11 = Level 10 Alarm 12 = Level 11 Alarm 13 = Level 12 Alarm 14 = Level 13 Alarm 15 = Level 14 Alarm 16-255 = Reserved </xs:documentation> </xs:annotation> </xs:element> <xs:element maxOccurs="unbounded" ref="reeferOEMAlarm" minOccurs="0"/> <xs:element ref="reeferBatteryVoltage" minOccurs="0"/> <xs:element ref="reeferFuelLevel" minOccurs="0"/> <xs:element ref="reeferEngineMode" minOccurs="0"/> <xs:element ref="reeferEngineState" minOccurs="0"/> <xs:element ref="reeferEngineSpeed" minOccurs="0"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Reefer trailer temperature event transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="reeferType" minOccurs="0"/> <xs:element ref="reeferMode" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="reeferZone" minOccurs="0"/> <xs:element ref="reeferEngHrs" minOccurs="0"/> <xs:element ref="reeferTempRangeAlarm" minOccurs="0"/> <xs:element ref="reeferLastCommTS" minOccurs="0"/> <xs:element ref="reeferZoneEvent" minOccurs="0"/> <xs:element ref="reeferSensorEvent" minOccurs="0"/> <xs:element ref="reeferBatteryVoltage" minOccurs="0"/> <xs:element ref="reeferFuelLevel" minOccurs="0"/> <xs:element ref="reeferEngineMode" minOccurs="0"/> <xs:element ref="reeferEngineState" minOccurs="0"/> <xs:element ref="reeferEngineSpeed" minOccurs="0"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Reefer trailer set point event transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="reeferType" minOccurs="0"/> <xs:element ref="reeferMode" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="reeferZone" minOccurs="0"/> <xs:element ref="reeferEngHrs" minOccurs="0"/> <xs:element ref="reeferSetPointAlarm" minOccurs="0"/> <xs:element ref="reeferLastCommTS" minOccurs="0"/> <xs:element ref="reeferZoneEvent" minOccurs="0"/> <xs:element ref="reeferBatteryVoltage" minOccurs="0"/> <xs:element ref="reeferFuelLevel" minOccurs="0"/> <xs:element ref="reeferEngineMode" minOccurs="0"/> <xs:element ref="reeferEngineState" minOccurs="0"/> <xs:element ref="reeferEngineSpeed" minOccurs="0"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Reefer trailer low fuel event transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="reeferType" minOccurs="0"/> <xs:element ref="reeferMode" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="reeferZone" minOccurs="0"/> <xs:element ref="reeferEngHrs" minOccurs="0"/> <xs:element ref="reeferLowFuelAlarm" minOccurs="0"/> <xs:element ref="reeferLastCommTS" minOccurs="0"/> <xs:element ref="reeferBatteryVoltage" minOccurs="0"/> <xs:element ref="reeferFuelLevel" minOccurs="0"/> <xs:element ref="reeferEngineMode" minOccurs="0"/> <xs:element ref="reeferEngineState" minOccurs="0"/> <xs:element ref="reeferEngineSpeed" minOccurs="0"/> <xs:element ref="mileageCounter" minOccurs="0"/> <xs:element ref="mileageCounterTS" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>High frequency trailer position report transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Tethered Reefer Status Report transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="tethReeferType"/> <xs:element ref="tethReeferMode"/> <xs:element maxOccurs="unbounded" ref="tethReeferAdditionalMode" minOccurs="0"/> <xs:element ref="tethReeferEvent"/> <xs:element ref="tethReeferSetPoint"/> <xs:element ref="tethReeferReturnTemp"/> <xs:element ref="tethReeferSupplyTemp"/> <xs:element ref="tethReeferTargetReturnTemp" minOccurs="0"/> <xs:element ref="tethReeferTempTolerance" minOccurs="0"/> <xs:element ref="tethReeferTempOOR"/> <xs:element ref="tethReeferIncorrectSetPoint"/>
<xs:documentation>Reefer Alarm information. Multiple alarms may be provided. Alarm codes and descriptions are unique for ThermoKing vs. Carrier: | Alarm | ThermoKing | Carrier | | 01 | Full Recorder Log | Low Oil | | 02 | Auto Fail | Auto Fail | | 03 | High Coolant | High Coolant | | 04 | High Discharge Pressure | Alarm 4 | | 05 | Cooling Cycle Fault | Alarm 5 | | 06 | Temp Out of Range | Temp Out of Range | | 07 | Override Defrost | Override Defrost | | 08 | Battery Low | Battery Low | | 09 | Heating Cycle Fault | Alarm 9 | | 10 | Controller Out of Calibration | Controller Out of Calibration | | 11 | Microprocessor Failure | Microprocessor Failure | | 12 | Return Air Sensor Fault | Return Air Sensor Fault | | 13 | Supply Air Sensor Fault | Supply Air Sensor Fault | | 14 | Power Up | Power Up | | 15 | Refrigeration Capacity Low | Alarm 15 | | 16 | Status Offline | Status Offline | </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Data Sharing Disposition Notification - indicates that the owner enabled/disabled sharing. -Published to the partner whenever the state changes successfully (states 10 and 20 only). -Published to the owner whenever any state change succeeds or fails.</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="equipment"/>
<xs:documentation>Identifies the owning QSP company instance in this Data Sharing relationship</xs:documentation> </xs:annotation>
<xs:documentation>Company ID of the data sharing owner</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Auxiliary Account# of the data sharing owner</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Identifies the partner QSP company instance in this Data Sharing relationship</xs:documentation> </xs:annotation>
<xs:documentation>Company ID of the data sharing partner</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Auxiliary Account# of the data sharing parter</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Data Sharing Partner ID of the data sharing parter</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Data Sharing status, where: 10 = request to set sharing on has succeeded 11 = request to set sharing on has failed 20 = request to set sharing off has succeeded 21 = request to set sharing off has failed </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Mileage Counter Threshold Exceeded Notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="mileageCounter"/> <xs:element ref="mileageCounterTS"/>
<xs:documentation>The threshold that was reached to generate the alert. Format is nnnnnnn.n. Applicable to TT210 devices with supporting firmware.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 01 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 02 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 03 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 04 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 05 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 06 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 07 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 08 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 09 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 10 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 11 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 12 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 13 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 14 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 15 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 16 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 17 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 18 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 19 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 20 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 21 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 22 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 23 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 24 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 25 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 26 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 27 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 28 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 29 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 30 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 31 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 32 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 33 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 34 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 35 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 36 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 37 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 38 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 39 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 40 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 41 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 42 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 43 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 44 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 45 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 46 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 47 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 48 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 49 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 50 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 51 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 52 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 53 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 54 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 55 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 56 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 57 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 58 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 59 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 60 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 61 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 62 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return macro 63 message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="macroBody"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Text return freeform message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/>
<xs:documentation>Text freeform message body content</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>All forward message disposition transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="completionCode" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Negative-only forward message disposition transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="completionCode" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Forward message read notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="completionCode" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Routed text message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="msgDirection" minOccurs="0"/> <xs:element ref="senderAuxID" minOccurs="0"/> <xs:element ref="senderSCAC" minOccurs="0"/>
<xs:documentation>Message body content. Can contain freeform or macro message body. The message body of a routed text message representing a macro message is always delivered in a fully expanded form, which includes both the fixed macro template labels and the macro field data. This fully expanded form is required because the receiver of this transaction may not have access to the original macro template associated with this routed message.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle position report transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="ltdDistance" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> <xs:element ref="odometer" minOccurs="0"/> <xs:element ref="driverID2" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle definition notification transaction type. Possible definition changes (maintenance code values) include: 1=Add; 2=Rename; 3=Delete; 4=Unit address change.</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="defMaintCode"/> <xs:element ref="equipment"/> <xs:element ref="priorEquipment" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Driver definition notification transaction type. Possible definition changes (maintenance code values) include: 1=Add; 2=Delete; 3=Rename</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="defMaintCode"/> <xs:element ref="driverID"/> <xs:element ref="driverName" minOccurs="0"/> <xs:element ref="priorDriverID" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Macro template definition acknowledgement transaction type. Possible definition changes (maintenance code values) include: 1=Add; 2=Change; 3=Delete.</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="defMaintCode"/>
<xs:documentation>This is a code indicating the disposition of the associated message or operation. Refer to integration documentation for possible values and meanings.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="macroType"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Binary Return Message Transaction Type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="receivedTS" minOccurs="0"/> <xs:element ref="forwardGMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="virtualChannel" minOccurs="0"/>
<xs:documentation>Binary message body content</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Routed Binary Message Transaction Type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/> <xs:element ref="msgPriority" minOccurs="0"/> <xs:element ref="msgDirection" minOccurs="0"/> <xs:element ref="senderAuxID" minOccurs="0"/> <xs:element ref="senderSCAC" minOccurs="0"/> <xs:element ref="virtualChannel" minOccurs="0"/>
<xs:documentation>Binary message body content</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>MCP100/200 high frequency vehicle position report transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> <xs:element ref="odometer" minOccurs="0"/> <xs:element ref="driverID2" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Driver login event notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID"/> <xs:element ref="dlEventID"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle control event transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="equipment"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/>
<xs:documentation>Indicates the type of notification associated with the transaction. Valid values include: TAMPER, HIJACK, DRIVER, DERATE, MAINTENANCE, DURESS and CER trigger events.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates the specific reason for certain associated notification types. Valid values for the MAINTENANCE notification type include: IN, OUT. Valid values for the TAMPER notification type include: DURESS, GROUND, ECM, IGNITION, DRIVER.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="eventDescrip"/>
<xs:documentation>User who initiated the event.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="comment" minOccurs="0"/>
<xs:documentation>The state of the vehicle control system. Valid values include: UNKNOWN, RUN, UNATTENDED_RUN, PROTECTED, DERATE, DERATE_PENDING, TAMPER, MAINTENANCE, MAINTENANCE_PENDING, DURESS</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="driverName" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Critical Event Reporting incident transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventKey" minOccurs="0"/>
<xs:documentation>A URL to view the incident details on the CER web site.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="eventTS" minOccurs="0"/> <xs:element ref="sentTS" minOccurs="0"/> <xs:element ref="equipment" minOccurs="0"/> <xs:element ref="driverID" minOccurs="0"/>
<xs:documentation>The event which triggered the incident. Valid values include MANUAL, HARD_BRAKING, STABILITY_CONTROL, LANE_DEPARTURE_LEFT_RIGHT, LANE_DEPARTURE_DISABLE, EVIMS, FOLLOWING_TIME_VIOLATION, FORWARD_COLLISION_WARNING, EXCESSIVE_OVERSPEED, OVERSPEED, PANIC, WORKALONE</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Trigger-specific data for the incident. For HARD_BRAKING events, this value is the deceleration in units of miles or kilometers per hour per second (MPH/second). Format is nn.n. For STABILITY_CONTROL events, this value is the number of messages received by the stability control device that triggered the event. For LANE_DEPARTURE_LEFT_RIGHT and LANE_DEPARTURE_DISABLE, value is no. of events/seconds</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Purpose of this is similar to that of eventTrigger element. But, this will be used specifically for EVIMS with value as EVIMS </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="parkBrakeStatus" minOccurs="0"/> <xs:element ref="absStatus" minOccurs="0"/>
<xs:documentation>The location reported by the mobile unit at the time the message was sent.</xs:documentation> </xs:annotation>
<xs:element ref="position"/> <xs:element maxOccurs="unbounded" ref="proximity"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>The GPS location of the mobile unit at the time the incident occurred. This location information is only available for GPS-equipped mobile units.</xs:documentation> </xs:annotation>
<xs:element ref="position"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element maxOccurs="unbounded" ref="cerData" minOccurs="0"/> <xs:element maxOccurs="1" ref="evimsTripData" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle Diagnostics event transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="equipment"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="fault1939" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="fault1587" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle Diagnostics parameter transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="equipment"/> <xs:element maxOccurs="unbounded" ref="onboardData"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle Diagnostics status report transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="ltdDistance" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Trailer ABS Connect / Disconnect transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="GMH" minOccurs="0"/>
<xs:documentation>The event type as implied from the trailer's AntiLock Brake System: 0 = Connect 1 = Disconnect</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The odometer as reported from the trailer's AntiLock Brake System. Format is nnnnnnnn.n The units are based on the customer's configured UOM preference.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The manufacturer of the trailer's AntiLock Brake System.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The model of the trailer's AntiLock Brake System.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The serial# of the trailer's AntiLock Brake System.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The VIN as programmed into and returned from the trailer's AntiLock Brake System.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Exact Fuel Event. Indicates vehicle fuel levels.</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> <xs:element ref="odometer"/> <xs:element ref="ignitionStatus"/>
<xs:documentation>The reason this Exact Fuel event was generated: 0 = Ignition On 1 = Ignition Off 2 = Timer Expired</xs:documentation> </xs:annotation> </xs:element> <xs:element maxOccurs="unbounded" ref="efFuelTankLevel" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Trip Manager data message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="GMN" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="ltdDistance" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/>
<xs:documentation>The workflow event type associated with this data message. These events are workflow implementation dependent, but typically include events such as:arrivedgpsArriveddepartedgpsDepartedpreArrivedpickupShipperbeginUnloadingendUnloadingfuelRequest </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>A container for structured application data.</xs:documentation> </xs:annotation>
<xs:documentation>Data represented in the form of a name/value pair.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>A node in a tree of application data. Each node of such type may contain data in the form of name/value pairs or sub-nodes.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:string"/> <xs:attribute name="gmn" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Terrestrial Browsing Alert. Indicates driver has exceeded a volume cap threshold.</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/>
<xs:documentation>The bytes consumed in this billing period for terrestrial browsing</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The maximum bytes available in this billing period for terrestrial browsing</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Description of volume cap threshold</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Trailer Tire Inflation Alert. Indicates MCP has detected trailer tire airing event(s).</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="position"/> <xs:element ref="streetAddress"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="odometer" minOccurs="0"/>
<xs:documentation>Set to 1 if max number of alerts have been sent; indicates alerts for next 24 hours shall be suppressed. Otherwise this value is 0.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The details related to this specific alert.</xs:documentation> </xs:annotation>
<xs:documentation>Customer defined alert label; e.g. 'Leaky Tire'.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The type of alert: Critical Non-Critical</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The configured minimum number of airing events that was reached in order for the TTIA to be generated. Range: 1 - 10</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The configured minimum duration (in seconds) of each airing event in order for it to be counted. Range: 15 - 1800 seconds</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The configured maximum time period (in seconds) during which the eventCount must be reached in order for the TTIA to be generated. Range: 30 - 604800 seconds</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>The actual time period (in seconds) during which the eventCount was reached in order for the TTIA to be generated. Range: 30 - 604800 seconds</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Tire Pressure Monitoring Event. Indicates MCP has detected a tire pressure monitoring (TPM) event. Each of these event transactions typically include an individual tireReport for each tire on the equipment. </xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="odometer" minOccurs="0"/>
<xs:documentation>This TPM report triggered by: IGNITION ON IGNITION OFF STATE CHANGE PERIODIC</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Which TPM vendor provided the TPM report: PPRO VALOR DORAN DORAN/OTHER</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Overall TPM status reported in this event: GREEN: at least 1 tire is N; no tires OP, UP, EOP, or EUP ORANGE: at least 1 tire is OP or UP; no tires are EOP or EUP RED: at least 1 tire is EOP or EUP GRAY: all tire states are missing / unknown</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Individual tire report(s): transactions typically include a report for every tire on the tractor and/or every tire on the trailer.</xs:documentation> </xs:annotation>
<xs:documentation>Tractor tire or trailer tire? Values: TRACTOR TRAILER UNKNOWN</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Physical location of the axle on the indicated equipType (typically counting from front to back). Valid values: 0, 1, 2, 3, ... 25.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Physical location of the ttire on the axle (typically counting from left to right). Valid values: 0, 1, 2, 3, 4. </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Current tire pressure: 0 - 250.0 PSI. Format is nnn.n</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Current tire temperature: 0 - 255.0 F. Format is nnn.n</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Current tire status: - N: normal pressure - OP: over pressure - UP: under pressure - EOP: extreme over pressure - EUP: extreme under pressure - MISSING: no signal / unknown</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Critical Event Reporting Incident Updates</xs:documentation> </xs:annotation>
<xs:element ref="eventKey" minOccurs="0"/> <xs:element ref="eventUrl" minOccurs="0"/> <xs:element ref="equipment" minOccurs="0"/>
<xs:documentation>Unique identifier for the manifest of video segments.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Total number of video segments for this event.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Available number of video segments for this event.</xs:documentation> </xs:annotation> </xs:element> <xs:element maxOccurs="unbounded" ref="cerVideo" minOccurs="0"/>
<xs:documentation>The note that was added to an event.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Current viewed status of the event. Values include:0 = New1 = Reviewed2 = Invalid</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Critical Event Reporting incident transaction type with driver coach information </xs:documentation> </xs:annotation>
<xs:element ref="eventKey" minOccurs="0"/>
<xs:documentation>A URL to view the incident details on the CER web site. </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="eventTS" minOccurs="0"/> <xs:element ref="sentTS" minOccurs="0"/> <xs:element ref="equipment" minOccurs="0"/> <xs:element name="driverID" type="xs:string"/>
<xs:documentation>Timestamp at which the ESS transaction message is published or generated. </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The event which triggered the incident. Valid values include MANUAL, HARD_BRAKING, STABILITY_CONTROL, LANE_DEPARTURE_LEFT_RIGHT, LANE_DEPARTURE_DISABLE, EVIMS, FOLLOWING_TIME_VIOLATION, FORWARD_COLLISION_WARNING, EXCESSIVE_OVERSPEED, OVERSPEED, PANIC, WORKALONE</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Trigger-specific data for the incident. For HARD_BRAKING events, this value is the deceleration in units of miles or kilometers per hour per second (MPH/second). Format is nn.n. For STABILITY_CONTROL events, this value is the number of messages received by the stability control device that triggered the event. For LANE_DEPARTURE_LEFT_RIGHT and LANE_DEPARTURE_DISABLE, value is no. of events/seconds </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Purpose of this is similar to that of eventTrigger element. But, this will be used specifically for EVIMS with value as EVIMS </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="parkBrakeStatus" minOccurs="0"/> <xs:element ref="absStatus" minOccurs="0"/>
<xs:documentation>The location reported by the mobile unit at the time the message was sent. </xs:documentation> </xs:annotation>
<xs:element ref="position"/> <xs:element maxOccurs="unbounded" ref="proximity"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>The GPS location of the mobile unit at the time the incident occurred. This location information is only available for GPS-equipped mobile units. </xs:documentation> </xs:annotation>
<xs:element ref="position"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element maxOccurs="1" ref="evimsTripData" minOccurs="0"/>
<xs:documentation>State of the driver coach information could be created or updated. </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Sequence number to indicate the order in which the message is generated. </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>User id of the driver coach.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates whether driver coaching session occur or not.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reasoning for driver coaching need.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Effectiveness of driver coaching session, could be like Effective/Neutral/Not Effective.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates whether safety review result is valid or invalid. </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Safety review comments by driver coach. </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates further review on coaching session is needed or not. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>SensorTRACS performance data transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/>
<xs:documentation>Date and time recording started for this driver (since last extraction reset) in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Date and time that recording ended for this driver (time of this extraction reset) in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of miles/kilometers recorded for this driver in the format nnnnn. Units are miles or kilometers based on the company's preference.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of minutes recorded for this driver while ignition was on but excluding intertrip idle time (includes idle time during trip but not between trips). Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of minutes recorded for this driver while ignition was on. Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of minutes when the vehicle speed was greater than zero. Format is: nnnnn</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of minutes idling between trips (excess idle time for this driver). Format is nnnnn</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of minutes idling when the duration of the idling period was longer than the end of trip (EOT) threshold but shorter than the short idle threshold. Format: nnnnn. Note: MCT firmware version > 14.02 required.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of minutes the driver has exceeded the settable rpm threshold. Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="overRPMCount" minOccurs="0"/> <xs:element ref="overRPMMax" minOccurs="0"/>
<xs:documentation>The number of minutes the driver has exceeded the settable speed threshold. Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="overSpdCount" minOccurs="0"/> <xs:element ref="overSpdMax" minOccurs="0"/>
<xs:documentation>The number of minutes the driver has exceeded the settable excessive speed threshold. Format is nnnnn. Note: MCT firmware version > 10.51 required.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The total amount of fuel burned by this driver in units of gallons, liters or imperial gallons based on company's preference. Format is nnnnnn.n. Note: MCT firmware version above 10.51 required.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The total amount of fuel burned by this driver while the vehicle was not moving and a PTO was not active. Units are in gallons, liters or imperial gallons based on company's preference. Format is nnnnnn.n. Note: MCT firmware version above 10.51 required.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The total amount of fuel burned by this driver while the parking brake was applied. Units are in gallons, liters or imperial gallons based on company's preference. Format is nnnnnn.n. Note: MCT firmware version above 10.51 required.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates whether or not any fault conditions were present. Possible values include: 0 = No faults detected 1 = Faults detected</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates whether or not the driver is registered. Possible values include: 0 = Unregistered 1 = Registered</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Power take off fuel consumed in units of gallons, liters or imperial gallons based on company's preference. Format is nnnnnn.nn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Power take off time in minutes.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of minutes cruise control was active and a speed was set. Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of minutes vehicle was in top gear. Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The method or source used to acquire gear data for determining time in top gear. Possible values include: 1 = Vehicle data bus (J1939) is the sole source. 2 = Hybrid combination of data bus and onboard algorithmic sources. 3 = Onboard algorithm is the sole source.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The Speed/RPM matrix is conveyed as a comma-delimited string of 625 individual elments representing the number of minutes spent in each speed/rpm band. See 'Understanding the spdRpmTimes Element' section below for additional documentation.</xs:documentation> </xs:annotation>
<xs:documentation>The UOM for the speed ranges; either MPH or KPH.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>
<xs:documentation>LTD Engine Odometer reading at the end of the extract period in units of kilometers or miles based on the publishing company's preference. Format is nnnnnnnnn.n. Supplied only from enabled/equipped MCP devices. Note: Since odometer information is not included with extracts, the available reading that is closest to the end of the extract period will be returned.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Date and time of the odometer reading at the end of the extract period expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ. Note: The timestamp may not correspond to the actual end of the extract period. See note on dataEndOdometer.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates the fuel type for this extract (0=Diesel, 1=CNG/LNG). If CNG, then the fuelUsed elements in this transaction are provided in Diesel Gallon Equivalents (DGEs).</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>SensorTRACS fault event transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/>
<xs:documentation>Indication of whether or not a fault condition exists. Possible values include: 0 = Inactive 1 = Active</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Type of fault condition present. Possible values include: 00 = No Power 01 = RPMZero 02 = Bad Ignition 03 = J1708 RPM 04 = J1708 Speed 05 = Road Speed Missing 06 = Engine Speed Missing 07 = J1708 Data Missing 08 = J1708 LTD Mismatch 09 = J1708 Engine Hours Mismatch 10 = Bad Speed 11 = Zero Speed and Zero RPM 12 = Undefined 13 = Steady Speed 14 = Hard Braking 15 = Undefined</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Duration in minutes the fault has been active since the last Sensor Tamper/Fault extract message. Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Fault active state transition count since last fault report.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>GeoServices Event Notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="driverID" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="proximity" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="gsevent"/> <xs:element ref="odometer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Workflow forward message disposition transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/>
<xs:documentation>Customer-supplied unique identifier associated with the original request and resulting message.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="GMN" minOccurs="0"/> <xs:element ref="completionCode"/> <xs:element ref="completionDetails" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Workflow message delivery notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="GMN" minOccurs="0"/> <xs:element ref="completionCode"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="ltdDistance" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> <xs:element ref="completionDetails" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Workflow data message transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="GMN" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="ltdDistance" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/>
<xs:documentation>The workflow event type associated with this data message. These events are workflow implementation dependent, but typically include events such as:arrivedgpsArriveddepartedgpsDepartedpreArrivedpickupShipperbeginUnloadingendUnloadingfuelRequest </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>A container for structured application data.</xs:documentation> </xs:annotation>
<xs:documentation>Data represented in the form of a name/value pair.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>A node in a tree of application data. Each node of such type may contain data in the form of name/value pairs or sub-nodes.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:string"/> <xs:attribute name="gmn" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Workflow unit change notification transaction type</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="equipment"/>
<xs:documentation>Indicates workflow application's level of service in effect on the mobile unit, where: 0 = Disabled, no workflow service available 1 = Circle of Service workflow enabled 2 = Location Based workflow enabled 3 = Enterprise workflow enabled 4 = QTM workflow enabled</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates workflow package name installed on mobile</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates workflow package verion installed on mobile</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Indicates unique workflow package handle</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Workflow timestamp expressed in the following format: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation> Indicates workflow template package status on the mobile: 0 = Completed; template ready to use 1 = Transmitting; template sent to mobile 2 = Failed; any other device status, please contact customer support </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle Inspection Report defect transaction</xs:documentation> </xs:annotation>
<xs:documentation>A unique identifier for the Vehicle Inspection Report</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="eventTS"/>
<xs:documentation>The status of the Vehicle Inspection Report: New, In Progress, Closed, APPROVED, REJECTED</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The type of equipment the VIR was performed for: tractor or trailer</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="equipment"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="ltdDistance" minOccurs="0"/> <xs:element ref="driverID" minOccurs="0"/>
<xs:documentation>Was the driver authenticated at the time the inspection was done.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hasDefects" type="xs:boolean" minOccurs="0"/>
<xs:documentation>Indicates whether the Vehicle Inspection Report was closed out from host or mobile</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>A container for reported defects.</xs:documentation> </xs:annotation>
<xs:documentation>Comments about the defect(s) entered by the driver.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="defect" maxOccurs="unbounded" type="xs:string" minOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle Inspection Report forward message disposition transaction type. Indicates status of the delivery through the network.</xs:documentation> </xs:annotation>
<xs:documentation>A unique identifier for the Vehicle Inspection Report</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="completionCode"/> <xs:element ref="completionDetails" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Vehicle Inspection Report message delivery notification transaction type. Indicates status of the delivery of the message to the mobile.</xs:documentation> </xs:annotation>
<xs:documentation>A unique identifier for the Vehicle Inspection Report</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="eventTS"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="completionCode"/> <xs:element ref="completionDetails" minOccurs="0"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="ltdDistance" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Transaction containing information about MMS message request.</xs:documentation> </xs:annotation>
<xs:element ref="eventTS" minOccurs="1"/> <xs:element maxOccurs="unbounded" ref="equipment"/> <xs:element ref="position" minOccurs="0"/> <xs:element ref="posType" minOccurs="0"/> <xs:element ref="ignitionStatus" minOccurs="0"/> <xs:element ref="tripStatus" minOccurs="0"/> <xs:element ref="ltdDistance" minOccurs="0"/> <xs:element ref="speed" minOccurs="0"/> <xs:element ref="heading" minOccurs="0"/> <xs:element ref="mmsMessageInfo" minOccurs="1"/> <xs:element ref="mmsNotificationDetails" minOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>The value of the trailer mileage counter in units of kilometers or miles based on the publishing company's preference. Format is nnnnnnn.n. Range: 0 - 2,668,768.9 mi or 0 - 4,294,967.2 km. Applicable to TT210 devices with supporting firmware.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The timestamp that the mileage counter was last updated expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ. Applicable to TT210 devices with supporting firmware.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Cargo sensor state. Possible state values include: 0 = Not installed 1 = Empty 2 = Loaded 3 = Not Enabled</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Door sensor state. Possible values include: 0 = Not installed 1 = Open 2 = Closed 3 = Not Enabled</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Auxiliary sensor state. Possible values include: 0 = Not installed 1 = Open 2 = Closed 3 = Not Enabled</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Battery status for TT150, TT200, and TT210 devices. Possible values include: 1 = Charged 2 = Needs charge 3 = Needs charge; needs replacement 4 = Charged; needs replacement</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Geofence transition status. Possible values include: 0 = Entry; 1 = Exit</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The definition maintenance code indicating the type of change made to the entity specified in the transaction. See specific transaction type for possible values.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Trailer connect status, where: 0=Connect; 1=Disconnect</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Driver login event identifier, where: 101=driver log in, 102=driver log off, 103=user forced driver log off, 104=driver bumped off, 105=driver log off (unknown reason), 106=driver log in initiated, 107=driver logoff initiated, 108=driver log off (driver modified/deleted), 109=driver log off (NMC forced), 110=driver log off (feature disabled at mobile), 111=driver log off (mobile moved driver DB), 112=driver log off (mobile DB reset), 113=driver bump off initiated, 200=security breach (too many logon attempts), 201=security breach (time exceeded for log on), 202=security breach (distance exceeded for log on), 300=driver auto-added, 400=log in rejected (unknown ID), 401=log in rejected (incorrect password), 402=log in rejected (unknown reason)</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Event timestamp expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Message sent timestamp expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Identifies the hardware that was used to determine the position information contained in the transaction, where: 0=Unknown, 1=LORAN, 2=QASPR, 3=GPS.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The Global Message Handle is a host-assigned number that uniquely identifies the message associated with this transaction.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The Global Message Handle of the forward message to which the return message is a reply. This value is set whenever the driver uses the REPLY key to respond to a message.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The trip status of the tractor, where I=In Trip, O=Out of Trip. Note: The trip status feature requires the SensorTRACS service to be enabled and configured.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Forward or return message priority. Forward message priority values include: (0=Normal, 1=Important, 2=Sleepy, 3=Important Sleepy, 4=Low, 5=Attention, 6=Extended Sleepy, 9=Emergency) and return message priority values include: (0=Normal, 8=Panic, 9=Priority).</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>This is the time the message was received by the host. The timestamp is expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>This is a code indicating the disposition of the associated message or operation. Refer to integration documentation for possible values and meanings.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Message component reference number (HMN)</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>This is the Standard Carrier Alpha Code of the company that sent the forward message.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>An integer used to associate messages with a particular application for routing and billing purposes. Formerly called binary channel.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>This is the unique Qualcomm-assigned ID of the company associated with the forward or return message. The ID of the sending company is specified for forward messages, and the ID of the mobile unit's owner is specified for return messages.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Message direction, where: F=Forward, R=Return</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Message body content. The message body of a routed text message representing a macro message is always delivered in a fully expanded form, which includes both the fixed macro template labels and the macro field data. This fully expanded form is required because the receiver of this transaction may not have access to the original macro template associated with this routed message.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Binary message body content.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Host message number</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The ignition status of the tractor, where 1=On, 2=Off.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Life to date distance, provided by the LTD auto-fill macro field. In some cases, the system is able to associate this 'odometer reading' with a position report. If so, this element is provided. The format is nnnnnnnn.n. The LTD value is returned in miles or kilometers according to the publishing company's preference.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The driver that was logged in when the event occurred (if any). In the case of multiple drivers logged in, this is the most recently logged in driver prior to the event time.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>A second driver that was logged in when the event occurred (if any). In the case of multiple drivers logged in, this is the second most recently logged in driver prior to the event time.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Driver ID prior to the rename operation</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Driver name</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of times the settable rpm threshold exceeded one minute. Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The longest duration exceeding the settable rpm threshold (rounded up to the next minute). Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The number of times the settable speed threshold exceeded one minute. Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The longest duration exceeding the settable speed threshold (rounded up to the next minute). Format is nnnnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Container for a single transaction of any type</xs:documentation> </xs:annotation>
<xs:documentation>Generic container for any transaction type element.</xs:documentation> </xs:annotation> </xs:any> </xs:sequence>
<xs:documentation>Internally assigned identifier for the given transaction.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Company identifier of this transaction's publisher</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Omnitracs-assigned auxiliary customer account identifer of this transaction's publisher</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Omnitracs-assigned global unique customer identifier of this transaction's publisher</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Qualcomm NMC account number</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Agreement type, where 0=None (idle), 1=Rental, 2=Lease</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Externally defined customer account identifier</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Externally defined branch identifier</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Raw Critical Event Reconstruction data point relative to the event timestamp</xs:documentation> </xs:annotation>
<xs:documentation>Off set time expressed as a number of signed seconds relative to the event timestamp</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Speed at the relative off set time in units of kilometers or miles based on the publishing company's preference. Format is nn.n.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Event type at the relative off set time i.e Left/Right/Disabled. It is used only for Lane Departure Warning triggers</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Following time to forward vehicle. This is reported for Hard Brake, Stability Control and FTV triggers.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Critical Event Videos by camera.</xs:documentation> </xs:annotation>
<xs:documentation>Sequential number of the camera</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Name of the camera.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Name of the video associated with this camera.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>EVIMS brief data</xs:documentation> </xs:annotation>
<xs:documentation>Month portion of timestamp of trip start.(Unit: 1 month)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Day portion of timestamp of trip start.(Unit: 1 day)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Year portion of timestamp of trip start.(Unit: 1 year)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Hour portion of timestamp of trip start.(Unit: 1 hour)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Minute portion of timestamp of trip start.(Unit: 1 minute)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Distance traveled during trip.(Unit: 0.1 miles)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Maximum road speed attained during trip.(Unit: 0.1 fps))</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>0-1 second net following time as a percentage of total 0-5 second net following time.(Unit: 0.01%)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>1-2 second net following time as a percentage of total 0-5 second net following time.(Unit: 0.01%)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Duration of trip spent at less than 700 rpm at the same time road speed was more than 40 mph. (Unit: 0.1 minutes)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Number of 1/2 g (approximately 11 mph/sec) deceleration events during trip.(Unit: 1 event)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Speed in units of kilometers or miles based on the publishing company's preference. Format is nnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Directional compass heading in degress clockwise from north; where 0 = north, 90 = east, 180 = south, etc. Format is nnn.nn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>LTD Engine Odometer reading in units of kilometers or miles based on the publishing company's preference. Format is nnnnnnnnn.n. Supplied only from properly enabled/equipped devices.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The status of the parking brake. Valid values include: UNKNOWN, ENGAGED, NOT_ENGAGED.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The status of the Anti-lock Braking System. Valid values: 0=Not Active; 1=Active. This element is published only when a HARD_BRAKING event occurs.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Event description string</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>A unique identifier for the incident.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>A URL to view the incident details on the CER web site.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Free-form comment providing additional details. </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The trip status of the trailer. Possible values include: D = Disabled E = Enabled 0 = End of trip 1 = Beginning of trip (in trip) 2 = Extended end of trip</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>An indication of whether or not external power is being supplied. Possible values include: 0 = External power on 1 = External power off</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>J1939 fault information</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="eventDescrip"/> <xs:element ref="actionDescrip"/> <xs:element ref="ecuDevice"/> <xs:element ref="spn"/> <xs:element ref="pgn" minOccurs="0"/> <xs:element ref="fmi" minOccurs="0"/> <xs:element ref="active"/> <xs:element ref="activeTransitionCount"/> <xs:element ref="faultValue" minOccurs="0"/>
<xs:documentation>Suspect parameter number value conversion method based on SAE J1939-73 specification version. valid values include: 0 = Use SAE J1939-73 version 4 1 = Use SAE J1939-73 version 1, 2 or 3</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Device/component indicator lamp state. See SAE J1939-73 document for set of possible values and their meanings. </xs:documentation> </xs:annotation> </xs:element> <xs:element maxOccurs="unbounded" ref="onboardData" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>J1587 fault information</xs:documentation> </xs:annotation>
<xs:element ref="eventTS"/> <xs:element ref="eventDescrip"/> <xs:element ref="actionDescrip"/> <xs:element ref="ecuDevice"/>
<xs:documentation>Parameter identifier</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Subsystem identifier</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="fmi" minOccurs="0"/> <xs:element ref="active"/> <xs:element ref="activeTransitionCount"/> <xs:element ref="faultValue" minOccurs="0"/> <xs:element maxOccurs="unbounded" ref="onboardData" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Electronic control unit</xs:documentation> </xs:annotation>
<xs:documentation>Source/address of device </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Message identifier</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Device make</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Device model</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Device serial number</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Device software version</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Action recommendation/description</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Suspect parameter number - may also be denoted as wildcard.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Parameter group number</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Failure mode indicator - may also be denoted as wildcard.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Fault state where values may be TRUE or FALSE</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Fault active state transition count</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Fault value expressed as a floating point number</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Parameter identifier</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Subsystem identifier</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Supplementary sensor or parameter data associated with an onboard device or event.</xs:documentation> </xs:annotation>
<xs:documentation>Name</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Value</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Unit of measure</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="totalFuelUsed" type="xs:string"/> <xs:element name="distance" type="xs:string"/>
<xs:documentation>Reefer unit manufacturer/type. Possible values include: 1 = ThermoKing 2 = Carrier</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer mode. Valid values include: 000 = High-Speed Cool 001 = Low-Speed Cool 002 = Auto Power Off 003 = Low-Speed Heat 004 = High-Speed Heat 005 = Defrost 006 = Manual Power Off 007 = Alarm Shutdown</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Additional Reefer modes. Supported values include: 001 = Recent Defrost 002 = Loaded 003 = Pulldown 004 = Pretrip</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer event reason... most signficant cause that reefer status report was returned from device. Valid values include: 00 = New Alarm 01 = Connect 02 = Disconnect 03 = Driver Request 04 = Ping Response 05 = Interval Report 06 = New Set Point 07 = Set Point Achieved 08 = Power On 09 = Power Off 10 = Alarm Shutdown</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer set point temperature in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision (e.g. -123.4, 0.03, 12.0, etc.). </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer return temperature in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision (e.g. -123.4, 0.03, 12.0, etc.). </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer supply temperature in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision (e.g. -123.4, 0.03, 12.0, etc.). </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer target return temperature in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision (e.g. -123.4, 0.03, 12.0, etc.). </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer temperature tolerance in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision (e.g. -123.4, 0.03, 12.0, etc.). </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer temperature out-of-range relative to target temperature, possible values include: 0 = temperature in range (or not checked) 1 = temperature out of range</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer set point incorrect relative to target temperature, possible values include: 0 = set point correct (or not checked) 1 = set point incorrect</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer Alarm information. Multiple alarms may be provided. Alarm codes and descriptions are unique for ThermoKing vs. Carrier: | Alarm | ThermoKing | Carrier | | 01 | Full Recorder Log | Low Oil | | 02 | Auto Fail | Auto Fail | | 03 | High Coolant | High Coolant | | 04 | High Discharge Pressure | Alarm 4 | | 05 | Cooling Cycle Fault | Alarm 5 | | 06 | Temp Out of Range | Temp Out of Range | | 07 | Override Defrost | Override Defrost | | 08 | Battery Low | Battery Low | | 09 | Heating Cycle Fault | Alarm 9 | | 10 | Controller Out of Calibration | Controller Out of Calibration | | 11 | Microprocessor Failure | Microprocessor Failure | | 12 | Return Air Sensor Fault | Return Air Sensor Fault | | 13 | Supply Air Sensor Fault | Supply Air Sensor Fault | | 14 | Power Up | Power Up | | 15 | Refrigeration Capacity Low | Alarm 15 | | 16 | Status Offline | Status Offline | </xs:documentation> </xs:annotation>
<xs:documentation>Corresponding alarm description.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Unique alarm code. Value range 01 thru 16.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Reefer unit manufacturer/type. Possible values include: 1 = ThermoKing 2 = Carrier (Standard) 3 = Carrier (Advance)</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer mode. Optional, not included if unknown or if reefer monitoring is not enabled. Valid values include: 000 = Not Applicable 001 = Alarm Shutdown 002 = Start/Stop Off Cycle 003 = Sleep Mode Off 004 = On Running/Starting 005 = PC Mode 006 = Config Mode 007 = Data Rec Mode 008 = Idle 009 = Reefer Silent 010-255 = Reserved</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer battery voltage. Format is nnn.nn. Range is 0.01 to 655.35 volts. Optional, not included if unknown or if reefer monitoring is not enabled.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer engine speed. Format is nnn. Optional, not included if not applicable. Valid values include: 000 = Unknown 001 = Low 002 = High 003 - 255 = Reserved</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer engine state. Format is nnn. Optional, not included if not applicable. Valid values: 000 = Unknown 001 = Engine On 002 = Standby 003 - 255 = Reserved</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer engine mode. Format is nnn. Optional, not included if not applicable. Valid values: 000 = Unknown 001 = Cycle 002 = Continuous 003 - 255 = Reserved</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer fuel level. Format is nnn. Optional, not included if unknown or if reefer monitoring not enabled. Valid values: 0 - 200 Analog Sensors (measured in units of 0.5%) 252 Digital - Normal Fuel Level 253 Digital - Low Fuel Level</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer unit engine hours. Format is nnnnnn.n</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer temperature control zone</xs:documentation> </xs:annotation>
<xs:documentation>Reefer temperature control zone ID, where possible values include: 1 = Reefer zone 1 2 = Reefer zone 2 (future) 3 = Reefer zone 3 (future)</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Reefer operating status. Valid values include: 000 = Not Installed 001 = Off 002 = Cool 003 = Null 004 = Heat 005 = Defrost 006 = Pretrip 007 = OEM1 008 = OEM2 009 = Sleeping 010 = OEM Reserved 011-255 = Reserved</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Reefer zone set point temperature in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision (e.g. -123.4, 0.03, 12.0, etc.). </xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Reefer zone return temperature in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision (e.g. -123.4, 0.03, 12.0, etc.).</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Reefer zone supply temperature in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision (e.g. -123.4, 0.03, 12.0, etc.).</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Reefer zone target temperature in units of Celsius or Fahrenheit based on the publishing company's preference. Temperature expressed in signed degrees with floating-point decimal precision. Range (fahrenheit): -148.0 to +212.0. Note: Target temperature matches set point temperature when in default monitoring.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>Reefer temperature out of range alarm state, possible values include: 0 = False (alarm condition cleared or not present) 1 = True (alarm condition present)</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer low fuel alarm state, possible values include: 0 = False (alarm condition cleared or not present) 1 = True (alarm condition present)</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Reefer set point alarm state, possible values include: 0 = False (alarm condition cleared or not present) 1 = True (alarm condition present)</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Last time reefer controller communicated (replied to polling) with T2T. Timestamp expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="reeferOEMAlarmLevel" type="xs:string"/>
<xs:documentation>Active reefer OEM alarm information.</xs:documentation> </xs:annotation>
<xs:documentation>Alarm code. Typical values range from 0 - 255.</xs:documentation> </xs:annotation> </xs:attribute>
<xs:documentation>Alarm code description</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>
<xs:documentation>The reefer temperature control zone ID which triggered the event, where possible values include: 1 = Zone 1 2 = Zone 2 (future use) 3 = Zone 3 (future use) </xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The reefer sensor condition that triggered the event, where possible values include: 0 = Return Normal 1 = Return Over 2 = Return Under 3 = Supply Normal 4 = Supply Over 5 = Supply Under</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Defense Transportation Tracking System code designations</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Qualcomm global message number</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Customer-supplied message/request identifier.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Data represented in the form of a name/value pair.</xs:documentation> </xs:annotation> <xs:attribute name="name" use="required" type="xs:string"/> <xs:attribute name="value" type="xs:string"/> </xs:complexType>
<xs:documentation>A node in a tree of application data. Each node of such type may contain data in the form of name/value pairs or sub-nodes.</xs:documentation> </xs:annotation>
<xs:element name="datum" maxOccurs="unbounded" type="datumType" minOccurs="0"/> <xs:element name="data" maxOccurs="unbounded" type="dataType" minOccurs="0"/> </xs:sequence> <xs:attribute name="id" use="optional" type="xs:string"/> </xs:complexType>
<xs:documentation>Power take off fuel consumed in units of galloms or liters based units of measure preference.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Power take off time in units of .</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>The workflow event type associated with this data message. These events are workflow implementation dependent, but typically include events such as:arrivedgpsArriveddepartedgpsDepartedpreArrivedpickupShipperbeginUnloadingendUnloadingfuelRequest</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Textual description providing additional information about the completion code and the conditions from which it resulted. Refer to integration documentation for possible values and meanings.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Information about the MMS message request.</xs:documentation> </xs:annotation>
<xs:documentation>Request Id - assigned by MMS Application when the delivery is created. It is used to reference the message when querying for status.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Customer reference Id. This value is provided (optionally) by customer when message is created. It can be used to reference the message when querying for status or for customer to match the delivery request.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="mmsFileInfo" minOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Information about the MMS file delivered to the mobile.</xs:documentation> </xs:annotation>
<xs:documentation>File name as provided by customer when file was submitted.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Size of the file in bytes.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Duration of file in seconds when applies.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Customer defined category.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>File type - one of the following: VIDEO DOC AUDIO</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>File container type - one of the following: UNKNOWN MPEG WMV PDF</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Primary Encoding - string value, could be UNKNOWN</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Primary Encoding - string value, could be UNKNOWN</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Status of MMS Message Delivery</xs:documentation> </xs:annotation>
<xs:documentation>Time Stamp when Message was delivered to mobile</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Status of delivery: SUCCESS or ERROR</xs:documentation> </xs:annotation>
<xs:enumeration value="SUCCESS"/> <xs:enumeration value="ERROR"/> </xs:restriction> </xs:simpleType> </xs:element>
<xs:documentation>Number of bytes that were delivered over WiFi transport</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Number of bytes that were delivered over terrestrial transport</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Time (in seconds) how long it took to transfer the message Over-The-Air to the mobile</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Notification that the message was consumed at the mobile - driver displayed/read/play delivered file</xs:documentation> </xs:annotation>
<xs:documentation>Time Stamp when Message was accessed (played or displayed) on mobile</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>DriverID for the driver that accessed message</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Driver created response to delivered message - max length 80 characters</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Notification that the message was deleted on the mobile</xs:documentation> </xs:annotation>
<xs:documentation>Time Stamp when Message was deleted on mobile</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>Delivery timestamp expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Message Consumption timestamp expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Message Deleted on Mobile timestamp expressed in the following format in GMT timezone: yyyy-mm-ddThh:mm:ssZ</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Value representing type of notification it is: DELIVERY ACCESS DELETED</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Contains different type of MMS message notifications: delivery info or access info or delete info.</xs:documentation> </xs:annotation>
<xs:documentation>The next element that is present depends on the value this element. If notificationType=DELIVERY the included element is type of mmsMessageDeliveryInfo If notificationType=ACCESS the included element is type of mmsMessageAccessInfo If notificationType=DELETED the included element is type of mmsMessageDeletedOnMobile</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="mmsMessageDeliveryInfo" minOccurs="0"/> <xs:element ref="mmsMessageAccessInfo" minOccurs="0"/> <xs:element ref="mmsMessageDeletedOnMobile" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
<xs:documentation>The reason this Exact Fuel event was generated: 1 = Ignition Toggle 2 = Timer Expired</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Fuel tank capacity and readings of current levels.</xs:documentation> </xs:annotation>
<xs:documentation>Tank identification: 1 = Tank #1 2 = Tank #2 etc.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Total tank capacity in gallons or liters based on the publishing company's preference. Format nnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Current fuel tank level expressed as a percentage of total capacity. Format nnn.</xs:documentation> </xs:annotation> </xs:element>
<xs:documentation>Current fuel tank level expressed in gallons or liters based on the publishing company's preference. Format nnn.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> |
|
---|---|