aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/org/traccar/helper/ObdDecoder.java8
-rw-r--r--src/org/traccar/model/Position.java5
-rw-r--r--src/org/traccar/protocol/AplicomProtocolDecoder.java38
-rw-r--r--src/org/traccar/protocol/FoxProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/Gl200ProtocolDecoder.java10
-rw-r--r--src/org/traccar/protocol/MeitrackProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/TzoneProtocolDecoder.java4
-rw-r--r--src/org/traccar/protocol/UlbotechProtocolDecoder.java24
8 files changed, 46 insertions, 47 deletions
diff --git a/src/org/traccar/helper/ObdDecoder.java b/src/org/traccar/helper/ObdDecoder.java
index a98408e05..4686aa682 100644
--- a/src/org/traccar/helper/ObdDecoder.java
+++ b/src/org/traccar/helper/ObdDecoder.java
@@ -82,9 +82,9 @@ public final class ObdDecoder {
int intValue = Integer.parseInt(value, 16);
switch (pid) {
case PID_ENGINE_LOAD:
- return createEntry("engine-load", intValue * 100 / 255);
+ return createEntry("engineLoad", intValue * 100 / 255);
case PID_COOLANT_TEMPERATURE:
- return createEntry("coolant-temperature", intValue - 40);
+ return createEntry("coolantTemperature", intValue - 40);
case PID_ENGINE_RPM:
return createEntry(Position.KEY_RPM, intValue / 4);
case PID_VEHICLE_SPEED:
@@ -92,11 +92,11 @@ public final class ObdDecoder {
case PID_THROTTLE_POSITION:
return createEntry("throttle", intValue * 100 / 255);
case PID_MIL_DISTANCE:
- return createEntry("mil-distance", intValue);
+ return createEntry("milDistance", intValue);
case PID_FUEL_LEVEL:
return createEntry(Position.KEY_FUEL, intValue * 100 / 255);
case PID_DISTANCE_CLEARED:
- return createEntry("cleared-distance", intValue);
+ return createEntry("clearedDistance", intValue);
default:
return null;
}
diff --git a/src/org/traccar/model/Position.java b/src/org/traccar/model/Position.java
index 680a6ae8f..9f8a9692d 100644
--- a/src/org/traccar/model/Position.java
+++ b/src/org/traccar/model/Position.java
@@ -19,7 +19,6 @@ import java.util.Date;
public class Position extends Message {
- // Words separated by dashes (word-second-third)
public static final String KEY_ORIGINAL = "raw";
public static final String KEY_INDEX = "index";
public static final String KEY_HDOP = "hdop";
@@ -57,8 +56,8 @@ public class Position extends Message {
public static final String KEY_MOTION = "motion";
public static final String KEY_ARMED = "armed";
- public static final String KEY_OBD_SPEED = "obd-speed";
- public static final String KEY_OBD_ODOMETER = "obd-odometer";
+ public static final String KEY_OBD_SPEED = "obdSpeed";
+ public static final String KEY_OBD_ODOMETER = "obdOdometer";
public static final String KEY_RESULT = "result";
diff --git a/src/org/traccar/protocol/AplicomProtocolDecoder.java b/src/org/traccar/protocol/AplicomProtocolDecoder.java
index ff5a1aa20..23397b51c 100644
--- a/src/org/traccar/protocol/AplicomProtocolDecoder.java
+++ b/src/org/traccar/protocol/AplicomProtocolDecoder.java
@@ -133,52 +133,52 @@ public class AplicomProtocolDecoder extends BaseProtocolDecoder {
switch (buf.readInt()) {
case 0x20D:
position.set(Position.KEY_RPM, ChannelBuffers.swapShort(value.readShort()));
- position.set("diesel-temperature", ChannelBuffers.swapShort(value.readShort()) * 0.1);
- position.set("battery-voltage", ChannelBuffers.swapShort(value.readShort()) * 0.01);
- position.set("supply-air-temp-dep1", ChannelBuffers.swapShort(value.readShort()) * 0.1);
+ position.set("dieselTemperature", ChannelBuffers.swapShort(value.readShort()) * 0.1);
+ position.set("batteryVoltage", ChannelBuffers.swapShort(value.readShort()) * 0.01);
+ position.set("supplyAirTempDep1", ChannelBuffers.swapShort(value.readShort()) * 0.1);
break;
case 0x30D:
- position.set("active-alarm", ChannelBuffers.hexDump(value));
+ position.set("activeAlarm", ChannelBuffers.hexDump(value));
break;
case 0x40C:
- position.set("air-temp-dep1", ChannelBuffers.swapShort(value.readShort()) * 0.1);
- position.set("air-temp-dep2", ChannelBuffers.swapShort(value.readShort()) * 0.1);
+ position.set("airTempDep1", ChannelBuffers.swapShort(value.readShort()) * 0.1);
+ position.set("airTempDep2", ChannelBuffers.swapShort(value.readShort()) * 0.1);
break;
case 0x40D:
- position.set("cold-unit-state", ChannelBuffers.hexDump(value));
+ position.set("coldUnitState", ChannelBuffers.hexDump(value));
break;
case 0x50C:
- position.set("defrost-temp-dep1", ChannelBuffers.swapShort(value.readShort()) * 0.1);
- position.set("defrost-temp-dep2", ChannelBuffers.swapShort(value.readShort()) * 0.1);
+ position.set("defrostTempDep1", ChannelBuffers.swapShort(value.readShort()) * 0.1);
+ position.set("defrostTempDep2", ChannelBuffers.swapShort(value.readShort()) * 0.1);
break;
case 0x50D:
- position.set("condenser-pressure", ChannelBuffers.swapShort(value.readShort()) * 0.1);
- position.set("suction-pressure", ChannelBuffers.swapShort(value.readShort()) * 0.1);
+ position.set("condenserPressure", ChannelBuffers.swapShort(value.readShort()) * 0.1);
+ position.set("suctionPressure", ChannelBuffers.swapShort(value.readShort()) * 0.1);
break;
case 0x58C:
value.readByte();
value.readShort(); // index
switch (value.readByte()) {
case 0x01:
- position.set("setpoint-zone1", ChannelBuffers.swapInt(value.readInt()) * 0.1);
+ position.set("setpointZone1", ChannelBuffers.swapInt(value.readInt()) * 0.1);
break;
case 0x02:
- position.set("setpoint-zone2", ChannelBuffers.swapInt(value.readInt()) * 0.1);
+ position.set("setpointZone2", ChannelBuffers.swapInt(value.readInt()) * 0.1);
break;
case 0x05:
- position.set("unit-type", ChannelBuffers.swapInt(value.readInt()));
+ position.set("unitType", ChannelBuffers.swapInt(value.readInt()));
break;
case 0x13:
- position.set("diesel-hours", ChannelBuffers.swapInt(value.readInt()) / 60 / 60);
+ position.set("dieselHours", ChannelBuffers.swapInt(value.readInt()) / 60 / 60);
break;
case 0x14:
- position.set("electric-hours", ChannelBuffers.swapInt(value.readInt()) / 60 / 60);
+ position.set("electricHours", ChannelBuffers.swapInt(value.readInt()) / 60 / 60);
break;
case 0x17:
- position.set("service-indicator", ChannelBuffers.swapInt(value.readInt()));
+ position.set("serviceIndicator", ChannelBuffers.swapInt(value.readInt()));
break;
case 0x18:
- position.set("software-version", ChannelBuffers.swapInt(value.readInt()) * 0.01);
+ position.set("softwareVersion", ChannelBuffers.swapInt(value.readInt()) * 0.01);
break;
default:
break;
@@ -223,7 +223,7 @@ public class AplicomProtocolDecoder extends BaseProtocolDecoder {
int event = buf.readUnsignedByte();
position.set(Position.KEY_EVENT, event);
- position.set("event-info", buf.readUnsignedByte());
+ position.set("eventInfo", buf.readUnsignedByte());
if ((selector & 0x0008) != 0) {
position.setValid((buf.readUnsignedByte() & 0x40) != 0);
diff --git a/src/org/traccar/protocol/FoxProtocolDecoder.java b/src/org/traccar/protocol/FoxProtocolDecoder.java
index fa14e7029..0a47f7ed1 100644
--- a/src/org/traccar/protocol/FoxProtocolDecoder.java
+++ b/src/org/traccar/protocol/FoxProtocolDecoder.java
@@ -117,7 +117,7 @@ public class FoxProtocolDecoder extends BaseProtocolDecoder {
position.set(Position.KEY_OUTPUT, parser.nextInt(2));
position.set(Position.KEY_ODOMETER, parser.nextInt());
- position.set("status-data", parser.next());
+ position.set("statusData", parser.next());
return position;
diff --git a/src/org/traccar/protocol/Gl200ProtocolDecoder.java b/src/org/traccar/protocol/Gl200ProtocolDecoder.java
index 670b9fa96..cadc188d6 100644
--- a/src/org/traccar/protocol/Gl200ProtocolDecoder.java
+++ b/src/org/traccar/protocol/Gl200ProtocolDecoder.java
@@ -329,11 +329,11 @@ public class Gl200ProtocolDecoder extends BaseProtocolDecoder {
position.set(Position.KEY_RPM, parser.next());
position.set(Position.KEY_OBD_SPEED, parser.next());
position.set(Position.PREFIX_TEMP + 1, parser.next());
- position.set("fuel-consumption", parser.next());
- position.set("dtcs-cleared-distance", parser.next());
- position.set("odb-connect", parser.next());
- position.set("dtcs-number", parser.next());
- position.set("dtcs-codes", parser.next());
+ position.set("fuelConsumption", parser.next());
+ position.set("dtcsClearedDistance", parser.next());
+ position.set("odbConnect", parser.next());
+ position.set("dtcsNumber", parser.next());
+ position.set("dtcsCodes", parser.next());
position.set(Position.KEY_THROTTLE, parser.next());
position.set(Position.KEY_FUEL, parser.next());
position.set(Position.KEY_OBD_ODOMETER, parser.next());
diff --git a/src/org/traccar/protocol/MeitrackProtocolDecoder.java b/src/org/traccar/protocol/MeitrackProtocolDecoder.java
index 81b6b8f76..f2208984c 100644
--- a/src/org/traccar/protocol/MeitrackProtocolDecoder.java
+++ b/src/org/traccar/protocol/MeitrackProtocolDecoder.java
@@ -146,7 +146,7 @@ public class MeitrackProtocolDecoder extends BaseProtocolDecoder {
position.set(Position.KEY_RFID, eventData);
break;
default:
- position.set("event-data", eventData);
+ position.set("eventData", eventData);
break;
}
}
diff --git a/src/org/traccar/protocol/TzoneProtocolDecoder.java b/src/org/traccar/protocol/TzoneProtocolDecoder.java
index be4919dc2..9caf77b0c 100644
--- a/src/org/traccar/protocol/TzoneProtocolDecoder.java
+++ b/src/org/traccar/protocol/TzoneProtocolDecoder.java
@@ -174,8 +174,8 @@ public class TzoneProtocolDecoder extends BaseProtocolDecoder {
if (blockLength > 0) {
- position.set("passengers-on", buf.readUnsignedMedium());
- position.set("passengers-off", buf.readUnsignedMedium());
+ position.set("passengersOn", buf.readUnsignedMedium());
+ position.set("passengersOff", buf.readUnsignedMedium());
}
diff --git a/src/org/traccar/protocol/UlbotechProtocolDecoder.java b/src/org/traccar/protocol/UlbotechProtocolDecoder.java
index 36fb23f9a..d97e8b339 100644
--- a/src/org/traccar/protocol/UlbotechProtocolDecoder.java
+++ b/src/org/traccar/protocol/UlbotechProtocolDecoder.java
@@ -90,28 +90,28 @@ public class UlbotechProtocolDecoder extends BaseProtocolDecoder {
int value = buf.readUnsignedByte();
if (BitUtil.check(value, 0)) {
- position.set("rapid-acceleration", true);
+ position.set("rapidAcceleration", true);
}
if (BitUtil.check(value, 1)) {
- position.set("rough-braking", true);
+ position.set("roughBraking", true);
}
if (BitUtil.check(value, 2)) {
- position.set("harsh-course", true);
+ position.set("harshCourse", true);
}
if (BitUtil.check(value, 3)) {
- position.set("no-warm-up", true);
+ position.set("noWarmUp", true);
}
if (BitUtil.check(value, 4)) {
- position.set("long-idle", true);
+ position.set("longIdle", true);
}
if (BitUtil.check(value, 5)) {
- position.set("fatigue-driving", true);
+ position.set("fatigueDriving", true);
}
if (BitUtil.check(value, 6)) {
- position.set("rough-terrain", true);
+ position.set("roughTerrain", true);
}
if (BitUtil.check(value, 7)) {
- position.set("high-rpm", true);
+ position.set("highRpm", true);
}
}
@@ -215,8 +215,8 @@ public class UlbotechProtocolDecoder extends BaseProtocolDecoder {
break;
case DATA_GEOFENCE:
- position.set("geofence-in", buf.readUnsignedInt());
- position.set("geofence-alarm", buf.readUnsignedInt());
+ position.set("geofenceIn", buf.readUnsignedInt());
+ position.set("geofenceAlarm", buf.readUnsignedInt());
break;
case DATA_OBD2:
@@ -224,7 +224,7 @@ public class UlbotechProtocolDecoder extends BaseProtocolDecoder {
break;
case DATA_FUEL:
- position.set("fuel-consumption", buf.readUnsignedInt() / 10000.0);
+ position.set("fuelConsumption", buf.readUnsignedInt() / 10000.0);
break;
case DATA_OBD2_ALARM:
@@ -255,7 +255,7 @@ public class UlbotechProtocolDecoder extends BaseProtocolDecoder {
case DATA_EVENT:
position.set(Position.KEY_EVENT, buf.readUnsignedByte());
if (length > 1) {
- position.set("event-mask", buf.readUnsignedInt());
+ position.set("eventMask", buf.readUnsignedInt());
}
break;