diff options
7 files changed, 232 insertions, 157 deletions
diff --git a/car-lib/src/android/car/hardware/CarDiagnosticEvent.java b/car-lib/src/android/car/hardware/CarDiagnosticEvent.java index b970b2309c..303ad53528 100644 --- a/car-lib/src/android/car/hardware/CarDiagnosticEvent.java +++ b/car-lib/src/android/car/hardware/CarDiagnosticEvent.java @@ -21,8 +21,10 @@ import android.annotation.Nullable; import android.car.annotation.FutureFeature; import android.os.Parcel; import android.os.Parcelable; +import android.util.JsonWriter; import android.util.SparseArray; import android.util.SparseIntArray; +import java.io.IOException; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.util.Objects; @@ -78,7 +80,7 @@ public class CarDiagnosticEvent implements Parcelable { int value = in.readInt(); intValues.put(key, value); } - dtc = (String)in.readValue(String.class.getClassLoader()); + dtc = (String) in.readValue(String.class.getClassLoader()); // version 1 up to here } @@ -106,6 +108,48 @@ public class CarDiagnosticEvent implements Parcelable { dest.writeValue(dtc); } + public void writeToJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.beginObject(); + + jsonWriter.name("type"); + switch (frameType) { + case CarDiagnosticManager.FRAME_TYPE_FLAG_LIVE: + jsonWriter.value("live"); + break; + case CarDiagnosticManager.FRAME_TYPE_FLAG_FREEZE: + jsonWriter.value("freeze"); + break; + default: + throw new IllegalStateException("unknown frameType " + frameType); + } + + jsonWriter.name("timestamp").value(timestamp); + + jsonWriter.name("intValues").beginArray(); + for (int i = 0; i < intValues.size(); ++i) { + jsonWriter.beginObject(); + jsonWriter.name("id").value(intValues.keyAt(i)); + jsonWriter.name("value").value(intValues.valueAt(i)); + jsonWriter.endObject(); + } + jsonWriter.endArray(); + + jsonWriter.name("floatValues").beginArray(); + for (int i = 0; i < floatValues.size(); ++i) { + jsonWriter.beginObject(); + jsonWriter.name("id").value(floatValues.keyAt(i)); + jsonWriter.name("value").value(floatValues.valueAt(i)); + jsonWriter.endObject(); + } + jsonWriter.endArray(); + + if (dtc != null) { + jsonWriter.name("stringValue").value(dtc); + } + + jsonWriter.endObject(); + } + public static final Parcelable.Creator<CarDiagnosticEvent> CREATOR = new Parcelable.Creator<CarDiagnosticEvent>() { public CarDiagnosticEvent createFromParcel(Parcel in) { @@ -176,18 +220,19 @@ public class CarDiagnosticEvent implements Parcelable { /** * Returns a copy of this CarDiagnosticEvent with all vendor-specific sensors removed. + * * @hide */ public CarDiagnosticEvent withVendorSensorsRemoved() { SparseIntArray newIntValues = intValues.clone(); SparseArray<Float> newFloatValues = floatValues.clone(); - for(int i = 0; i < intValues.size(); ++i) { + for (int i = 0; i < intValues.size(); ++i) { int key = intValues.keyAt(i); if (key >= CarDiagnosticSensorIndices.Obd2IntegerSensorIndex.LAST_SYSTEM) { newIntValues.delete(key); } } - for(int i = 0; i < floatValues.size(); ++i) { + for (int i = 0; i < floatValues.size(); ++i) { int key = floatValues.keyAt(i); if (key >= CarDiagnosticSensorIndices.Obd2FloatSensorIndex.LAST_SYSTEM) { newFloatValues.delete(key); @@ -244,11 +289,13 @@ public class CarDiagnosticEvent implements Parcelable { floatValues.toString()); } - public int getSystemIntegerSensor(@CarDiagnosticSensorIndices.IntegerSensorIndex int sensor, int defaultValue) { + public int getSystemIntegerSensor( + @CarDiagnosticSensorIndices.IntegerSensorIndex int sensor, int defaultValue) { return intValues.get(sensor, defaultValue); } - public float getSystemFloatSensor(@CarDiagnosticSensorIndices.FloatSensorIndex int sensor, float defaultValue) { + public float getSystemFloatSensor( + @CarDiagnosticSensorIndices.FloatSensorIndex int sensor, float defaultValue) { return floatValues.get(sensor, defaultValue); } @@ -260,33 +307,35 @@ public class CarDiagnosticEvent implements Parcelable { return floatValues.get(sensor, defaultValue); } - public @Nullable Integer getSystemIntegerSensor(@CarDiagnosticSensorIndices.IntegerSensorIndex int sensor) { + public @Nullable Integer getSystemIntegerSensor( + @CarDiagnosticSensorIndices.IntegerSensorIndex int sensor) { int index = intValues.indexOfKey(sensor); - if(index < 0) return null; + if (index < 0) return null; return intValues.valueAt(index); } - public @Nullable Float getSystemFloatSensor(@CarDiagnosticSensorIndices.FloatSensorIndex int sensor) { + public @Nullable Float getSystemFloatSensor( + @CarDiagnosticSensorIndices.FloatSensorIndex int sensor) { int index = floatValues.indexOfKey(sensor); - if(index < 0) return null; + if (index < 0) return null; return floatValues.valueAt(index); } public @Nullable Integer getVendorIntegerSensor(int sensor) { int index = intValues.indexOfKey(sensor); - if(index < 0) return null; + if (index < 0) return null; return intValues.valueAt(index); } public @Nullable Float getVendorFloatSensor(int sensor) { int index = floatValues.indexOfKey(sensor); - if(index < 0) return null; + if (index < 0) return null; return floatValues.valueAt(index); } /** - * Represents possible states of the fuel system; - * see {@link CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#FUEL_SYSTEM_STATUS} + * Represents possible states of the fuel system; see {@link + * CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#FUEL_SYSTEM_STATUS} */ public static final class FuelSystemStatus { private FuelSystemStatus() {} @@ -309,8 +358,8 @@ public class CarDiagnosticEvent implements Parcelable { } /** - * Represents possible states of the secondary air system; - * see {@link CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#COMMANDED_SECONDARY_AIR_STATUS} + * Represents possible states of the secondary air system; see {@link + * CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#COMMANDED_SECONDARY_AIR_STATUS} */ public static final class SecondaryAirStatus { private SecondaryAirStatus() {} @@ -331,8 +380,8 @@ public class CarDiagnosticEvent implements Parcelable { } /** - * Represents possible types of fuel; - * see {@link CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#FUEL_TYPE} + * Represents possible types of fuel; see {@link + * CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#FUEL_TYPE} */ public static final class FuelType { private FuelType() {} @@ -393,9 +442,9 @@ public class CarDiagnosticEvent implements Parcelable { } /** - * Represents possible states of the ignition monitors on the vehicle; - * see {@link CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#IGNITION_MONITORS_SUPPORTED} - * see {@link CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#IGNITION_SPECIFIC_MONITORS} + * Represents possible states of the ignition monitors on the vehicle; see {@link + * CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#IGNITION_MONITORS_SUPPORTED} see {@link + * CarDiagnosticSensorIndices.Obd2IntegerSensorIndex#IGNITION_SPECIFIC_MONITORS} */ public static final class IgnitionMonitors { public static final class IgnitionMonitor { @@ -407,26 +456,16 @@ public class CarDiagnosticEvent implements Parcelable { this.incomplete = incomplete; } - public static final class Builder { - private int mAvailableBitmask; - private int mIncompleteBitmask; - - Builder() { - mAvailableBitmask = 0; - mIncompleteBitmask = 0; - } + public static final class Decoder { + private final int mAvailableBitmask; + private final int mIncompleteBitmask; - public Builder withAvailableBitmask(int bitmask) { - mAvailableBitmask = bitmask; - return this; + Decoder(int availableBitmask, int incompleteBitmask) { + mAvailableBitmask = availableBitmask; + mIncompleteBitmask = incompleteBitmask; } - public Builder withIncompleteBitmask(int bitmask) { - mIncompleteBitmask = bitmask; - return this; - } - - public IgnitionMonitor buildForValue(int value) { + public IgnitionMonitor fromValue(int value) { boolean available = (0 != (value & mAvailableBitmask)); boolean incomplete = (0 != (value & mIncompleteBitmask)); @@ -449,36 +488,29 @@ public class CarDiagnosticEvent implements Parcelable { static final int MISFIRE_AVAILABLE = 0x1 << 4; static final int MISFIRE_INCOMPLETE = 0x1 << 5; - static final IgnitionMonitor.Builder COMPONENTS_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(COMPONENTS_AVAILABLE) - .withIncompleteBitmask(COMPONENTS_INCOMPLETE); + static final IgnitionMonitor.Decoder COMPONENTS_DECODER = + new IgnitionMonitor.Decoder(COMPONENTS_AVAILABLE, COMPONENTS_INCOMPLETE); - static final IgnitionMonitor.Builder FUEL_SYSTEM_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(FUEL_SYSTEM_AVAILABLE) - .withIncompleteBitmask(FUEL_SYSTEM_INCOMPLETE); + static final IgnitionMonitor.Decoder FUEL_SYSTEM_DECODER = + new IgnitionMonitor.Decoder(FUEL_SYSTEM_AVAILABLE, FUEL_SYSTEM_INCOMPLETE); - static final IgnitionMonitor.Builder MISFIRE_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(MISFIRE_AVAILABLE) - .withIncompleteBitmask(MISFIRE_INCOMPLETE); + static final IgnitionMonitor.Decoder MISFIRE_DECODER = + new IgnitionMonitor.Decoder(MISFIRE_AVAILABLE, MISFIRE_INCOMPLETE); CommonIgnitionMonitors(int bitmask) { - components = COMPONENTS_BUILDER.buildForValue(bitmask); - fuelSystem = FUEL_SYSTEM_BUILDER.buildForValue(bitmask); - misfire = MISFIRE_BUILDER.buildForValue(bitmask); + components = COMPONENTS_DECODER.fromValue(bitmask); + fuelSystem = FUEL_SYSTEM_DECODER.fromValue(bitmask); + misfire = MISFIRE_DECODER.fromValue(bitmask); } public @Nullable SparkIgnitionMonitors asSparkIgnitionMonitors() { - if (this instanceof SparkIgnitionMonitors) - return (SparkIgnitionMonitors)this; + if (this instanceof SparkIgnitionMonitors) return (SparkIgnitionMonitors) this; return null; } public @Nullable CompressionIgnitionMonitors asCompressionIgnitionMonitors() { if (this instanceof CompressionIgnitionMonitors) - return (CompressionIgnitionMonitors)this; + return (CompressionIgnitionMonitors) this; return null; } } @@ -517,56 +549,45 @@ public class CarDiagnosticEvent implements Parcelable { static final int CATALYST_AVAILABLE = 0x1 << 20; static final int CATALYST_INCOMPLETE = 0x1 << 21; - static final IgnitionMonitor.Builder EGR_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(EGR_AVAILABLE) - .withIncompleteBitmask(EGR_INCOMPLETE); - - static final IgnitionMonitor.Builder OXYGEN_SENSOR_HEATER_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(OXYGEN_SENSOR_HEATER_AVAILABLE) - .withIncompleteBitmask(OXYGEN_SENSOR_HEATER_INCOMPLETE); - - static final IgnitionMonitor.Builder OXYGEN_SENSOR_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(OXYGEN_SENSOR_AVAILABLE) - .withIncompleteBitmask(OXYGEN_SENSOR_INCOMPLETE); - - static final IgnitionMonitor.Builder AC_REFRIGERANT_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(AC_REFRIGERANT_AVAILABLE) - .withIncompleteBitmask(AC_REFRIGERANT_INCOMPLETE); - - static final IgnitionMonitor.Builder SECONDARY_AIR_SYSTEM_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(SECONDARY_AIR_SYSTEM_AVAILABLE) - .withIncompleteBitmask(SECONDARY_AIR_SYSTEM_INCOMPLETE); - - static final IgnitionMonitor.Builder EVAPORATIVE_SYSTEM_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(EVAPORATIVE_SYSTEM_AVAILABLE) - .withIncompleteBitmask(EVAPORATIVE_SYSTEM_INCOMPLETE); - - static final IgnitionMonitor.Builder HEATED_CATALYST_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(HEATED_CATALYST_AVAILABLE) - .withIncompleteBitmask(HEATED_CATALYST_INCOMPLETE); - - static final IgnitionMonitor.Builder CATALYST_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(CATALYST_AVAILABLE) - .withIncompleteBitmask(CATALYST_INCOMPLETE); + static final IgnitionMonitor.Decoder EGR_DECODER = + new IgnitionMonitor.Decoder(EGR_AVAILABLE, EGR_INCOMPLETE); + + static final IgnitionMonitor.Decoder OXYGEN_SENSOR_HEATER_DECODER = + new IgnitionMonitor.Decoder(OXYGEN_SENSOR_HEATER_AVAILABLE, + OXYGEN_SENSOR_HEATER_INCOMPLETE); + + static final IgnitionMonitor.Decoder OXYGEN_SENSOR_DECODER = + new IgnitionMonitor.Decoder(OXYGEN_SENSOR_AVAILABLE, OXYGEN_SENSOR_INCOMPLETE); + + static final IgnitionMonitor.Decoder AC_REFRIGERANT_DECODER = + new IgnitionMonitor.Decoder(AC_REFRIGERANT_AVAILABLE, + AC_REFRIGERANT_INCOMPLETE); + + static final IgnitionMonitor.Decoder SECONDARY_AIR_SYSTEM_DECODER = + new IgnitionMonitor.Decoder(SECONDARY_AIR_SYSTEM_AVAILABLE, + SECONDARY_AIR_SYSTEM_INCOMPLETE); + + static final IgnitionMonitor.Decoder EVAPORATIVE_SYSTEM_DECODER = + new IgnitionMonitor.Decoder(EVAPORATIVE_SYSTEM_AVAILABLE, + EVAPORATIVE_SYSTEM_INCOMPLETE); + + static final IgnitionMonitor.Decoder HEATED_CATALYST_DECODER = + new IgnitionMonitor.Decoder(HEATED_CATALYST_AVAILABLE, + HEATED_CATALYST_INCOMPLETE); + + static final IgnitionMonitor.Decoder CATALYST_DECODER = + new IgnitionMonitor.Decoder(CATALYST_AVAILABLE, CATALYST_INCOMPLETE); SparkIgnitionMonitors(int bitmask) { super(bitmask); - EGR = EGR_BUILDER.buildForValue(bitmask); - oxygenSensorHeater = OXYGEN_SENSOR_HEATER_BUILDER.buildForValue(bitmask); - oxygenSensor = OXYGEN_SENSOR_BUILDER.buildForValue(bitmask); - ACRefrigerant = AC_REFRIGERANT_BUILDER.buildForValue(bitmask); - secondaryAirSystem = SECONDARY_AIR_SYSTEM_BUILDER.buildForValue(bitmask); - evaporativeSystem = EVAPORATIVE_SYSTEM_BUILDER.buildForValue(bitmask); - heatedCatalyst = HEATED_CATALYST_BUILDER.buildForValue(bitmask); - catalyst = CATALYST_BUILDER.buildForValue(bitmask); + EGR = EGR_DECODER.fromValue(bitmask); + oxygenSensorHeater = OXYGEN_SENSOR_HEATER_DECODER.fromValue(bitmask); + oxygenSensor = OXYGEN_SENSOR_DECODER.fromValue(bitmask); + ACRefrigerant = AC_REFRIGERANT_DECODER.fromValue(bitmask); + secondaryAirSystem = SECONDARY_AIR_SYSTEM_DECODER.fromValue(bitmask); + evaporativeSystem = EVAPORATIVE_SYSTEM_DECODER.fromValue(bitmask); + heatedCatalyst = HEATED_CATALYST_DECODER.fromValue(bitmask); + catalyst = CATALYST_DECODER.fromValue(bitmask); } } @@ -596,69 +617,66 @@ public class CarDiagnosticEvent implements Parcelable { static final int NMHC_CATALYST_AVAILABLE = 0x1 << 16; static final int NMHC_CATALYST_INCOMPLETE = 0x1 << 17; - static final IgnitionMonitor.Builder EGR_OR_VVT_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(EGR_OR_VVT_AVAILABLE) - .withIncompleteBitmask(EGR_OR_VVT_INCOMPLETE); + static final IgnitionMonitor.Decoder EGR_OR_VVT_DECODER = + new IgnitionMonitor.Decoder(EGR_OR_VVT_AVAILABLE, EGR_OR_VVT_INCOMPLETE); - static final IgnitionMonitor.Builder PM_FILTER_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(PM_FILTER_AVAILABLE) - .withIncompleteBitmask(PM_FILTER_INCOMPLETE); + static final IgnitionMonitor.Decoder PM_FILTER_DECODER = + new IgnitionMonitor.Decoder(PM_FILTER_AVAILABLE, PM_FILTER_INCOMPLETE); - static final IgnitionMonitor.Builder EXHAUST_GAS_SENSOR_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(EXHAUST_GAS_SENSOR_AVAILABLE) - .withIncompleteBitmask(EXHAUST_GAS_SENSOR_INCOMPLETE); + static final IgnitionMonitor.Decoder EXHAUST_GAS_SENSOR_DECODER = + new IgnitionMonitor.Decoder(EXHAUST_GAS_SENSOR_AVAILABLE, + EXHAUST_GAS_SENSOR_INCOMPLETE); - static final IgnitionMonitor.Builder BOOST_PRESSURE_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(BOOST_PRESSURE_AVAILABLE) - .withIncompleteBitmask(BOOST_PRESSURE_INCOMPLETE); + static final IgnitionMonitor.Decoder BOOST_PRESSURE_DECODER = + new IgnitionMonitor.Decoder(BOOST_PRESSURE_AVAILABLE, + BOOST_PRESSURE_INCOMPLETE); - static final IgnitionMonitor.Builder NOx_SCR_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(NOx_SCR_AVAILABLE) - .withIncompleteBitmask(NOx_SCR_INCOMPLETE); + static final IgnitionMonitor.Decoder NOx_SCR_DECODER = + new IgnitionMonitor.Decoder(NOx_SCR_AVAILABLE, NOx_SCR_INCOMPLETE); - static final IgnitionMonitor.Builder NMHC_CATALYST_BUILDER = - new IgnitionMonitor.Builder() - .withAvailableBitmask(NMHC_CATALYST_AVAILABLE) - .withIncompleteBitmask(NMHC_CATALYST_INCOMPLETE); + static final IgnitionMonitor.Decoder NMHC_CATALYST_DECODER = + new IgnitionMonitor.Decoder(NMHC_CATALYST_AVAILABLE, NMHC_CATALYST_INCOMPLETE); CompressionIgnitionMonitors(int bitmask) { super(bitmask); - EGROrVVT = EGR_OR_VVT_BUILDER.buildForValue(bitmask); - PMFilter = PM_FILTER_BUILDER.buildForValue(bitmask); - exhaustGasSensor = EXHAUST_GAS_SENSOR_BUILDER.buildForValue(bitmask); - boostPressure = BOOST_PRESSURE_BUILDER.buildForValue(bitmask); - NOxSCR = NOx_SCR_BUILDER.buildForValue(bitmask); - NMHCCatalyst = NMHC_CATALYST_BUILDER.buildForValue(bitmask); + EGROrVVT = EGR_OR_VVT_DECODER.fromValue(bitmask); + PMFilter = PM_FILTER_DECODER.fromValue(bitmask); + exhaustGasSensor = EXHAUST_GAS_SENSOR_DECODER.fromValue(bitmask); + boostPressure = BOOST_PRESSURE_DECODER.fromValue(bitmask); + NOxSCR = NOx_SCR_DECODER.fromValue(bitmask); + NMHCCatalyst = NMHC_CATALYST_DECODER.fromValue(bitmask); } } } public @Nullable @FuelSystemStatus.Status Integer getFuelSystemStatus() { - return getSystemIntegerSensor(CarDiagnosticSensorIndices.Obd2IntegerSensorIndex.FUEL_SYSTEM_STATUS); + return getSystemIntegerSensor( + CarDiagnosticSensorIndices.Obd2IntegerSensorIndex.FUEL_SYSTEM_STATUS); } public @Nullable @SecondaryAirStatus.Status Integer getSecondaryAirStatus() { - return getSystemIntegerSensor(CarDiagnosticSensorIndices.Obd2IntegerSensorIndex.COMMANDED_SECONDARY_AIR_STATUS); + return getSystemIntegerSensor( + CarDiagnosticSensorIndices.Obd2IntegerSensorIndex.COMMANDED_SECONDARY_AIR_STATUS); } public @Nullable IgnitionMonitors.CommonIgnitionMonitors getIgnitionMonitors() { - Integer ignitionMonitorsType = getSystemIntegerSensor( - CarDiagnosticSensorIndices.Obd2IntegerSensorIndex.IGNITION_MONITORS_SUPPORTED); - Integer ignitionMonitorsBitmask = getSystemIntegerSensor( - CarDiagnosticSensorIndices.Obd2IntegerSensorIndex.IGNITION_SPECIFIC_MONITORS); + Integer ignitionMonitorsType = + getSystemIntegerSensor( + CarDiagnosticSensorIndices.Obd2IntegerSensorIndex + .IGNITION_MONITORS_SUPPORTED); + Integer ignitionMonitorsBitmask = + getSystemIntegerSensor( + CarDiagnosticSensorIndices.Obd2IntegerSensorIndex + .IGNITION_SPECIFIC_MONITORS); if (null == ignitionMonitorsType) return null; if (null == ignitionMonitorsBitmask) return null; switch (ignitionMonitorsType) { - case 0: return new IgnitionMonitors.SparkIgnitionMonitors( - ignitionMonitorsBitmask); - case 1: return new IgnitionMonitors.CompressionIgnitionMonitors( - ignitionMonitorsBitmask); - default: return null; + case 0: + return new IgnitionMonitors.SparkIgnitionMonitors(ignitionMonitorsBitmask); + case 1: + return new IgnitionMonitors.CompressionIgnitionMonitors(ignitionMonitorsBitmask); + default: + return null; } } diff --git a/obd2-lib/src/com/android/car/obd2/Obd2LiveFrameGenerator.java b/obd2-lib/src/com/android/car/obd2/Obd2LiveFrameGenerator.java index 3fffd22b29..26f408ffee 100644 --- a/obd2-lib/src/com/android/car/obd2/Obd2LiveFrameGenerator.java +++ b/obd2-lib/src/com/android/car/obd2/Obd2LiveFrameGenerator.java @@ -27,7 +27,7 @@ import java.util.Optional; import java.util.Set; public class Obd2LiveFrameGenerator { - public static final int FRAME_TYPE_LIVE = 1; + public static final String FRAME_TYPE_LIVE = "live"; public static final String TAG = Obd2LiveFrameGenerator.class.getSimpleName(); private final Obd2Connection mConnection; diff --git a/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java b/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java index 656254244c..583c36a9c3 100644 --- a/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java +++ b/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java @@ -33,11 +33,16 @@ import android.hardware.automotive.vehicle.V2_0.VehiclePropValue; import android.hardware.automotive.vehicle.V2_1.VehicleProperty; import android.os.SystemClock; import android.test.suitebuilder.annotation.MediumTest; +import android.util.JsonReader; +import android.util.JsonWriter; import android.util.Log; import com.android.car.internal.FeatureConfiguration; import com.android.car.vehiclehal.DiagnosticEventBuilder; +import com.android.car.vehiclehal.DiagnosticJson; import com.android.car.vehiclehal.VehiclePropValueBuilder; import com.android.car.vehiclehal.test.MockedVehicleHal.VehicleHalPropertyHandler; +import java.io.StringReader; +import java.io.StringWriter; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; @@ -532,6 +537,59 @@ public class CarDiagnosticManagerTest extends MockedCarTestBase { assertEquals(FuelType.BIFUEL_RUNNING_LPG, liveFrame.getFuelType().intValue()); } + public void testDiagnosticJson() throws Exception { + if (!isFeatureEnabled()) { + Log.i(TAG, "skipping testDiagnosticJson as diagnostics API is not enabled"); + return; + } + + Listener listener = new Listener(); + mCarDiagnosticManager.registerListener( + listener, + CarDiagnosticManager.FRAME_TYPE_FLAG_LIVE, + android.car.hardware.CarSensorManager.SENSOR_RATE_NORMAL); + + mLiveFrameEventBuilder.addIntSensor(Obd2IntegerSensorIndex.ENGINE_OIL_TEMPERATURE, 74); + mLiveFrameEventBuilder.addFloatSensor(Obd2FloatSensorIndex.OXYGEN_SENSOR1_VOLTAGE, 0.125f); + + long timestamp = SystemClock.elapsedRealtimeNanos(); + getMockedVehicleHal().injectEvent(mLiveFrameEventBuilder.build(timestamp)); + + assertTrue(listener.waitForEvent(timestamp)); + + CarDiagnosticEvent liveFrame = listener.getLastEvent(); + assertNotNull(liveFrame); + + assertEquals( + 74, + liveFrame + .getSystemIntegerSensor(Obd2IntegerSensorIndex.ENGINE_OIL_TEMPERATURE) + .intValue()); + assertEquals( + 0.125f, + liveFrame.getSystemFloatSensor(Obd2FloatSensorIndex.OXYGEN_SENSOR1_VOLTAGE)); + + StringWriter stringWriter = new StringWriter(); + JsonWriter jsonWriter = new JsonWriter(stringWriter); + + liveFrame.writeToJson(jsonWriter); + jsonWriter.flush(); + + StringReader stringReader = new StringReader(stringWriter.toString()); + JsonReader jsonReader = new JsonReader(stringReader); + DiagnosticJson diagnosticJson = DiagnosticJson.build(jsonReader); + + assertEquals( + 74, + diagnosticJson + .intValues + .get(Obd2IntegerSensorIndex.ENGINE_OIL_TEMPERATURE) + .intValue()); + assertEquals( + 0.125f, + diagnosticJson.floatValues.get(Obd2FloatSensorIndex.OXYGEN_SENSOR1_VOLTAGE)); + } + public void testMultipleListeners() throws Exception { if (!isFeatureEnabled()) { Log.i(TAG, "skipping testMultipleListeners as diagnostics API is not enabled"); diff --git a/tools/emulator/diagjson.example b/tools/emulator/diagjson.example index ea512a75df..02f0e68fc4 100644 --- a/tools/emulator/diagjson.example +++ b/tools/emulator/diagjson.example @@ -1 +1 @@ -[{"type":1,"timestamp":72375175786629,"intValues":[{"id":3,"value":2},{"id":5,"value":64},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":18}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72377177593287,"intValues":[{"id":3,"value":2},{"id":5,"value":64},{"id":12,"value":3084},{"id":13,"value":0},{"id":31,"value":20}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72379176544788,"intValues":[{"id":3,"value":2},{"id":5,"value":64},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":22}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72381179373780,"intValues":[{"id":3,"value":2},{"id":5,"value":64},{"id":12,"value":2873},{"id":13,"value":0},{"id":31,"value":24}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72383179413967,"intValues":[{"id":3,"value":2},{"id":5,"value":65},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":26}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72385179454210,"intValues":[{"id":3,"value":2},{"id":5,"value":65},{"id":12,"value":2869},{"id":13,"value":0},{"id":31,"value":28}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72387176856679,"intValues":[{"id":3,"value":2},{"id":5,"value":66},{"id":12,"value":3090},{"id":13,"value":0},{"id":31,"value":30}],"floatValues":[{"id":4,"value":52.0},{"id":70,"value":21.960785},{"id":6,"value":230.46875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72389180204642,"intValues":[{"id":3,"value":2},{"id":5,"value":66},{"id":12,"value":4110},{"id":13,"value":1},{"id":31,"value":32}],"floatValues":[{"id":4,"value":68.44444},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72391178997905,"intValues":[{"id":3,"value":2},{"id":5,"value":66},{"id":12,"value":3633},{"id":13,"value":5},{"id":31,"value":34}],"floatValues":[{"id":4,"value":51.11111},{"id":70,"value":21.960785},{"id":6,"value":223.4375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72393179466175,"intValues":[{"id":3,"value":2},{"id":5,"value":67},{"id":12,"value":3135},{"id":13,"value":4},{"id":31,"value":36}],"floatValues":[{"id":4,"value":50.666668},{"id":70,"value":21.960785},{"id":6,"value":230.46875},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72395177442840,"intValues":[{"id":3,"value":2},{"id":5,"value":67},{"id":12,"value":3125},{"id":13,"value":0},{"id":31,"value":38}],"floatValues":[{"id":4,"value":48.444443},{"id":70,"value":21.960785},{"id":6,"value":228.125},{"id":47,"value":27.450981}]},{"type":1,"timestamp":72397179771686,"intValues":[{"id":3,"value":2},{"id":5,"value":68},{"id":12,"value":2857},{"id":13,"value":0},{"id":31,"value":40}],"floatValues":[{"id":4,"value":55.555557},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72399177882285,"intValues":[{"id":3,"value":2},{"id":5,"value":68},{"id":12,"value":4899},{"id":13,"value":6},{"id":31,"value":42}],"floatValues":[{"id":4,"value":82.666664},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":17.254902}]},{"type":1,"timestamp":72401178271883,"intValues":[{"id":3,"value":2},{"id":5,"value":68},{"id":12,"value":8483},{"id":13,"value":17},{"id":31,"value":44}],"floatValues":[{"id":4,"value":45.333332},{"id":70,"value":21.960785},{"id":6,"value":237.5},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72403179389890,"intValues":[{"id":3,"value":2},{"id":5,"value":69},{"id":12,"value":5158},{"id":13,"value":18},{"id":31,"value":46}],"floatValues":[{"id":4,"value":28.0},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72405178339774,"intValues":[{"id":3,"value":2},{"id":5,"value":69},{"id":12,"value":6184},{"id":13,"value":20},{"id":31,"value":48}],"floatValues":[{"id":4,"value":36.0},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72407178346527,"intValues":[{"id":3,"value":2},{"id":5,"value":70},{"id":12,"value":6207},{"id":13,"value":21},{"id":31,"value":50}],"floatValues":[{"id":4,"value":31.11111},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72409177960280,"intValues":[{"id":3,"value":2},{"id":5,"value":70},{"id":12,"value":5409},{"id":13,"value":19},{"id":31,"value":52}],"floatValues":[{"id":4,"value":28.88889},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":36.47059}]},{"type":1,"timestamp":72411176941375,"intValues":[{"id":3,"value":2},{"id":5,"value":71},{"id":12,"value":5653},{"id":13,"value":18},{"id":31,"value":54}],"floatValues":[{"id":4,"value":92.888885},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":24.705883}]},{"type":1,"timestamp":72413177348486,"intValues":[{"id":3,"value":2},{"id":5,"value":71},{"id":12,"value":7988},{"id":13,"value":26},{"id":31,"value":56}],"floatValues":[{"id":4,"value":31.555555},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72415176509329,"intValues":[{"id":3,"value":2},{"id":5,"value":72},{"id":12,"value":4134},{"id":13,"value":21},{"id":31,"value":58}],"floatValues":[{"id":4,"value":33.333332},{"id":70,"value":21.960785},{"id":6,"value":176.5625},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72417178548720,"intValues":[{"id":3,"value":2},{"id":5,"value":72},{"id":12,"value":3109},{"id":13,"value":14},{"id":31,"value":60}],"floatValues":[{"id":4,"value":49.333332},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72419178377617,"intValues":[{"id":3,"value":2},{"id":5,"value":73},{"id":12,"value":3635},{"id":13,"value":16},{"id":31,"value":62}],"floatValues":[{"id":4,"value":44.88889},{"id":70,"value":21.960785},{"id":6,"value":223.4375},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72421177803572,"intValues":[{"id":3,"value":2},{"id":5,"value":73},{"id":12,"value":3619},{"id":13,"value":11},{"id":31,"value":64}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":228.125},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72423176710009,"intValues":[{"id":3,"value":2},{"id":5,"value":74},{"id":12,"value":4637},{"id":13,"value":10},{"id":31,"value":66}],"floatValues":[{"id":4,"value":36.0},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":35.686275}]},{"type":1,"timestamp":72425176560994,"intValues":[{"id":3,"value":2},{"id":5,"value":74},{"id":12,"value":7199},{"id":13,"value":15},{"id":31,"value":68}],"floatValues":[{"id":4,"value":36.0},{"id":70,"value":21.960785},{"id":6,"value":228.125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72427175927486,"intValues":[{"id":3,"value":2},{"id":5,"value":75},{"id":12,"value":3894},{"id":13,"value":11},{"id":31,"value":70}],"floatValues":[{"id":4,"value":47.555557},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":24.705883}]},{"type":1,"timestamp":72429178132978,"intValues":[{"id":3,"value":2},{"id":5,"value":75},{"id":12,"value":3108},{"id":13,"value":1},{"id":31,"value":72}],"floatValues":[{"id":4,"value":48.0},{"id":70,"value":21.960785},{"id":6,"value":218.75},{"id":47,"value":27.450981}]},{"type":1,"timestamp":72431177381669,"intValues":[{"id":3,"value":2},{"id":5,"value":75},{"id":12,"value":3087},{"id":13,"value":0},{"id":31,"value":74}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":27.450981}]},{"type":1,"timestamp":72433178039132,"intValues":[{"id":3,"value":2},{"id":5,"value":76},{"id":12,"value":3091},{"id":13,"value":0},{"id":31,"value":76}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72435178023153,"intValues":[{"id":3,"value":2},{"id":5,"value":76},{"id":12,"value":3090},{"id":13,"value":0},{"id":31,"value":78}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72437177860993,"intValues":[{"id":3,"value":2},{"id":5,"value":77},{"id":12,"value":3083},{"id":13,"value":0},{"id":31,"value":80}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72439177936939,"intValues":[{"id":3,"value":2},{"id":5,"value":77},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":82}],"floatValues":[{"id":4,"value":45.333332},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72441178444751,"intValues":[{"id":3,"value":2},{"id":5,"value":77},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":84}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72443176930748,"intValues":[{"id":3,"value":2},{"id":5,"value":78},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":86}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72445178255526,"intValues":[{"id":3,"value":2},{"id":5,"value":78},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":88}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72447175742708,"intValues":[{"id":3,"value":2},{"id":5,"value":78},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":90}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":31.37255}]},{"type":1,"timestamp":72449178336056,"intValues":[{"id":3,"value":2},{"id":5,"value":79},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":92}],"floatValues":[{"id":4,"value":45.333332},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72451176649982,"intValues":[{"id":3,"value":2},{"id":5,"value":79},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":94}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":30.588236}]},{"type":1,"timestamp":72453177388904,"intValues":[{"id":3,"value":2},{"id":5,"value":79},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":96}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72455178049520,"intValues":[{"id":3,"value":2},{"id":5,"value":79},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":98}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72457178189969,"intValues":[{"id":3,"value":2},{"id":5,"value":80},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":100}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72459177706926,"intValues":[{"id":3,"value":2},{"id":5,"value":80},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":102}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72461176388948,"intValues":[{"id":3,"value":2},{"id":5,"value":80},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":104}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72463178194570,"intValues":[{"id":3,"value":2},{"id":5,"value":81},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":106}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72465178204165,"intValues":[{"id":3,"value":2},{"id":5,"value":81},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":108}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72467178005994,"intValues":[{"id":3,"value":2},{"id":5,"value":81},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":110}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72469178443939,"intValues":[{"id":3,"value":2},{"id":5,"value":82},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":112}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72471176771874,"intValues":[{"id":3,"value":2},{"id":5,"value":82},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":114}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72473179942657,"intValues":[{"id":3,"value":2},{"id":5,"value":82},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":116}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72475177449291,"intValues":[{"id":3,"value":2},{"id":5,"value":82},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":118}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72477179209812,"intValues":[{"id":3,"value":2},{"id":5,"value":83},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":120}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72479178421641,"intValues":[{"id":3,"value":2},{"id":5,"value":83},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":122}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72481179539631,"intValues":[{"id":3,"value":2},{"id":5,"value":83},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":124}],"floatValues":[{"id":4,"value":46.666668},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72483178480110,"intValues":[{"id":3,"value":2},{"id":5,"value":83},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":126}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72485180096548,"intValues":[{"id":3,"value":2},{"id":5,"value":84},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":128}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72487178424406,"intValues":[{"id":3,"value":2},{"id":5,"value":84},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":130}],"floatValues":[{"id":4,"value":47.11111},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72489180054622,"intValues":[{"id":3,"value":2},{"id":5,"value":84},{"id":12,"value":3081},{"id":13,"value":0},{"id":31,"value":132}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72491179557027,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":134}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72493177727317,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":136}],"floatValues":[{"id":4,"value":46.666668},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72495177794472,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":138}],"floatValues":[{"id":4,"value":46.666668},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72497177210035,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":140}],"floatValues":[{"id":4,"value":47.11111},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72499180474808,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":3085},{"id":13,"value":0},{"id":31,"value":142}],"floatValues":[{"id":4,"value":46.666668},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72501178578880,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":144}],"floatValues":[{"id":4,"value":47.11111},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":27.450981}]},{"type":1,"timestamp":72503179731578,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":7177},{"id":13,"value":11},{"id":31,"value":146}],"floatValues":[{"id":4,"value":49.77778},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":22.745098}]},{"type":1,"timestamp":72505177292755,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":4126},{"id":13,"value":15},{"id":31,"value":148}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":22.745098}]},{"type":1,"timestamp":72507176773477,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":6438},{"id":13,"value":20},{"id":31,"value":150}],"floatValues":[{"id":4,"value":77.333336},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":22.745098}]},{"type":1,"timestamp":72509177195082,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":8746},{"id":13,"value":30},{"id":31,"value":152}],"floatValues":[{"id":4,"value":112.888885},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":8.627451}]},{"type":1,"timestamp":72511175989969,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":14082},{"id":13,"value":44},{"id":31,"value":154}],"floatValues":[{"id":4,"value":103.111115},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":20.784313}]},{"type":1,"timestamp":72513179658544,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":15639},{"id":13,"value":54},{"id":31,"value":156}],"floatValues":[{"id":4,"value":73.333336},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72515179414407,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":10268},{"id":13,"value":59},{"id":31,"value":158}],"floatValues":[{"id":4,"value":63.555557},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72517176297337,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":5928},{"id":13,"value":60},{"id":31,"value":160}],"floatValues":[{"id":4,"value":24.0},{"id":70,"value":21.960785},{"id":6,"value":146.09375},{"id":47,"value":34.901962}]},{"type":1,"timestamp":72519176826185,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":6418},{"id":13,"value":58},{"id":31,"value":162}],"floatValues":[{"id":4,"value":59.555557},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72521179790904,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":6179},{"id":13,"value":59},{"id":31,"value":164}],"floatValues":[{"id":4,"value":34.22222},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72523180627127,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":7483},{"id":13,"value":59},{"id":31,"value":166}],"floatValues":[{"id":4,"value":99.55556},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72525177789023,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":6660},{"id":13,"value":63},{"id":31,"value":168}],"floatValues":[{"id":4,"value":96.888885},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72527175560417,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":8460},{"id":13,"value":66},{"id":31,"value":170}],"floatValues":[{"id":4,"value":54.666668},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72529179499137,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":5431},{"id":13,"value":56},{"id":31,"value":172}],"floatValues":[{"id":4,"value":20.0},{"id":70,"value":21.960785},{"id":6,"value":167.1875},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72531178292369,"intValues":[{"id":3,"value":4},{"id":5,"value":86},{"id":12,"value":4868},{"id":13,"value":48},{"id":31,"value":174}],"floatValues":[{"id":4,"value":15.111111},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72533178253439,"intValues":[{"id":3,"value":4},{"id":5,"value":87},{"id":12,"value":7195},{"id":13,"value":47},{"id":31,"value":176}],"floatValues":[{"id":4,"value":83.55556},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72535179199711,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":6423},{"id":13,"value":48},{"id":31,"value":178}],"floatValues":[{"id":4,"value":104.0},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72537177243028,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":11582},{"id":13,"value":55},{"id":31,"value":180}],"floatValues":[{"id":4,"value":112.888885},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":22.745098}]},{"type":1,"timestamp":72539180216273,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":13336},{"id":13,"value":67},{"id":31,"value":182}],"floatValues":[{"id":4,"value":113.333336},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72541176144311,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":12304},{"id":13,"value":73},{"id":31,"value":184}],"floatValues":[{"id":4,"value":24.0},{"id":70,"value":21.960785},{"id":6,"value":174.21875},{"id":47,"value":24.705883}]},{"type":1,"timestamp":72543178195294,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":6717},{"id":13,"value":68},{"id":31,"value":186}],"floatValues":[{"id":4,"value":20.88889},{"id":70,"value":21.960785},{"id":6,"value":181.25},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72545176834995,"intValues":[{"id":3,"value":4},{"id":5,"value":86},{"id":12,"value":4654},{"id":13,"value":47},{"id":31,"value":188}],"floatValues":[{"id":4,"value":20.444445},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72547177907339,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":3330},{"id":13,"value":30},{"id":31,"value":190}],"floatValues":[{"id":4,"value":29.333334},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":34.901962}]},{"type":1,"timestamp":72549179735735,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3097},{"id":13,"value":13},{"id":31,"value":192}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":34.901962}]},{"type":1,"timestamp":72551181754526,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3088},{"id":13,"value":2},{"id":31,"value":194}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72553177986304,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":196}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72555176967736,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":198}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72557177160577,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":200}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72559179745844,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":2873},{"id":13,"value":0},{"id":31,"value":202}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":33.333332}]},{"type":1,"timestamp":72561176203928,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":204}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72563177799351,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":206}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72565177953894,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":2870},{"id":13,"value":0},{"id":31,"value":208}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72567176653777,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":210}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72569178043717,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":212}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72571178251056,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":214}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72573176628436,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":216}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72575177840420,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":218}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72577176563646,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":220}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72579179164504,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2876},{"id":13,"value":0},{"id":31,"value":222}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72581177838286,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":224}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72583178358480,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":226}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72585177901670,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":228}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72587177734144,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":230}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72589179333460,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":232}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72591178129065,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":234}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72593177596819,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":236}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72595178384378,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":238}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72597178056865,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":240}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72599179833740,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":243}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72601176651309,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":244}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72603177566065,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3083},{"id":13,"value":0},{"id":31,"value":246}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72605178128004,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":248}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72607179599532,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":250}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72609179437284,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3081},{"id":13,"value":0},{"id":31,"value":252}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72611179630474,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":254}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72613179774544,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":256}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72615178404973,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":258}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72617179059428,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":260}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72619180105086,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":262}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72621179098902,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3104},{"id":13,"value":1},{"id":31,"value":264}],"floatValues":[{"id":4,"value":59.555557},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72623179359108,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":8255},{"id":13,"value":15},{"id":31,"value":266}],"floatValues":[{"id":4,"value":100.888885},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":9.411765}]},{"type":1,"timestamp":72625179856484,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":11276},{"id":13,"value":33},{"id":31,"value":268}],"floatValues":[{"id":4,"value":99.55556},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":15.686275}]},{"type":1,"timestamp":72627176310119,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":15618},{"id":13,"value":50},{"id":31,"value":270}],"floatValues":[{"id":4,"value":90.666664},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72629177201984,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":13109},{"id":13,"value":63},{"id":31,"value":272}],"floatValues":[{"id":4,"value":111.55556},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72631177723851,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":14343},{"id":13,"value":74},{"id":31,"value":274}],"floatValues":[{"id":4,"value":111.55556},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":17.647058}]},{"type":1,"timestamp":72633179257550,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":15921},{"id":13,"value":83},{"id":31,"value":276}],"floatValues":[{"id":4,"value":21.777779},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":9.803922}]},{"type":1,"timestamp":72635179273140,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":4400},{"id":13,"value":55},{"id":31,"value":278}],"floatValues":[{"id":4,"value":34.666668},{"id":70,"value":21.960785},{"id":6,"value":183.59375},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72637179409130,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3117},{"id":13,"value":32},{"id":31,"value":280}],"floatValues":[{"id":4,"value":30.666666},{"id":70,"value":21.960785},{"id":6,"value":183.59375},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72639179800268,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3108},{"id":13,"value":26},{"id":31,"value":282}],"floatValues":[{"id":4,"value":29.333334},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72641179405070,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3106},{"id":13,"value":21},{"id":31,"value":284}],"floatValues":[{"id":4,"value":32.88889},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72643179866403,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":4115},{"id":13,"value":17},{"id":31,"value":286}],"floatValues":[{"id":4,"value":111.111115},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":17.254902}]},{"type":1,"timestamp":72645178430456,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":8991},{"id":13,"value":30},{"id":31,"value":288}],"floatValues":[{"id":4,"value":112.44444},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72647178451017,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":9513},{"id":13,"value":43},{"id":31,"value":290}],"floatValues":[{"id":4,"value":95.55556},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72649179500927,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":9518},{"id":13,"value":50},{"id":31,"value":292}],"floatValues":[{"id":4,"value":27.555555},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":34.509804}]},{"type":1,"timestamp":72651179611409,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":6418},{"id":13,"value":49},{"id":31,"value":294}],"floatValues":[{"id":4,"value":19.555555},{"id":70,"value":21.960785},{"id":6,"value":178.90625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72653178456810,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":5173},{"id":13,"value":40},{"id":31,"value":296}],"floatValues":[{"id":4,"value":20.88889},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72655180014824,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":4112},{"id":13,"value":32},{"id":31,"value":298}],"floatValues":[{"id":4,"value":28.444445},{"id":70,"value":21.960785},{"id":6,"value":185.9375},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72657180944053,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":8720},{"id":13,"value":37},{"id":31,"value":300}],"floatValues":[{"id":4,"value":113.333336},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72659179332880,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":16412},{"id":13,"value":52},{"id":31,"value":302}],"floatValues":[{"id":4,"value":109.333336},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":12.54902}]},{"type":1,"timestamp":72661177765487,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":13828},{"id":13,"value":61},{"id":31,"value":304}],"floatValues":[{"id":4,"value":22.666666},{"id":70,"value":21.960785},{"id":6,"value":178.90625},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72663177689968,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":6447},{"id":13,"value":61},{"id":31,"value":306}],"floatValues":[{"id":4,"value":28.88889},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72665177450571,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":5657},{"id":13,"value":56},{"id":31,"value":308}],"floatValues":[{"id":4,"value":16.88889},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72667179692696,"intValues":[{"id":3,"value":4},{"id":5,"value":87},{"id":12,"value":4873},{"id":13,"value":48},{"id":31,"value":310}],"floatValues":[{"id":4,"value":19.11111},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":35.686275}]},{"type":1,"timestamp":72669179293955,"intValues":[{"id":3,"value":4},{"id":5,"value":87},{"id":12,"value":3613},{"id":13,"value":34},{"id":31,"value":312}],"floatValues":[{"id":4,"value":27.11111},{"id":70,"value":21.960785},{"id":6,"value":185.9375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72671177593842,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3131},{"id":13,"value":19},{"id":31,"value":314}],"floatValues":[{"id":4,"value":30.222221},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":36.862747}]},{"type":1,"timestamp":72673177057067,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3844},{"id":13,"value":8},{"id":31,"value":316}],"floatValues":[{"id":4,"value":36.444443},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":34.901962}]},{"type":1,"timestamp":72675179630131,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":318}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72677179714055,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":2866},{"id":13,"value":1},{"id":31,"value":320}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72679179288433,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":7457},{"id":13,"value":13},{"id":31,"value":322}],"floatValues":[{"id":4,"value":76.0},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":10.588236}]},{"type":1,"timestamp":72681176480810,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":9272},{"id":13,"value":27},{"id":31,"value":324}],"floatValues":[{"id":4,"value":105.77778},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":15.686275}]},{"type":1,"timestamp":72683179662780,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":13585},{"id":13,"value":43},{"id":31,"value":326}],"floatValues":[{"id":4,"value":87.55556},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72685177751997,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":11024},{"id":13,"value":53},{"id":31,"value":328}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":190.625},{"id":47,"value":20.784313}]},{"type":1,"timestamp":72687177061206,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":6927},{"id":13,"value":51},{"id":31,"value":330}],"floatValues":[{"id":4,"value":18.222221},{"id":70,"value":21.960785},{"id":6,"value":155.46875},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72689176965248,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":5148},{"id":13,"value":38},{"id":31,"value":332}],"floatValues":[{"id":4,"value":21.333334},{"id":70,"value":21.960785},{"id":6,"value":157.8125},{"id":47,"value":34.11765}]},{"type":1,"timestamp":72691180692310,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3594},{"id":13,"value":29},{"id":31,"value":334}],"floatValues":[{"id":4,"value":26.222221},{"id":70,"value":21.960785},{"id":6,"value":139.0625},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72693178299558,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3350},{"id":13,"value":25},{"id":31,"value":336}],"floatValues":[{"id":4,"value":48.88889},{"id":70,"value":21.960785},{"id":6,"value":185.9375},{"id":47,"value":18.82353}]},{"type":1,"timestamp":72695178266771,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":8456},{"id":13,"value":34},{"id":31,"value":338}],"floatValues":[{"id":4,"value":79.55556},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72697178378315,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":6163},{"id":13,"value":40},{"id":31,"value":340}],"floatValues":[{"id":4,"value":30.666666},{"id":70,"value":21.960785},{"id":6,"value":185.9375},{"id":47,"value":36.47059}]},{"type":1,"timestamp":72699179440945,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":4886},{"id":13,"value":32},{"id":31,"value":342}],"floatValues":[{"id":4,"value":24.0},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":30.588236}]},{"type":1,"timestamp":72701179783621,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":5130},{"id":13,"value":29},{"id":31,"value":344}],"floatValues":[{"id":4,"value":54.22222},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72703178384562,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":9525},{"id":13,"value":38},{"id":31,"value":346}],"floatValues":[{"id":4,"value":112.888885},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72705179707825,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":10513},{"id":13,"value":49},{"id":31,"value":348}],"floatValues":[{"id":4,"value":99.55556},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72707177436366,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":8248},{"id":13,"value":54},{"id":31,"value":350}],"floatValues":[{"id":4,"value":76.888885},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72709176949975,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":8484},{"id":13,"value":59},{"id":31,"value":352}],"floatValues":[{"id":4,"value":59.11111},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72711179509943,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":5945},{"id":13,"value":61},{"id":31,"value":354}],"floatValues":[{"id":4,"value":74.22222},{"id":70,"value":22.352942},{"id":6,"value":211.71875},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72713179908608,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":6197},{"id":13,"value":61},{"id":31,"value":356}],"floatValues":[{"id":4,"value":23.11111},{"id":70,"value":22.352942},{"id":6,"value":178.90625},{"id":47,"value":34.901962}]},{"type":1,"timestamp":72715178040463,"intValues":[{"id":3,"value":4},{"id":5,"value":89},{"id":12,"value":5904},{"id":13,"value":59},{"id":31,"value":358}],"floatValues":[{"id":4,"value":20.88889},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":34.901962}]},{"type":1,"timestamp":72717179826935,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":6154},{"id":13,"value":60},{"id":31,"value":360}],"floatValues":[{"id":4,"value":35.11111},{"id":70,"value":22.352942},{"id":6,"value":207.03125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72719178168768,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":5636},{"id":13,"value":59},{"id":31,"value":362}],"floatValues":[{"id":4,"value":16.88889},{"id":70,"value":22.352942},{"id":6,"value":181.25},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72721179101986,"intValues":[{"id":3,"value":4},{"id":5,"value":90},{"id":12,"value":5411},{"id":13,"value":54},{"id":31,"value":364}],"floatValues":[{"id":4,"value":54.666668},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":24.705883}]},{"type":1,"timestamp":72723180021513,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":5688},{"id":13,"value":55},{"id":31,"value":366}],"floatValues":[{"id":4,"value":24.444445},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72725179738209,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":5903},{"id":13,"value":55},{"id":31,"value":368}],"floatValues":[{"id":4,"value":48.88889},{"id":70,"value":22.352942},{"id":6,"value":211.71875},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72727179292538,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":5162},{"id":13,"value":51},{"id":31,"value":370}],"floatValues":[{"id":4,"value":20.88889},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72729178027625,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":4124},{"id":13,"value":44},{"id":31,"value":372}],"floatValues":[{"id":4,"value":24.0},{"id":70,"value":22.352942},{"id":6,"value":188.28125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72731178148147,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3132},{"id":13,"value":37},{"id":31,"value":374}],"floatValues":[{"id":4,"value":23.555555},{"id":70,"value":22.352942},{"id":6,"value":181.25},{"id":47,"value":34.901962}]},{"type":1,"timestamp":72733176368495,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3128},{"id":13,"value":24},{"id":31,"value":376}],"floatValues":[{"id":4,"value":28.0},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":34.901962}]},{"type":1,"timestamp":72735179502626,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3089},{"id":13,"value":15},{"id":31,"value":378}],"floatValues":[{"id":4,"value":38.666668},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":39.607845}]},{"type":1,"timestamp":72737179297296,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2869},{"id":13,"value":0},{"id":31,"value":380}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":22.352942},{"id":6,"value":209.375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72739177718891,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":382}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72741177981830,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2871},{"id":13,"value":0},{"id":31,"value":384}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72743176174851,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":387}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72745329912826,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2870},{"id":13,"value":0},{"id":31,"value":389}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72747355080893,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":391}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72749176618991,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":392}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72751176696798,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2867},{"id":13,"value":0},{"id":31,"value":394}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72753176964078,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":396}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72755178349568,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":398}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72757178508591,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2875},{"id":13,"value":0},{"id":31,"value":400}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.588236}]},{"type":1,"timestamp":72759176500609,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":402}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72761176683571,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":404}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72763178363414,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3081},{"id":13,"value":0},{"id":31,"value":406}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72765177437003,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3085},{"id":13,"value":0},{"id":31,"value":408}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72767178204902,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":410}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72769177266732,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":412}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72771176734323,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":414}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72773176997295,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":416}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72775176636900,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":418}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72777176589987,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":420}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72779178389314,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":422}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72781178485901,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":424}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72783177805524,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":426}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72785177696746,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3081},{"id":13,"value":0},{"id":31,"value":428}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72787177943035,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3085},{"id":13,"value":0},{"id":31,"value":430}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72789177892167,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3900},{"id":13,"value":2},{"id":31,"value":432}],"floatValues":[{"id":4,"value":84.0},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":11.372549}]},{"type":1,"timestamp":72791176960551,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":6937},{"id":13,"value":15},{"id":31,"value":434}],"floatValues":[{"id":4,"value":73.333336},{"id":70,"value":22.352942},{"id":6,"value":207.03125},{"id":47,"value":17.254902}]},{"type":1,"timestamp":72793179080142,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":10253},{"id":13,"value":30},{"id":31,"value":436}],"floatValues":[{"id":4,"value":100.888885},{"id":70,"value":22.352942},{"id":6,"value":211.71875},{"id":47,"value":10.588236}]},{"type":1,"timestamp":72795177144042,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":14653},{"id":13,"value":46},{"id":31,"value":438}],"floatValues":[{"id":4,"value":104.0},{"id":70,"value":22.352942},{"id":6,"value":214.0625},{"id":47,"value":22.745098}]},{"type":1,"timestamp":72797177311878,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":17934},{"id":13,"value":59},{"id":31,"value":440}],"floatValues":[{"id":4,"value":55.555557},{"id":70,"value":22.352942},{"id":6,"value":209.375},{"id":47,"value":24.705883}]},{"type":1,"timestamp":72799176281873,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":8757},{"id":13,"value":62},{"id":31,"value":442}],"floatValues":[{"id":4,"value":28.444445},{"id":70,"value":22.352942},{"id":6,"value":190.625},{"id":47,"value":22.745098}]},{"type":1,"timestamp":72801179010275,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":5642},{"id":13,"value":58},{"id":31,"value":444}],"floatValues":[{"id":4,"value":17.777779},{"id":70,"value":22.352942},{"id":6,"value":188.28125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72803176720724,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":3630},{"id":13,"value":38},{"id":31,"value":446}],"floatValues":[{"id":4,"value":25.333334},{"id":70,"value":22.352942},{"id":6,"value":171.875},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72805176371184,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":3130},{"id":13,"value":27},{"id":31,"value":448}],"floatValues":[{"id":4,"value":25.777779},{"id":70,"value":22.352942},{"id":6,"value":178.90625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72807176264873,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":3091},{"id":13,"value":13},{"id":31,"value":450}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72809177130217,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":3340},{"id":13,"value":4},{"id":31,"value":452}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":22.352942},{"id":6,"value":207.03125},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72811178240749,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2874},{"id":13,"value":0},{"id":31,"value":454}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":1,"timestamp":72813176674429,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":456}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":27.450981}]},{"type":1,"timestamp":72815177036139,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":458}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72817178504749,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2866},{"id":13,"value":0},{"id":31,"value":460}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72819175954203,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":462}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72821177378507,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2873},{"id":13,"value":0},{"id":31,"value":464}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72823177069331,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":466}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72825179501699,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":468}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72827176421710,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":470}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72829176386701,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":472}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72831176764503,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2873},{"id":13,"value":0},{"id":31,"value":474}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72833177319130,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":476}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72835180519900,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":478}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72837178223527,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":480}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72839177312748,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":482}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72841177797843,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":484}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72843179579857,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":486}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72845180133072,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":488}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72847176774274,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":490}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72849177384942,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":492}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72851178359655,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":494}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72853178455898,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":496}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72855177993333,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3084},{"id":13,"value":0},{"id":31,"value":498}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72857177079489,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":500}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72859176801251,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":502}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72861178465404,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":504}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72863179481995,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":506}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72865177785963,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":508}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72867176113089,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":510}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72869176834314,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2874},{"id":13,"value":0},{"id":31,"value":512}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":190.625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72871178569429,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":514}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72873176252437,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":516}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72875177079512,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":518}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72877177740208,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":520}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72879180125173,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":522}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":190.625},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72881178525713,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":524}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72883176875986,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2875},{"id":13,"value":0},{"id":31,"value":526}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72885176324726,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":528}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72887176793512,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":530}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":31.764706}]},{"type":1,"timestamp":72889177026044,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":532}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":1,"timestamp":72891177972355,"intValues":[{"id":3,"value":2},{"id":5,"value":95},{"id":12,"value":5426},{"id":13,"value":5},{"id":31,"value":534}],"floatValues":[{"id":4,"value":51.555557},{"id":70,"value":22.352942},{"id":6,"value":209.375},{"id":47,"value":22.745098}]},{"type":1,"timestamp":72893178557124,"intValues":[{"id":3,"value":2},{"id":5,"value":96},{"id":12,"value":9000},{"id":13,"value":18},{"id":31,"value":536}],"floatValues":[{"id":4,"value":66.22222},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":27.450981}]},{"type":1,"timestamp":72895179323906,"intValues":[{"id":3,"value":2},{"id":5,"value":95},{"id":12,"value":7996},{"id":13,"value":24},{"id":31,"value":538}],"floatValues":[{"id":4,"value":53.333332},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":18.82353}]},{"type":1,"timestamp":72897179514717,"intValues":[{"id":3,"value":2},{"id":5,"value":95},{"id":12,"value":6195},{"id":13,"value":29},{"id":31,"value":540}],"floatValues":[{"id":4,"value":109.333336},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":10.588236}]},{"type":1,"timestamp":72899178457633,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":12839},{"id":13,"value":40},{"id":31,"value":542}],"floatValues":[{"id":4,"value":61.77778},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":23.529411}]},{"type":1,"timestamp":72901179477573,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":10757},{"id":13,"value":49},{"id":31,"value":544}],"floatValues":[{"id":4,"value":111.55556},{"id":70,"value":22.352942},{"id":6,"value":207.03125},{"id":47,"value":27.450981}]},{"type":1,"timestamp":72903179086670,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":12836},{"id":13,"value":61},{"id":31,"value":546}],"floatValues":[{"id":4,"value":85.77778},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":28.62745}]},{"type":1,"timestamp":72905177385416,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":10042},{"id":13,"value":65},{"id":31,"value":548}],"floatValues":[{"id":4,"value":34.22222},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.941177}]},{"type":1,"timestamp":72907178215527,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":9733},{"id":13,"value":66},{"id":31,"value":550}],"floatValues":[{"id":4,"value":111.55556},{"id":70,"value":22.352942},{"id":6,"value":216.40625},{"id":47,"value":26.27451}]},{"type":1,"timestamp":72909179246647,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":10302},{"id":13,"value":70},{"id":31,"value":552}],"floatValues":[{"id":4,"value":56.88889},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":27.450981}]},{"type":1,"timestamp":72911180048703,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":15104},{"id":13,"value":73},{"id":31,"value":554}],"floatValues":[{"id":4,"value":111.111115},{"id":70,"value":22.352942},{"id":6,"value":209.375},{"id":47,"value":19.215687}]},{"type":1,"timestamp":72913178558121,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":16423},{"id":13,"value":86},{"id":31,"value":556}],"floatValues":[{"id":4,"value":75.111115},{"id":70,"value":22.352942}]},{"type":1,"timestamp":72915176591525,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72917180004744,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72919178449026,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72921179933335,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72923179387974,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72925179338880,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72927176345108,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72929179848799,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72931179314858,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72933180632674,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72935179793063,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72937178822539,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72939177286298,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72941177772999,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72943177666251,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72945180047718,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72947179391597,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72949176920841,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72951177850208,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72953176750100,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72955175939724,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72957177389603,"intValues":[],"floatValues":[]},{"type":1,"timestamp":72959178499462,"intValues":[],"floatValues":[]}] +[{"type":"live","timestamp":72375175786629,"intValues":[{"id":3,"value":2},{"id":5,"value":64},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":18}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72377177593287,"intValues":[{"id":3,"value":2},{"id":5,"value":64},{"id":12,"value":3084},{"id":13,"value":0},{"id":31,"value":20}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72379176544788,"intValues":[{"id":3,"value":2},{"id":5,"value":64},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":22}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72381179373780,"intValues":[{"id":3,"value":2},{"id":5,"value":64},{"id":12,"value":2873},{"id":13,"value":0},{"id":31,"value":24}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72383179413967,"intValues":[{"id":3,"value":2},{"id":5,"value":65},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":26}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72385179454210,"intValues":[{"id":3,"value":2},{"id":5,"value":65},{"id":12,"value":2869},{"id":13,"value":0},{"id":31,"value":28}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72387176856679,"intValues":[{"id":3,"value":2},{"id":5,"value":66},{"id":12,"value":3090},{"id":13,"value":0},{"id":31,"value":30}],"floatValues":[{"id":4,"value":52.0},{"id":70,"value":21.960785},{"id":6,"value":230.46875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72389180204642,"intValues":[{"id":3,"value":2},{"id":5,"value":66},{"id":12,"value":4110},{"id":13,"value":1},{"id":31,"value":32}],"floatValues":[{"id":4,"value":68.44444},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72391178997905,"intValues":[{"id":3,"value":2},{"id":5,"value":66},{"id":12,"value":3633},{"id":13,"value":5},{"id":31,"value":34}],"floatValues":[{"id":4,"value":51.11111},{"id":70,"value":21.960785},{"id":6,"value":223.4375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72393179466175,"intValues":[{"id":3,"value":2},{"id":5,"value":67},{"id":12,"value":3135},{"id":13,"value":4},{"id":31,"value":36}],"floatValues":[{"id":4,"value":50.666668},{"id":70,"value":21.960785},{"id":6,"value":230.46875},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72395177442840,"intValues":[{"id":3,"value":2},{"id":5,"value":67},{"id":12,"value":3125},{"id":13,"value":0},{"id":31,"value":38}],"floatValues":[{"id":4,"value":48.444443},{"id":70,"value":21.960785},{"id":6,"value":228.125},{"id":47,"value":27.450981}]},{"type":"live","timestamp":72397179771686,"intValues":[{"id":3,"value":2},{"id":5,"value":68},{"id":12,"value":2857},{"id":13,"value":0},{"id":31,"value":40}],"floatValues":[{"id":4,"value":55.555557},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72399177882285,"intValues":[{"id":3,"value":2},{"id":5,"value":68},{"id":12,"value":4899},{"id":13,"value":6},{"id":31,"value":42}],"floatValues":[{"id":4,"value":82.666664},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":17.254902}]},{"type":"live","timestamp":72401178271883,"intValues":[{"id":3,"value":2},{"id":5,"value":68},{"id":12,"value":8483},{"id":13,"value":17},{"id":31,"value":44}],"floatValues":[{"id":4,"value":45.333332},{"id":70,"value":21.960785},{"id":6,"value":237.5},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72403179389890,"intValues":[{"id":3,"value":2},{"id":5,"value":69},{"id":12,"value":5158},{"id":13,"value":18},{"id":31,"value":46}],"floatValues":[{"id":4,"value":28.0},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72405178339774,"intValues":[{"id":3,"value":2},{"id":5,"value":69},{"id":12,"value":6184},{"id":13,"value":20},{"id":31,"value":48}],"floatValues":[{"id":4,"value":36.0},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72407178346527,"intValues":[{"id":3,"value":2},{"id":5,"value":70},{"id":12,"value":6207},{"id":13,"value":21},{"id":31,"value":50}],"floatValues":[{"id":4,"value":31.11111},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72409177960280,"intValues":[{"id":3,"value":2},{"id":5,"value":70},{"id":12,"value":5409},{"id":13,"value":19},{"id":31,"value":52}],"floatValues":[{"id":4,"value":28.88889},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":36.47059}]},{"type":"live","timestamp":72411176941375,"intValues":[{"id":3,"value":2},{"id":5,"value":71},{"id":12,"value":5653},{"id":13,"value":18},{"id":31,"value":54}],"floatValues":[{"id":4,"value":92.888885},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":24.705883}]},{"type":"live","timestamp":72413177348486,"intValues":[{"id":3,"value":2},{"id":5,"value":71},{"id":12,"value":7988},{"id":13,"value":26},{"id":31,"value":56}],"floatValues":[{"id":4,"value":31.555555},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72415176509329,"intValues":[{"id":3,"value":2},{"id":5,"value":72},{"id":12,"value":4134},{"id":13,"value":21},{"id":31,"value":58}],"floatValues":[{"id":4,"value":33.333332},{"id":70,"value":21.960785},{"id":6,"value":176.5625},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72417178548720,"intValues":[{"id":3,"value":2},{"id":5,"value":72},{"id":12,"value":3109},{"id":13,"value":14},{"id":31,"value":60}],"floatValues":[{"id":4,"value":49.333332},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72419178377617,"intValues":[{"id":3,"value":2},{"id":5,"value":73},{"id":12,"value":3635},{"id":13,"value":16},{"id":31,"value":62}],"floatValues":[{"id":4,"value":44.88889},{"id":70,"value":21.960785},{"id":6,"value":223.4375},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72421177803572,"intValues":[{"id":3,"value":2},{"id":5,"value":73},{"id":12,"value":3619},{"id":13,"value":11},{"id":31,"value":64}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":228.125},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72423176710009,"intValues":[{"id":3,"value":2},{"id":5,"value":74},{"id":12,"value":4637},{"id":13,"value":10},{"id":31,"value":66}],"floatValues":[{"id":4,"value":36.0},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":35.686275}]},{"type":"live","timestamp":72425176560994,"intValues":[{"id":3,"value":2},{"id":5,"value":74},{"id":12,"value":7199},{"id":13,"value":15},{"id":31,"value":68}],"floatValues":[{"id":4,"value":36.0},{"id":70,"value":21.960785},{"id":6,"value":228.125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72427175927486,"intValues":[{"id":3,"value":2},{"id":5,"value":75},{"id":12,"value":3894},{"id":13,"value":11},{"id":31,"value":70}],"floatValues":[{"id":4,"value":47.555557},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":24.705883}]},{"type":"live","timestamp":72429178132978,"intValues":[{"id":3,"value":2},{"id":5,"value":75},{"id":12,"value":3108},{"id":13,"value":1},{"id":31,"value":72}],"floatValues":[{"id":4,"value":48.0},{"id":70,"value":21.960785},{"id":6,"value":218.75},{"id":47,"value":27.450981}]},{"type":"live","timestamp":72431177381669,"intValues":[{"id":3,"value":2},{"id":5,"value":75},{"id":12,"value":3087},{"id":13,"value":0},{"id":31,"value":74}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":27.450981}]},{"type":"live","timestamp":72433178039132,"intValues":[{"id":3,"value":2},{"id":5,"value":76},{"id":12,"value":3091},{"id":13,"value":0},{"id":31,"value":76}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72435178023153,"intValues":[{"id":3,"value":2},{"id":5,"value":76},{"id":12,"value":3090},{"id":13,"value":0},{"id":31,"value":78}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72437177860993,"intValues":[{"id":3,"value":2},{"id":5,"value":77},{"id":12,"value":3083},{"id":13,"value":0},{"id":31,"value":80}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72439177936939,"intValues":[{"id":3,"value":2},{"id":5,"value":77},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":82}],"floatValues":[{"id":4,"value":45.333332},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72441178444751,"intValues":[{"id":3,"value":2},{"id":5,"value":77},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":84}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72443176930748,"intValues":[{"id":3,"value":2},{"id":5,"value":78},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":86}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72445178255526,"intValues":[{"id":3,"value":2},{"id":5,"value":78},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":88}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72447175742708,"intValues":[{"id":3,"value":2},{"id":5,"value":78},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":90}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":31.37255}]},{"type":"live","timestamp":72449178336056,"intValues":[{"id":3,"value":2},{"id":5,"value":79},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":92}],"floatValues":[{"id":4,"value":45.333332},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72451176649982,"intValues":[{"id":3,"value":2},{"id":5,"value":79},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":94}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":30.588236}]},{"type":"live","timestamp":72453177388904,"intValues":[{"id":3,"value":2},{"id":5,"value":79},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":96}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72455178049520,"intValues":[{"id":3,"value":2},{"id":5,"value":79},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":98}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72457178189969,"intValues":[{"id":3,"value":2},{"id":5,"value":80},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":100}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72459177706926,"intValues":[{"id":3,"value":2},{"id":5,"value":80},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":102}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72461176388948,"intValues":[{"id":3,"value":2},{"id":5,"value":80},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":104}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72463178194570,"intValues":[{"id":3,"value":2},{"id":5,"value":81},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":106}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72465178204165,"intValues":[{"id":3,"value":2},{"id":5,"value":81},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":108}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72467178005994,"intValues":[{"id":3,"value":2},{"id":5,"value":81},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":110}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72469178443939,"intValues":[{"id":3,"value":2},{"id":5,"value":82},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":112}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72471176771874,"intValues":[{"id":3,"value":2},{"id":5,"value":82},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":114}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72473179942657,"intValues":[{"id":3,"value":2},{"id":5,"value":82},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":116}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72475177449291,"intValues":[{"id":3,"value":2},{"id":5,"value":82},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":118}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72477179209812,"intValues":[{"id":3,"value":2},{"id":5,"value":83},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":120}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72479178421641,"intValues":[{"id":3,"value":2},{"id":5,"value":83},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":122}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72481179539631,"intValues":[{"id":3,"value":2},{"id":5,"value":83},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":124}],"floatValues":[{"id":4,"value":46.666668},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72483178480110,"intValues":[{"id":3,"value":2},{"id":5,"value":83},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":126}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72485180096548,"intValues":[{"id":3,"value":2},{"id":5,"value":84},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":128}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72487178424406,"intValues":[{"id":3,"value":2},{"id":5,"value":84},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":130}],"floatValues":[{"id":4,"value":47.11111},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72489180054622,"intValues":[{"id":3,"value":2},{"id":5,"value":84},{"id":12,"value":3081},{"id":13,"value":0},{"id":31,"value":132}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72491179557027,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":134}],"floatValues":[{"id":4,"value":46.22222},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72493177727317,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":136}],"floatValues":[{"id":4,"value":46.666668},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72495177794472,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":138}],"floatValues":[{"id":4,"value":46.666668},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72497177210035,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":140}],"floatValues":[{"id":4,"value":47.11111},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72499180474808,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":3085},{"id":13,"value":0},{"id":31,"value":142}],"floatValues":[{"id":4,"value":46.666668},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72501178578880,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":144}],"floatValues":[{"id":4,"value":47.11111},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":27.450981}]},{"type":"live","timestamp":72503179731578,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":7177},{"id":13,"value":11},{"id":31,"value":146}],"floatValues":[{"id":4,"value":49.77778},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":22.745098}]},{"type":"live","timestamp":72505177292755,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":4126},{"id":13,"value":15},{"id":31,"value":148}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":22.745098}]},{"type":"live","timestamp":72507176773477,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":6438},{"id":13,"value":20},{"id":31,"value":150}],"floatValues":[{"id":4,"value":77.333336},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":22.745098}]},{"type":"live","timestamp":72509177195082,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":8746},{"id":13,"value":30},{"id":31,"value":152}],"floatValues":[{"id":4,"value":112.888885},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":8.627451}]},{"type":"live","timestamp":72511175989969,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":14082},{"id":13,"value":44},{"id":31,"value":154}],"floatValues":[{"id":4,"value":103.111115},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":20.784313}]},{"type":"live","timestamp":72513179658544,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":15639},{"id":13,"value":54},{"id":31,"value":156}],"floatValues":[{"id":4,"value":73.333336},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72515179414407,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":10268},{"id":13,"value":59},{"id":31,"value":158}],"floatValues":[{"id":4,"value":63.555557},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72517176297337,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":5928},{"id":13,"value":60},{"id":31,"value":160}],"floatValues":[{"id":4,"value":24.0},{"id":70,"value":21.960785},{"id":6,"value":146.09375},{"id":47,"value":34.901962}]},{"type":"live","timestamp":72519176826185,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":6418},{"id":13,"value":58},{"id":31,"value":162}],"floatValues":[{"id":4,"value":59.555557},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72521179790904,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":6179},{"id":13,"value":59},{"id":31,"value":164}],"floatValues":[{"id":4,"value":34.22222},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72523180627127,"intValues":[{"id":3,"value":2},{"id":5,"value":85},{"id":12,"value":7483},{"id":13,"value":59},{"id":31,"value":166}],"floatValues":[{"id":4,"value":99.55556},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72525177789023,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":6660},{"id":13,"value":63},{"id":31,"value":168}],"floatValues":[{"id":4,"value":96.888885},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72527175560417,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":8460},{"id":13,"value":66},{"id":31,"value":170}],"floatValues":[{"id":4,"value":54.666668},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72529179499137,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":5431},{"id":13,"value":56},{"id":31,"value":172}],"floatValues":[{"id":4,"value":20.0},{"id":70,"value":21.960785},{"id":6,"value":167.1875},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72531178292369,"intValues":[{"id":3,"value":4},{"id":5,"value":86},{"id":12,"value":4868},{"id":13,"value":48},{"id":31,"value":174}],"floatValues":[{"id":4,"value":15.111111},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72533178253439,"intValues":[{"id":3,"value":4},{"id":5,"value":87},{"id":12,"value":7195},{"id":13,"value":47},{"id":31,"value":176}],"floatValues":[{"id":4,"value":83.55556},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72535179199711,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":6423},{"id":13,"value":48},{"id":31,"value":178}],"floatValues":[{"id":4,"value":104.0},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72537177243028,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":11582},{"id":13,"value":55},{"id":31,"value":180}],"floatValues":[{"id":4,"value":112.888885},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":22.745098}]},{"type":"live","timestamp":72539180216273,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":13336},{"id":13,"value":67},{"id":31,"value":182}],"floatValues":[{"id":4,"value":113.333336},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72541176144311,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":12304},{"id":13,"value":73},{"id":31,"value":184}],"floatValues":[{"id":4,"value":24.0},{"id":70,"value":21.960785},{"id":6,"value":174.21875},{"id":47,"value":24.705883}]},{"type":"live","timestamp":72543178195294,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":6717},{"id":13,"value":68},{"id":31,"value":186}],"floatValues":[{"id":4,"value":20.88889},{"id":70,"value":21.960785},{"id":6,"value":181.25},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72545176834995,"intValues":[{"id":3,"value":4},{"id":5,"value":86},{"id":12,"value":4654},{"id":13,"value":47},{"id":31,"value":188}],"floatValues":[{"id":4,"value":20.444445},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72547177907339,"intValues":[{"id":3,"value":2},{"id":5,"value":86},{"id":12,"value":3330},{"id":13,"value":30},{"id":31,"value":190}],"floatValues":[{"id":4,"value":29.333334},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":34.901962}]},{"type":"live","timestamp":72549179735735,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3097},{"id":13,"value":13},{"id":31,"value":192}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":34.901962}]},{"type":"live","timestamp":72551181754526,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3088},{"id":13,"value":2},{"id":31,"value":194}],"floatValues":[{"id":4,"value":45.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72553177986304,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":196}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72555176967736,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":198}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72557177160577,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":200}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":21.960785},{"id":6,"value":214.0625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72559179745844,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":2873},{"id":13,"value":0},{"id":31,"value":202}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":33.333332}]},{"type":"live","timestamp":72561176203928,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":204}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72563177799351,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":206}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72565177953894,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":2870},{"id":13,"value":0},{"id":31,"value":208}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72567176653777,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":210}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72569178043717,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":212}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72571178251056,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":214}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72573176628436,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":216}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72575177840420,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":218}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72577176563646,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":220}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72579179164504,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2876},{"id":13,"value":0},{"id":31,"value":222}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72581177838286,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":224}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72583178358480,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":226}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72585177901670,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":228}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72587177734144,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":230}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72589179333460,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":232}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72591178129065,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":234}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72593177596819,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":236}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72595178384378,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":238}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72597178056865,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":240}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72599179833740,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":243}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72601176651309,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":244}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72603177566065,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3083},{"id":13,"value":0},{"id":31,"value":246}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72605178128004,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":248}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72607179599532,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":250}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72609179437284,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3081},{"id":13,"value":0},{"id":31,"value":252}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72611179630474,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":254}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72613179774544,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":256}],"floatValues":[{"id":4,"value":44.0},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72615178404973,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":258}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72617179059428,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":260}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72619180105086,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":262}],"floatValues":[{"id":4,"value":44.444443},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72621179098902,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3104},{"id":13,"value":1},{"id":31,"value":264}],"floatValues":[{"id":4,"value":59.555557},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72623179359108,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":8255},{"id":13,"value":15},{"id":31,"value":266}],"floatValues":[{"id":4,"value":100.888885},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":9.411765}]},{"type":"live","timestamp":72625179856484,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":11276},{"id":13,"value":33},{"id":31,"value":268}],"floatValues":[{"id":4,"value":99.55556},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":15.686275}]},{"type":"live","timestamp":72627176310119,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":15618},{"id":13,"value":50},{"id":31,"value":270}],"floatValues":[{"id":4,"value":90.666664},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72629177201984,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":13109},{"id":13,"value":63},{"id":31,"value":272}],"floatValues":[{"id":4,"value":111.55556},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72631177723851,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":14343},{"id":13,"value":74},{"id":31,"value":274}],"floatValues":[{"id":4,"value":111.55556},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":17.647058}]},{"type":"live","timestamp":72633179257550,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":15921},{"id":13,"value":83},{"id":31,"value":276}],"floatValues":[{"id":4,"value":21.777779},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":9.803922}]},{"type":"live","timestamp":72635179273140,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":4400},{"id":13,"value":55},{"id":31,"value":278}],"floatValues":[{"id":4,"value":34.666668},{"id":70,"value":21.960785},{"id":6,"value":183.59375},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72637179409130,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3117},{"id":13,"value":32},{"id":31,"value":280}],"floatValues":[{"id":4,"value":30.666666},{"id":70,"value":21.960785},{"id":6,"value":183.59375},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72639179800268,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3108},{"id":13,"value":26},{"id":31,"value":282}],"floatValues":[{"id":4,"value":29.333334},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72641179405070,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":3106},{"id":13,"value":21},{"id":31,"value":284}],"floatValues":[{"id":4,"value":32.88889},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72643179866403,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":4115},{"id":13,"value":17},{"id":31,"value":286}],"floatValues":[{"id":4,"value":111.111115},{"id":70,"value":21.960785},{"id":6,"value":207.03125},{"id":47,"value":17.254902}]},{"type":"live","timestamp":72645178430456,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":8991},{"id":13,"value":30},{"id":31,"value":288}],"floatValues":[{"id":4,"value":112.44444},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72647178451017,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":9513},{"id":13,"value":43},{"id":31,"value":290}],"floatValues":[{"id":4,"value":95.55556},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72649179500927,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":9518},{"id":13,"value":50},{"id":31,"value":292}],"floatValues":[{"id":4,"value":27.555555},{"id":70,"value":21.960785},{"id":6,"value":195.3125},{"id":47,"value":34.509804}]},{"type":"live","timestamp":72651179611409,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":6418},{"id":13,"value":49},{"id":31,"value":294}],"floatValues":[{"id":4,"value":19.555555},{"id":70,"value":21.960785},{"id":6,"value":178.90625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72653178456810,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":5173},{"id":13,"value":40},{"id":31,"value":296}],"floatValues":[{"id":4,"value":20.88889},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72655180014824,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":4112},{"id":13,"value":32},{"id":31,"value":298}],"floatValues":[{"id":4,"value":28.444445},{"id":70,"value":21.960785},{"id":6,"value":185.9375},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72657180944053,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":8720},{"id":13,"value":37},{"id":31,"value":300}],"floatValues":[{"id":4,"value":113.333336},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72659179332880,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":16412},{"id":13,"value":52},{"id":31,"value":302}],"floatValues":[{"id":4,"value":109.333336},{"id":70,"value":21.960785},{"id":6,"value":216.40625},{"id":47,"value":12.54902}]},{"type":"live","timestamp":72661177765487,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":13828},{"id":13,"value":61},{"id":31,"value":304}],"floatValues":[{"id":4,"value":22.666666},{"id":70,"value":21.960785},{"id":6,"value":178.90625},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72663177689968,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":6447},{"id":13,"value":61},{"id":31,"value":306}],"floatValues":[{"id":4,"value":28.88889},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72665177450571,"intValues":[{"id":3,"value":2},{"id":5,"value":87},{"id":12,"value":5657},{"id":13,"value":56},{"id":31,"value":308}],"floatValues":[{"id":4,"value":16.88889},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72667179692696,"intValues":[{"id":3,"value":4},{"id":5,"value":87},{"id":12,"value":4873},{"id":13,"value":48},{"id":31,"value":310}],"floatValues":[{"id":4,"value":19.11111},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":35.686275}]},{"type":"live","timestamp":72669179293955,"intValues":[{"id":3,"value":4},{"id":5,"value":87},{"id":12,"value":3613},{"id":13,"value":34},{"id":31,"value":312}],"floatValues":[{"id":4,"value":27.11111},{"id":70,"value":21.960785},{"id":6,"value":185.9375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72671177593842,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3131},{"id":13,"value":19},{"id":31,"value":314}],"floatValues":[{"id":4,"value":30.222221},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":36.862747}]},{"type":"live","timestamp":72673177057067,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3844},{"id":13,"value":8},{"id":31,"value":316}],"floatValues":[{"id":4,"value":36.444443},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":34.901962}]},{"type":"live","timestamp":72675179630131,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":318}],"floatValues":[{"id":4,"value":43.555557},{"id":70,"value":21.960785},{"id":6,"value":209.375},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72677179714055,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":2866},{"id":13,"value":1},{"id":31,"value":320}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":197.65625},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72679179288433,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":7457},{"id":13,"value":13},{"id":31,"value":322}],"floatValues":[{"id":4,"value":76.0},{"id":70,"value":21.960785},{"id":6,"value":200.0},{"id":47,"value":10.588236}]},{"type":"live","timestamp":72681176480810,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":9272},{"id":13,"value":27},{"id":31,"value":324}],"floatValues":[{"id":4,"value":105.77778},{"id":70,"value":21.960785},{"id":6,"value":204.6875},{"id":47,"value":15.686275}]},{"type":"live","timestamp":72683179662780,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":13585},{"id":13,"value":43},{"id":31,"value":326}],"floatValues":[{"id":4,"value":87.55556},{"id":70,"value":21.960785},{"id":6,"value":211.71875},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72685177751997,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":11024},{"id":13,"value":53},{"id":31,"value":328}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":21.960785},{"id":6,"value":190.625},{"id":47,"value":20.784313}]},{"type":"live","timestamp":72687177061206,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":6927},{"id":13,"value":51},{"id":31,"value":330}],"floatValues":[{"id":4,"value":18.222221},{"id":70,"value":21.960785},{"id":6,"value":155.46875},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72689176965248,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":5148},{"id":13,"value":38},{"id":31,"value":332}],"floatValues":[{"id":4,"value":21.333334},{"id":70,"value":21.960785},{"id":6,"value":157.8125},{"id":47,"value":34.11765}]},{"type":"live","timestamp":72691180692310,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3594},{"id":13,"value":29},{"id":31,"value":334}],"floatValues":[{"id":4,"value":26.222221},{"id":70,"value":21.960785},{"id":6,"value":139.0625},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72693178299558,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":3350},{"id":13,"value":25},{"id":31,"value":336}],"floatValues":[{"id":4,"value":48.88889},{"id":70,"value":21.960785},{"id":6,"value":185.9375},{"id":47,"value":18.82353}]},{"type":"live","timestamp":72695178266771,"intValues":[{"id":3,"value":2},{"id":5,"value":88},{"id":12,"value":8456},{"id":13,"value":34},{"id":31,"value":338}],"floatValues":[{"id":4,"value":79.55556},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72697178378315,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":6163},{"id":13,"value":40},{"id":31,"value":340}],"floatValues":[{"id":4,"value":30.666666},{"id":70,"value":21.960785},{"id":6,"value":185.9375},{"id":47,"value":36.47059}]},{"type":"live","timestamp":72699179440945,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":4886},{"id":13,"value":32},{"id":31,"value":342}],"floatValues":[{"id":4,"value":24.0},{"id":70,"value":21.960785},{"id":6,"value":188.28125},{"id":47,"value":30.588236}]},{"type":"live","timestamp":72701179783621,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":5130},{"id":13,"value":29},{"id":31,"value":344}],"floatValues":[{"id":4,"value":54.22222},{"id":70,"value":21.960785},{"id":6,"value":192.96875},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72703178384562,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":9525},{"id":13,"value":38},{"id":31,"value":346}],"floatValues":[{"id":4,"value":112.888885},{"id":70,"value":21.960785},{"id":6,"value":202.34375},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72705179707825,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":10513},{"id":13,"value":49},{"id":31,"value":348}],"floatValues":[{"id":4,"value":99.55556},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72707177436366,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":8248},{"id":13,"value":54},{"id":31,"value":350}],"floatValues":[{"id":4,"value":76.888885},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72709176949975,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":8484},{"id":13,"value":59},{"id":31,"value":352}],"floatValues":[{"id":4,"value":59.11111},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72711179509943,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":5945},{"id":13,"value":61},{"id":31,"value":354}],"floatValues":[{"id":4,"value":74.22222},{"id":70,"value":22.352942},{"id":6,"value":211.71875},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72713179908608,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":6197},{"id":13,"value":61},{"id":31,"value":356}],"floatValues":[{"id":4,"value":23.11111},{"id":70,"value":22.352942},{"id":6,"value":178.90625},{"id":47,"value":34.901962}]},{"type":"live","timestamp":72715178040463,"intValues":[{"id":3,"value":4},{"id":5,"value":89},{"id":12,"value":5904},{"id":13,"value":59},{"id":31,"value":358}],"floatValues":[{"id":4,"value":20.88889},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":34.901962}]},{"type":"live","timestamp":72717179826935,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":6154},{"id":13,"value":60},{"id":31,"value":360}],"floatValues":[{"id":4,"value":35.11111},{"id":70,"value":22.352942},{"id":6,"value":207.03125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72719178168768,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":5636},{"id":13,"value":59},{"id":31,"value":362}],"floatValues":[{"id":4,"value":16.88889},{"id":70,"value":22.352942},{"id":6,"value":181.25},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72721179101986,"intValues":[{"id":3,"value":4},{"id":5,"value":90},{"id":12,"value":5411},{"id":13,"value":54},{"id":31,"value":364}],"floatValues":[{"id":4,"value":54.666668},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":24.705883}]},{"type":"live","timestamp":72723180021513,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":5688},{"id":13,"value":55},{"id":31,"value":366}],"floatValues":[{"id":4,"value":24.444445},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72725179738209,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":5903},{"id":13,"value":55},{"id":31,"value":368}],"floatValues":[{"id":4,"value":48.88889},{"id":70,"value":22.352942},{"id":6,"value":211.71875},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72727179292538,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":5162},{"id":13,"value":51},{"id":31,"value":370}],"floatValues":[{"id":4,"value":20.88889},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72729178027625,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":4124},{"id":13,"value":44},{"id":31,"value":372}],"floatValues":[{"id":4,"value":24.0},{"id":70,"value":22.352942},{"id":6,"value":188.28125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72731178148147,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3132},{"id":13,"value":37},{"id":31,"value":374}],"floatValues":[{"id":4,"value":23.555555},{"id":70,"value":22.352942},{"id":6,"value":181.25},{"id":47,"value":34.901962}]},{"type":"live","timestamp":72733176368495,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3128},{"id":13,"value":24},{"id":31,"value":376}],"floatValues":[{"id":4,"value":28.0},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":34.901962}]},{"type":"live","timestamp":72735179502626,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":3089},{"id":13,"value":15},{"id":31,"value":378}],"floatValues":[{"id":4,"value":38.666668},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":39.607845}]},{"type":"live","timestamp":72737179297296,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2869},{"id":13,"value":0},{"id":31,"value":380}],"floatValues":[{"id":4,"value":42.666668},{"id":70,"value":22.352942},{"id":6,"value":209.375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72739177718891,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":382}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72741177981830,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2871},{"id":13,"value":0},{"id":31,"value":384}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72743176174851,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":387}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72745329912826,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2870},{"id":13,"value":0},{"id":31,"value":389}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72747355080893,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":391}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72749176618991,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":392}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72751176696798,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2867},{"id":13,"value":0},{"id":31,"value":394}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72753176964078,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":396}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72755178349568,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":398}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72757178508591,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2875},{"id":13,"value":0},{"id":31,"value":400}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.588236}]},{"type":"live","timestamp":72759176500609,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":402}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72761176683571,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":404}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72763178363414,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3081},{"id":13,"value":0},{"id":31,"value":406}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72765177437003,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3085},{"id":13,"value":0},{"id":31,"value":408}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72767178204902,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":410}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72769177266732,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":412}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72771176734323,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":414}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72773176997295,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":416}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72775176636900,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":418}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72777176589987,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":420}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72779178389314,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":422}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72781178485901,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":424}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72783177805524,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":426}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72785177696746,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3081},{"id":13,"value":0},{"id":31,"value":428}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72787177943035,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3085},{"id":13,"value":0},{"id":31,"value":430}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72789177892167,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3900},{"id":13,"value":2},{"id":31,"value":432}],"floatValues":[{"id":4,"value":84.0},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":11.372549}]},{"type":"live","timestamp":72791176960551,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":6937},{"id":13,"value":15},{"id":31,"value":434}],"floatValues":[{"id":4,"value":73.333336},{"id":70,"value":22.352942},{"id":6,"value":207.03125},{"id":47,"value":17.254902}]},{"type":"live","timestamp":72793179080142,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":10253},{"id":13,"value":30},{"id":31,"value":436}],"floatValues":[{"id":4,"value":100.888885},{"id":70,"value":22.352942},{"id":6,"value":211.71875},{"id":47,"value":10.588236}]},{"type":"live","timestamp":72795177144042,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":14653},{"id":13,"value":46},{"id":31,"value":438}],"floatValues":[{"id":4,"value":104.0},{"id":70,"value":22.352942},{"id":6,"value":214.0625},{"id":47,"value":22.745098}]},{"type":"live","timestamp":72797177311878,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":17934},{"id":13,"value":59},{"id":31,"value":440}],"floatValues":[{"id":4,"value":55.555557},{"id":70,"value":22.352942},{"id":6,"value":209.375},{"id":47,"value":24.705883}]},{"type":"live","timestamp":72799176281873,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":8757},{"id":13,"value":62},{"id":31,"value":442}],"floatValues":[{"id":4,"value":28.444445},{"id":70,"value":22.352942},{"id":6,"value":190.625},{"id":47,"value":22.745098}]},{"type":"live","timestamp":72801179010275,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":5642},{"id":13,"value":58},{"id":31,"value":444}],"floatValues":[{"id":4,"value":17.777779},{"id":70,"value":22.352942},{"id":6,"value":188.28125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72803176720724,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":3630},{"id":13,"value":38},{"id":31,"value":446}],"floatValues":[{"id":4,"value":25.333334},{"id":70,"value":22.352942},{"id":6,"value":171.875},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72805176371184,"intValues":[{"id":3,"value":2},{"id":5,"value":89},{"id":12,"value":3130},{"id":13,"value":27},{"id":31,"value":448}],"floatValues":[{"id":4,"value":25.777779},{"id":70,"value":22.352942},{"id":6,"value":178.90625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72807176264873,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":3091},{"id":13,"value":13},{"id":31,"value":450}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72809177130217,"intValues":[{"id":3,"value":2},{"id":5,"value":90},{"id":12,"value":3340},{"id":13,"value":4},{"id":31,"value":452}],"floatValues":[{"id":4,"value":43.11111},{"id":70,"value":22.352942},{"id":6,"value":207.03125},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72811178240749,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2874},{"id":13,"value":0},{"id":31,"value":454}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":30.19608}]},{"type":"live","timestamp":72813176674429,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":2877},{"id":13,"value":0},{"id":31,"value":456}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":27.450981}]},{"type":"live","timestamp":72815177036139,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":458}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72817178504749,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":2866},{"id":13,"value":0},{"id":31,"value":460}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72819175954203,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":462}],"floatValues":[{"id":4,"value":39.11111},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72821177378507,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2873},{"id":13,"value":0},{"id":31,"value":464}],"floatValues":[{"id":4,"value":39.555557},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72823177069331,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3076},{"id":13,"value":0},{"id":31,"value":466}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72825179501699,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":468}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72827176421710,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":470}],"floatValues":[{"id":4,"value":40.0},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72829176386701,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":472}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72831176764503,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":2873},{"id":13,"value":0},{"id":31,"value":474}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72833177319130,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":476}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72835180519900,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":478}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72837178223527,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":480}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72839177312748,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":482}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72841177797843,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":484}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72843179579857,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3074},{"id":13,"value":0},{"id":31,"value":486}],"floatValues":[{"id":4,"value":40.444443},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72845180133072,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":488}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72847176774274,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":490}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72849177384942,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":492}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72851178359655,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3080},{"id":13,"value":0},{"id":31,"value":494}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72853178455898,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":496}],"floatValues":[{"id":4,"value":40.88889},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72855177993333,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3084},{"id":13,"value":0},{"id":31,"value":498}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72857177079489,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3072},{"id":13,"value":0},{"id":31,"value":500}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72859176801251,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2878},{"id":13,"value":0},{"id":31,"value":502}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72861178465404,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3082},{"id":13,"value":0},{"id":31,"value":504}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72863179481995,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3073},{"id":13,"value":0},{"id":31,"value":506}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72865177785963,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":508}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72867176113089,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3075},{"id":13,"value":0},{"id":31,"value":510}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72869176834314,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2874},{"id":13,"value":0},{"id":31,"value":512}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":190.625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72871178569429,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":514}],"floatValues":[{"id":4,"value":41.333332},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72873176252437,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":516}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72875177079512,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":518}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72877177740208,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":520}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72879180125173,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2872},{"id":13,"value":0},{"id":31,"value":522}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":190.625},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72881178525713,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3079},{"id":13,"value":0},{"id":31,"value":524}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":195.3125},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72883176875986,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2875},{"id":13,"value":0},{"id":31,"value":526}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72885176324726,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":2879},{"id":13,"value":0},{"id":31,"value":528}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72887176793512,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3078},{"id":13,"value":0},{"id":31,"value":530}],"floatValues":[{"id":4,"value":42.22222},{"id":70,"value":22.352942},{"id":6,"value":197.65625},{"id":47,"value":31.764706}]},{"type":"live","timestamp":72889177026044,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":3077},{"id":13,"value":0},{"id":31,"value":532}],"floatValues":[{"id":4,"value":41.77778},{"id":70,"value":22.352942},{"id":6,"value":192.96875},{"id":47,"value":32.156864}]},{"type":"live","timestamp":72891177972355,"intValues":[{"id":3,"value":2},{"id":5,"value":95},{"id":12,"value":5426},{"id":13,"value":5},{"id":31,"value":534}],"floatValues":[{"id":4,"value":51.555557},{"id":70,"value":22.352942},{"id":6,"value":209.375},{"id":47,"value":22.745098}]},{"type":"live","timestamp":72893178557124,"intValues":[{"id":3,"value":2},{"id":5,"value":96},{"id":12,"value":9000},{"id":13,"value":18},{"id":31,"value":536}],"floatValues":[{"id":4,"value":66.22222},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":27.450981}]},{"type":"live","timestamp":72895179323906,"intValues":[{"id":3,"value":2},{"id":5,"value":95},{"id":12,"value":7996},{"id":13,"value":24},{"id":31,"value":538}],"floatValues":[{"id":4,"value":53.333332},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":18.82353}]},{"type":"live","timestamp":72897179514717,"intValues":[{"id":3,"value":2},{"id":5,"value":95},{"id":12,"value":6195},{"id":13,"value":29},{"id":31,"value":540}],"floatValues":[{"id":4,"value":109.333336},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":10.588236}]},{"type":"live","timestamp":72899178457633,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":12839},{"id":13,"value":40},{"id":31,"value":542}],"floatValues":[{"id":4,"value":61.77778},{"id":70,"value":22.352942},{"id":6,"value":204.6875},{"id":47,"value":23.529411}]},{"type":"live","timestamp":72901179477573,"intValues":[{"id":3,"value":2},{"id":5,"value":94},{"id":12,"value":10757},{"id":13,"value":49},{"id":31,"value":544}],"floatValues":[{"id":4,"value":111.55556},{"id":70,"value":22.352942},{"id":6,"value":207.03125},{"id":47,"value":27.450981}]},{"type":"live","timestamp":72903179086670,"intValues":[{"id":3,"value":2},{"id":5,"value":93},{"id":12,"value":12836},{"id":13,"value":61},{"id":31,"value":546}],"floatValues":[{"id":4,"value":85.77778},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":28.62745}]},{"type":"live","timestamp":72905177385416,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":10042},{"id":13,"value":65},{"id":31,"value":548}],"floatValues":[{"id":4,"value":34.22222},{"id":70,"value":22.352942},{"id":6,"value":200.0},{"id":47,"value":32.941177}]},{"type":"live","timestamp":72907178215527,"intValues":[{"id":3,"value":2},{"id":5,"value":92},{"id":12,"value":9733},{"id":13,"value":66},{"id":31,"value":550}],"floatValues":[{"id":4,"value":111.55556},{"id":70,"value":22.352942},{"id":6,"value":216.40625},{"id":47,"value":26.27451}]},{"type":"live","timestamp":72909179246647,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":10302},{"id":13,"value":70},{"id":31,"value":552}],"floatValues":[{"id":4,"value":56.88889},{"id":70,"value":22.352942},{"id":6,"value":202.34375},{"id":47,"value":27.450981}]},{"type":"live","timestamp":72911180048703,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":15104},{"id":13,"value":73},{"id":31,"value":554}],"floatValues":[{"id":4,"value":111.111115},{"id":70,"value":22.352942},{"id":6,"value":209.375},{"id":47,"value":19.215687}]},{"type":"live","timestamp":72913178558121,"intValues":[{"id":3,"value":2},{"id":5,"value":91},{"id":12,"value":16423},{"id":13,"value":86},{"id":31,"value":556}],"floatValues":[{"id":4,"value":75.111115},{"id":70,"value":22.352942}]},{"type":"live","timestamp":72915176591525,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72917180004744,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72919178449026,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72921179933335,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72923179387974,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72925179338880,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72927176345108,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72929179848799,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72931179314858,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72933180632674,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72935179793063,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72937178822539,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72939177286298,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72941177772999,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72943177666251,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72945180047718,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72947179391597,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72949176920841,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72951177850208,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72953176750100,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72955175939724,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72957177389603,"intValues":[],"floatValues":[]},{"type":"live","timestamp":72959178499462,"intValues":[],"floatValues":[]}] diff --git a/tools/emulator/diagnostic_injector.py b/tools/emulator/diagnostic_injector.py index 29abd2d2a8..c416ddf371 100755 --- a/tools/emulator/diagnostic_injector.py +++ b/tools/emulator/diagnostic_injector.py @@ -58,7 +58,7 @@ class DiagnosticHalWrapper(object): self.liveFrameConfig = self.chat( lambda hal: hal.getConfig(c.VEHICLE_PROPERTY_OBD2_LIVE_FRAME)) self.eventTypeData = { - 1 : { + 'live' : { 'builder' : lambda: DiagnosticEventBuilder(self.liveFrameConfig), 'property' : c.VEHICLE_PROPERTY_OBD2_LIVE_FRAME }, diff --git a/vehicle-hal-support-lib/src/com/android/car/vehiclehal/DiagnosticJson.java b/vehicle-hal-support-lib/src/com/android/car/vehiclehal/DiagnosticJson.java index 25fdfdfa3d..6936f22706 100644 --- a/vehicle-hal-support-lib/src/com/android/car/vehiclehal/DiagnosticJson.java +++ b/vehicle-hal-support-lib/src/com/android/car/vehiclehal/DiagnosticJson.java @@ -26,14 +26,14 @@ import java.util.Objects; import java.util.Optional; public class DiagnosticJson { - public final int type; + public final String type; public final long timestamp; public final SparseArray<Integer> intValues; public final SparseArray<Float> floatValues; public final String dtc; DiagnosticJson( - int type, + String type, long timestamp, SparseArray<Integer> intValues, SparseArray<Float> floatValues, @@ -81,7 +81,7 @@ public class DiagnosticJson { } } - final WriteOnce<Integer> mType = new WriteOnce<>(); + final WriteOnce<String> mType = new WriteOnce<>(); final WriteOnce<Long> mTimestamp = new WriteOnce<>(); final SparseArray<Integer> mIntValues = new SparseArray<>(); final SparseArray<Float> mFloatValues = new SparseArray<>(); @@ -119,12 +119,11 @@ public class DiagnosticJson { Builder(JsonReader jsonReader) throws IOException { jsonReader.beginObject(); - long timestamp = 0; while (jsonReader.hasNext()) { String name = jsonReader.nextName(); switch (name) { case "type": - mType.write(jsonReader.nextInt()); + mType.write(jsonReader.nextString()); break; case "timestamp": mTimestamp.write(jsonReader.nextLong()); @@ -153,9 +152,9 @@ public class DiagnosticJson { return new DiagnosticJson( mType.get(), mTimestamp.get(), mIntValues, mFloatValues, mDtc.get(null)); } + } - public static DiagnosticJson build(JsonReader jsonReader) throws IOException { - return new Builder(jsonReader).build(); - } + public static DiagnosticJson build(JsonReader jsonReader) throws IOException { + return new Builder(jsonReader).build(); } } diff --git a/vehicle-hal-support-lib/src/com/android/car/vehiclehal/DiagnosticJsonReader.java b/vehicle-hal-support-lib/src/com/android/car/vehiclehal/DiagnosticJsonReader.java index 526018c199..5dd6a6657e 100644 --- a/vehicle-hal-support-lib/src/com/android/car/vehiclehal/DiagnosticJsonReader.java +++ b/vehicle-hal-support-lib/src/com/android/car/vehiclehal/DiagnosticJsonReader.java @@ -25,8 +25,8 @@ import android.util.JsonReader; import java.io.IOException; public class DiagnosticJsonReader { - public static final int FRAME_TYPE_LIVE = 1; - public static final int FRAME_TYPE_FREEZE = 2; + public static final String FRAME_TYPE_LIVE = "live"; + public static final String FRAME_TYPE_FREEZE = "freeze"; private final DiagnosticEventBuilder mLiveFrameBuilder; private final DiagnosticEventBuilder mFreezeFrameBuilder; @@ -50,7 +50,7 @@ public class DiagnosticJsonReader { } public VehiclePropValue build(JsonReader jsonReader) throws IOException { - DiagnosticJson diagnosticJson = DiagnosticJson.Builder.build(jsonReader); + DiagnosticJson diagnosticJson = DiagnosticJson.build(jsonReader); switch (diagnosticJson.type) { case FRAME_TYPE_LIVE: return diagnosticJson.build(mLiveFrameBuilder); |