OnlineAVL Published Interface


Click here for a complete list of operations.

GetEMSPeriodActivity

Gets EMS trip information for a list of fleets or vehicles, for a specific time period

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /onlineavl/api/V2.7/service.asmx HTTP/1.1
Host: onlineavl2api-us.navmanwireless.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://onlineavl2.navmanwireless.com/0907/GetEMSPeriodActivity"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetEMSPeriodActivity xmlns="http://onlineavl2.navmanwireless.com/0907/">
      <request>
        <Session>
          <SessionId>guid</SessionId>
        </Session>
        <Version>long</Version>
        <RequestType>Vehicle or Owner</RequestType>
        <Ids>
          <guid>guid</guid>
          <guid>guid</guid>
        </Ids>
        <StartDateTime>dateTime</StartDateTime>
        <EndDateTime>dateTime</EndDateTime>
      </request>
    </GetEMSPeriodActivity>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetEMSPeriodActivityResponse xmlns="http://onlineavl2.navmanwireless.com/0907/">
      <GetEMSPeriodActivityResult>
        <OperationStatus>boolean</OperationStatus>
        <StatusMessage>
          <SystemMessage>
            <MessageCode>int</MessageCode>
            <ExceptionMessage>string</ExceptionMessage>
            <ExceptionStackTrace>string</ExceptionStackTrace>
            <ExceptionType>string</ExceptionType>
          </SystemMessage>
          <SystemMessage>
            <MessageCode>int</MessageCode>
            <ExceptionMessage>string</ExceptionMessage>
            <ExceptionStackTrace>string</ExceptionStackTrace>
            <ExceptionType>string</ExceptionType>
          </SystemMessage>
        </StatusMessage>
        <MoreItemsAvailable>boolean</MoreItemsAvailable>
        <RemovedItems>
          <guid>guid</guid>
          <guid>guid</guid>
        </RemovedItems>
        <Version>long</Version>
        <EMSTripInfo>
          <EMSTripInfo>
            <Trip>
              <TransactionNumber>int</TransactionNumber>
              <TransactionType>int</TransactionType>
              <TargetEmsDevice>Dcu or NavCan or Tm or Vpod or Jpod</TargetEmsDevice>
              <TripID>guid</TripID>
              <OwnerID>guid</OwnerID>
              <DriverID>guid</DriverID>
              <VehicleID>guid</VehicleID>
              <VehicleEMSConfigurationID>int</VehicleEMSConfigurationID>
              <StartDateTime>dateTime</StartDateTime>
              <StartOdometer>int</StartOdometer>
              <StopDateTime>dateTime</StopDateTime>
              <EngineHours>int</EngineHours>
              <EngineHoursFractional>float</EngineHoursFractional>
              <Distance>long</Distance>
              <StopOdometer>int</StopOdometer>
              <BrakeDistance>int</BrakeDistance>
              <BrakeCount>int</BrakeCount>
              <BrakeRoll>int</BrakeRoll>
              <BrakeOn>int</BrakeOn>
              <OverSpeedCount>int</OverSpeedCount>
              <OverSpeedSeconds>int</OverSpeedSeconds>
              <OverRPMCount>int</OverRPMCount>
              <OverRPMSeconds>int</OverRPMSeconds>
              <OverTempSeconds>int</OverTempSeconds>
              <UnderOilSeconds>int</UnderOilSeconds>
              <MaxSpeed>int</MaxSpeed>
              <MaxRPM>int</MaxRPM>
              <MaxTemp>int</MaxTemp>
              <MinOil>int</MinOil>
              <KeyOnSeconds>int</KeyOnSeconds>
              <IdleSeconds>int</IdleSeconds>
              <WarmSeconds>int</WarmSeconds>
              <ExcessIdleSeconds>int</ExcessIdleSeconds>
              <RollingSeconds>int</RollingSeconds>
              <PTOSeconds>int</PTOSeconds>
              <PTOIdleSeconds>int</PTOIdleSeconds>
              <PTORollSeconds>int</PTORollSeconds>
              <PTOOverRPMSeconds>int</PTOOverRPMSeconds>
              <HeavyBrakeCount>int</HeavyBrakeCount>
              <FuelUsedIdle>double</FuelUsedIdle>
              <FuelUsedRoll>double</FuelUsedRoll>
              <FuelUsedPTOIdle>double</FuelUsedPTOIdle>
              <FuelUsedPTORoll>double</FuelUsedPTORoll>
              <StartLatitude>double</StartLatitude>
              <StartLongitude>double</StartLongitude>
              <StartLocation>string</StartLocation>
              <StartOffRoadMetres>float</StartOffRoadMetres>
              <StartDegreesBearing>int</StartDegreesBearing>
              <StartLocationType>int</StartLocationType>
              <StopLatitude>double</StopLatitude>
              <StopLongitude>double</StopLongitude>
              <StopLocation>string</StopLocation>
              <StopOffRoadMetres>float</StopOffRoadMetres>
              <StopDegreesBearing>int</StopDegreesBearing>
              <StopLocationType>int</StopLocationType>
              <ExcessiveSpeedTime>int</ExcessiveSpeedTime>
              <ExcessiveSpeedCount>int</ExcessiveSpeedCount>
              <ExcessiveSpeedDistance>int</ExcessiveSpeedDistance>
              <OverSpeedDistance>int</OverSpeedDistance>
              <IdleCount>int</IdleCount>
              <ExcessiveIdleCount>int</ExcessiveIdleCount>
              <HarshBrakingTime>int</HarshBrakingTime>
              <RollStabilityCount>int</RollStabilityCount>
              <RollStabilityTime>int</RollStabilityTime>
              <MaxFuelEconomy>double</MaxFuelEconomy>
              <OverRPMDistance>int</OverRPMDistance>
              <TotalCruiseControlTime>int</TotalCruiseControlTime>
            </Trip>
            <SpeedMatrix>
              <XAxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</XAxisType>
              <YAxisType>Unknown or Speed or EMSUnknown1 or RPM or EMSUnknown2 or Temperature or OilPressure</YAxisType>
              <XOrigin>double</XOrigin>
              <YOrigin>double</YOrigin>
              <XCount>int</XCount>
              <YCount>int</YCount>
              <YAxisValues>
                <double>double</double>
                <double>double</double>
              </YAxisValues>
              <XAxisValues>
                <double>double</double>
                <double>double</double>
              </XAxisValues>
              <Values>
                <ArrayOfInt>
                  <int>int</int>
                  <int>int</int>
                </ArrayOfInt>
                <ArrayOfInt>
                  <int>int</int>
                  <int>int</int>
                </ArrayOfInt>
              </Values>
            </SpeedMatrix>
            <TemperatureMatrix>
              <AxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</AxisType>
              <Origin>double</Origin>
              <Count>int</Count>
              <AxisValues>
                <double>double</double>
                <double>double</double>
              </AxisValues>
              <Values>
                <int>int</int>
                <int>int</int>
              </Values>
            </TemperatureMatrix>
            <OilPressureMatrix>
              <AxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</AxisType>
              <Origin>double</Origin>
              <Count>int</Count>
              <AxisValues>
                <double>double</double>
                <double>double</double>
              </AxisValues>
              <Values>
                <int>int</int>
                <int>int</int>
              </Values>
            </OilPressureMatrix>
          </EMSTripInfo>
          <EMSTripInfo>
            <Trip>
              <TransactionNumber>int</TransactionNumber>
              <TransactionType>int</TransactionType>
              <TargetEmsDevice>Dcu or NavCan or Tm or Vpod or Jpod</TargetEmsDevice>
              <TripID>guid</TripID>
              <OwnerID>guid</OwnerID>
              <DriverID>guid</DriverID>
              <VehicleID>guid</VehicleID>
              <VehicleEMSConfigurationID>int</VehicleEMSConfigurationID>
              <StartDateTime>dateTime</StartDateTime>
              <StartOdometer>int</StartOdometer>
              <StopDateTime>dateTime</StopDateTime>
              <EngineHours>int</EngineHours>
              <EngineHoursFractional>float</EngineHoursFractional>
              <Distance>long</Distance>
              <StopOdometer>int</StopOdometer>
              <BrakeDistance>int</BrakeDistance>
              <BrakeCount>int</BrakeCount>
              <BrakeRoll>int</BrakeRoll>
              <BrakeOn>int</BrakeOn>
              <OverSpeedCount>int</OverSpeedCount>
              <OverSpeedSeconds>int</OverSpeedSeconds>
              <OverRPMCount>int</OverRPMCount>
              <OverRPMSeconds>int</OverRPMSeconds>
              <OverTempSeconds>int</OverTempSeconds>
              <UnderOilSeconds>int</UnderOilSeconds>
              <MaxSpeed>int</MaxSpeed>
              <MaxRPM>int</MaxRPM>
              <MaxTemp>int</MaxTemp>
              <MinOil>int</MinOil>
              <KeyOnSeconds>int</KeyOnSeconds>
              <IdleSeconds>int</IdleSeconds>
              <WarmSeconds>int</WarmSeconds>
              <ExcessIdleSeconds>int</ExcessIdleSeconds>
              <RollingSeconds>int</RollingSeconds>
              <PTOSeconds>int</PTOSeconds>
              <PTOIdleSeconds>int</PTOIdleSeconds>
              <PTORollSeconds>int</PTORollSeconds>
              <PTOOverRPMSeconds>int</PTOOverRPMSeconds>
              <HeavyBrakeCount>int</HeavyBrakeCount>
              <FuelUsedIdle>double</FuelUsedIdle>
              <FuelUsedRoll>double</FuelUsedRoll>
              <FuelUsedPTOIdle>double</FuelUsedPTOIdle>
              <FuelUsedPTORoll>double</FuelUsedPTORoll>
              <StartLatitude>double</StartLatitude>
              <StartLongitude>double</StartLongitude>
              <StartLocation>string</StartLocation>
              <StartOffRoadMetres>float</StartOffRoadMetres>
              <StartDegreesBearing>int</StartDegreesBearing>
              <StartLocationType>int</StartLocationType>
              <StopLatitude>double</StopLatitude>
              <StopLongitude>double</StopLongitude>
              <StopLocation>string</StopLocation>
              <StopOffRoadMetres>float</StopOffRoadMetres>
              <StopDegreesBearing>int</StopDegreesBearing>
              <StopLocationType>int</StopLocationType>
              <ExcessiveSpeedTime>int</ExcessiveSpeedTime>
              <ExcessiveSpeedCount>int</ExcessiveSpeedCount>
              <ExcessiveSpeedDistance>int</ExcessiveSpeedDistance>
              <OverSpeedDistance>int</OverSpeedDistance>
              <IdleCount>int</IdleCount>
              <ExcessiveIdleCount>int</ExcessiveIdleCount>
              <HarshBrakingTime>int</HarshBrakingTime>
              <RollStabilityCount>int</RollStabilityCount>
              <RollStabilityTime>int</RollStabilityTime>
              <MaxFuelEconomy>double</MaxFuelEconomy>
              <OverRPMDistance>int</OverRPMDistance>
              <TotalCruiseControlTime>int</TotalCruiseControlTime>
            </Trip>
            <SpeedMatrix>
              <XAxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</XAxisType>
              <YAxisType>Unknown or Speed or EMSUnknown1 or RPM or EMSUnknown2 or Temperature or OilPressure</YAxisType>
              <XOrigin>double</XOrigin>
              <YOrigin>double</YOrigin>
              <XCount>int</XCount>
              <YCount>int</YCount>
              <YAxisValues>
                <double>double</double>
                <double>double</double>
              </YAxisValues>
              <XAxisValues>
                <double>double</double>
                <double>double</double>
              </XAxisValues>
              <Values>
                <ArrayOfInt>
                  <int>int</int>
                  <int>int</int>
                </ArrayOfInt>
                <ArrayOfInt>
                  <int>int</int>
                  <int>int</int>
                </ArrayOfInt>
              </Values>
            </SpeedMatrix>
            <TemperatureMatrix>
              <AxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</AxisType>
              <Origin>double</Origin>
              <Count>int</Count>
              <AxisValues>
                <double>double</double>
                <double>double</double>
              </AxisValues>
              <Values>
                <int>int</int>
                <int>int</int>
              </Values>
            </TemperatureMatrix>
            <OilPressureMatrix>
              <AxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</AxisType>
              <Origin>double</Origin>
              <Count>int</Count>
              <AxisValues>
                <double>double</double>
                <double>double</double>
              </AxisValues>
              <Values>
                <int>int</int>
                <int>int</int>
              </Values>
            </OilPressureMatrix>
          </EMSTripInfo>
        </EMSTripInfo>
      </GetEMSPeriodActivityResult>
    </GetEMSPeriodActivityResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /onlineavl/api/V2.7/service.asmx HTTP/1.1
Host: onlineavl2api-us.navmanwireless.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetEMSPeriodActivity xmlns="http://onlineavl2.navmanwireless.com/0907/">
      <request>
        <Session>
          <SessionId>guid</SessionId>
        </Session>
        <Version>long</Version>
        <RequestType>Vehicle or Owner</RequestType>
        <Ids>
          <guid>guid</guid>
          <guid>guid</guid>
        </Ids>
        <StartDateTime>dateTime</StartDateTime>
        <EndDateTime>dateTime</EndDateTime>
      </request>
    </GetEMSPeriodActivity>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetEMSPeriodActivityResponse xmlns="http://onlineavl2.navmanwireless.com/0907/">
      <GetEMSPeriodActivityResult>
        <OperationStatus>boolean</OperationStatus>
        <StatusMessage>
          <SystemMessage>
            <MessageCode>int</MessageCode>
            <ExceptionMessage>string</ExceptionMessage>
            <ExceptionStackTrace>string</ExceptionStackTrace>
            <ExceptionType>string</ExceptionType>
          </SystemMessage>
          <SystemMessage>
            <MessageCode>int</MessageCode>
            <ExceptionMessage>string</ExceptionMessage>
            <ExceptionStackTrace>string</ExceptionStackTrace>
            <ExceptionType>string</ExceptionType>
          </SystemMessage>
        </StatusMessage>
        <MoreItemsAvailable>boolean</MoreItemsAvailable>
        <RemovedItems>
          <guid>guid</guid>
          <guid>guid</guid>
        </RemovedItems>
        <Version>long</Version>
        <EMSTripInfo>
          <EMSTripInfo>
            <Trip>
              <TransactionNumber>int</TransactionNumber>
              <TransactionType>int</TransactionType>
              <TargetEmsDevice>Dcu or NavCan or Tm or Vpod or Jpod</TargetEmsDevice>
              <TripID>guid</TripID>
              <OwnerID>guid</OwnerID>
              <DriverID>guid</DriverID>
              <VehicleID>guid</VehicleID>
              <VehicleEMSConfigurationID>int</VehicleEMSConfigurationID>
              <StartDateTime>dateTime</StartDateTime>
              <StartOdometer>int</StartOdometer>
              <StopDateTime>dateTime</StopDateTime>
              <EngineHours>int</EngineHours>
              <EngineHoursFractional>float</EngineHoursFractional>
              <Distance>long</Distance>
              <StopOdometer>int</StopOdometer>
              <BrakeDistance>int</BrakeDistance>
              <BrakeCount>int</BrakeCount>
              <BrakeRoll>int</BrakeRoll>
              <BrakeOn>int</BrakeOn>
              <OverSpeedCount>int</OverSpeedCount>
              <OverSpeedSeconds>int</OverSpeedSeconds>
              <OverRPMCount>int</OverRPMCount>
              <OverRPMSeconds>int</OverRPMSeconds>
              <OverTempSeconds>int</OverTempSeconds>
              <UnderOilSeconds>int</UnderOilSeconds>
              <MaxSpeed>int</MaxSpeed>
              <MaxRPM>int</MaxRPM>
              <MaxTemp>int</MaxTemp>
              <MinOil>int</MinOil>
              <KeyOnSeconds>int</KeyOnSeconds>
              <IdleSeconds>int</IdleSeconds>
              <WarmSeconds>int</WarmSeconds>
              <ExcessIdleSeconds>int</ExcessIdleSeconds>
              <RollingSeconds>int</RollingSeconds>
              <PTOSeconds>int</PTOSeconds>
              <PTOIdleSeconds>int</PTOIdleSeconds>
              <PTORollSeconds>int</PTORollSeconds>
              <PTOOverRPMSeconds>int</PTOOverRPMSeconds>
              <HeavyBrakeCount>int</HeavyBrakeCount>
              <FuelUsedIdle>double</FuelUsedIdle>
              <FuelUsedRoll>double</FuelUsedRoll>
              <FuelUsedPTOIdle>double</FuelUsedPTOIdle>
              <FuelUsedPTORoll>double</FuelUsedPTORoll>
              <StartLatitude>double</StartLatitude>
              <StartLongitude>double</StartLongitude>
              <StartLocation>string</StartLocation>
              <StartOffRoadMetres>float</StartOffRoadMetres>
              <StartDegreesBearing>int</StartDegreesBearing>
              <StartLocationType>int</StartLocationType>
              <StopLatitude>double</StopLatitude>
              <StopLongitude>double</StopLongitude>
              <StopLocation>string</StopLocation>
              <StopOffRoadMetres>float</StopOffRoadMetres>
              <StopDegreesBearing>int</StopDegreesBearing>
              <StopLocationType>int</StopLocationType>
              <ExcessiveSpeedTime>int</ExcessiveSpeedTime>
              <ExcessiveSpeedCount>int</ExcessiveSpeedCount>
              <ExcessiveSpeedDistance>int</ExcessiveSpeedDistance>
              <OverSpeedDistance>int</OverSpeedDistance>
              <IdleCount>int</IdleCount>
              <ExcessiveIdleCount>int</ExcessiveIdleCount>
              <HarshBrakingTime>int</HarshBrakingTime>
              <RollStabilityCount>int</RollStabilityCount>
              <RollStabilityTime>int</RollStabilityTime>
              <MaxFuelEconomy>double</MaxFuelEconomy>
              <OverRPMDistance>int</OverRPMDistance>
              <TotalCruiseControlTime>int</TotalCruiseControlTime>
            </Trip>
            <SpeedMatrix>
              <XAxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</XAxisType>
              <YAxisType>Unknown or Speed or EMSUnknown1 or RPM or EMSUnknown2 or Temperature or OilPressure</YAxisType>
              <XOrigin>double</XOrigin>
              <YOrigin>double</YOrigin>
              <XCount>int</XCount>
              <YCount>int</YCount>
              <YAxisValues>
                <double>double</double>
                <double>double</double>
              </YAxisValues>
              <XAxisValues>
                <double>double</double>
                <double>double</double>
              </XAxisValues>
              <Values>
                <ArrayOfInt>
                  <int>int</int>
                  <int>int</int>
                </ArrayOfInt>
                <ArrayOfInt>
                  <int>int</int>
                  <int>int</int>
                </ArrayOfInt>
              </Values>
            </SpeedMatrix>
            <TemperatureMatrix>
              <AxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</AxisType>
              <Origin>double</Origin>
              <Count>int</Count>
              <AxisValues>
                <double>double</double>
                <double>double</double>
              </AxisValues>
              <Values>
                <int>int</int>
                <int>int</int>
              </Values>
            </TemperatureMatrix>
            <OilPressureMatrix>
              <AxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</AxisType>
              <Origin>double</Origin>
              <Count>int</Count>
              <AxisValues>
                <double>double</double>
                <double>double</double>
              </AxisValues>
              <Values>
                <int>int</int>
                <int>int</int>
              </Values>
            </OilPressureMatrix>
          </EMSTripInfo>
          <EMSTripInfo>
            <Trip>
              <TransactionNumber>int</TransactionNumber>
              <TransactionType>int</TransactionType>
              <TargetEmsDevice>Dcu or NavCan or Tm or Vpod or Jpod</TargetEmsDevice>
              <TripID>guid</TripID>
              <OwnerID>guid</OwnerID>
              <DriverID>guid</DriverID>
              <VehicleID>guid</VehicleID>
              <VehicleEMSConfigurationID>int</VehicleEMSConfigurationID>
              <StartDateTime>dateTime</StartDateTime>
              <StartOdometer>int</StartOdometer>
              <StopDateTime>dateTime</StopDateTime>
              <EngineHours>int</EngineHours>
              <EngineHoursFractional>float</EngineHoursFractional>
              <Distance>long</Distance>
              <StopOdometer>int</StopOdometer>
              <BrakeDistance>int</BrakeDistance>
              <BrakeCount>int</BrakeCount>
              <BrakeRoll>int</BrakeRoll>
              <BrakeOn>int</BrakeOn>
              <OverSpeedCount>int</OverSpeedCount>
              <OverSpeedSeconds>int</OverSpeedSeconds>
              <OverRPMCount>int</OverRPMCount>
              <OverRPMSeconds>int</OverRPMSeconds>
              <OverTempSeconds>int</OverTempSeconds>
              <UnderOilSeconds>int</UnderOilSeconds>
              <MaxSpeed>int</MaxSpeed>
              <MaxRPM>int</MaxRPM>
              <MaxTemp>int</MaxTemp>
              <MinOil>int</MinOil>
              <KeyOnSeconds>int</KeyOnSeconds>
              <IdleSeconds>int</IdleSeconds>
              <WarmSeconds>int</WarmSeconds>
              <ExcessIdleSeconds>int</ExcessIdleSeconds>
              <RollingSeconds>int</RollingSeconds>
              <PTOSeconds>int</PTOSeconds>
              <PTOIdleSeconds>int</PTOIdleSeconds>
              <PTORollSeconds>int</PTORollSeconds>
              <PTOOverRPMSeconds>int</PTOOverRPMSeconds>
              <HeavyBrakeCount>int</HeavyBrakeCount>
              <FuelUsedIdle>double</FuelUsedIdle>
              <FuelUsedRoll>double</FuelUsedRoll>
              <FuelUsedPTOIdle>double</FuelUsedPTOIdle>
              <FuelUsedPTORoll>double</FuelUsedPTORoll>
              <StartLatitude>double</StartLatitude>
              <StartLongitude>double</StartLongitude>
              <StartLocation>string</StartLocation>
              <StartOffRoadMetres>float</StartOffRoadMetres>
              <StartDegreesBearing>int</StartDegreesBearing>
              <StartLocationType>int</StartLocationType>
              <StopLatitude>double</StopLatitude>
              <StopLongitude>double</StopLongitude>
              <StopLocation>string</StopLocation>
              <StopOffRoadMetres>float</StopOffRoadMetres>
              <StopDegreesBearing>int</StopDegreesBearing>
              <StopLocationType>int</StopLocationType>
              <ExcessiveSpeedTime>int</ExcessiveSpeedTime>
              <ExcessiveSpeedCount>int</ExcessiveSpeedCount>
              <ExcessiveSpeedDistance>int</ExcessiveSpeedDistance>
              <OverSpeedDistance>int</OverSpeedDistance>
              <IdleCount>int</IdleCount>
              <ExcessiveIdleCount>int</ExcessiveIdleCount>
              <HarshBrakingTime>int</HarshBrakingTime>
              <RollStabilityCount>int</RollStabilityCount>
              <RollStabilityTime>int</RollStabilityTime>
              <MaxFuelEconomy>double</MaxFuelEconomy>
              <OverRPMDistance>int</OverRPMDistance>
              <TotalCruiseControlTime>int</TotalCruiseControlTime>
            </Trip>
            <SpeedMatrix>
              <XAxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</XAxisType>
              <YAxisType>Unknown or Speed or EMSUnknown1 or RPM or EMSUnknown2 or Temperature or OilPressure</YAxisType>
              <XOrigin>double</XOrigin>
              <YOrigin>double</YOrigin>
              <XCount>int</XCount>
              <YCount>int</YCount>
              <YAxisValues>
                <double>double</double>
                <double>double</double>
              </YAxisValues>
              <XAxisValues>
                <double>double</double>
                <double>double</double>
              </XAxisValues>
              <Values>
                <ArrayOfInt>
                  <int>int</int>
                  <int>int</int>
                </ArrayOfInt>
                <ArrayOfInt>
                  <int>int</int>
                  <int>int</int>
                </ArrayOfInt>
              </Values>
            </SpeedMatrix>
            <TemperatureMatrix>
              <AxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</AxisType>
              <Origin>double</Origin>
              <Count>int</Count>
              <AxisValues>
                <double>double</double>
                <double>double</double>
              </AxisValues>
              <Values>
                <int>int</int>
                <int>int</int>
              </Values>
            </TemperatureMatrix>
            <OilPressureMatrix>
              <AxisType>EMSUnknown1 or Speed or EMSUnknown2 or EMSUnknown3 or EMSUnknown4 or Temperature or OilPressure</AxisType>
              <Origin>double</Origin>
              <Count>int</Count>
              <AxisValues>
                <double>double</double>
                <double>double</double>
              </AxisValues>
              <Values>
                <int>int</int>
                <int>int</int>
              </Values>
            </OilPressureMatrix>
          </EMSTripInfo>
        </EMSTripInfo>
      </GetEMSPeriodActivityResult>
    </GetEMSPeriodActivityResponse>
  </soap12:Body>
</soap12:Envelope>