aboutsummaryrefslogtreecommitdiff
path: root/src/org
diff options
context:
space:
mode:
Diffstat (limited to 'src/org')
-rw-r--r--src/org/traccar/model/Event.java5
-rw-r--r--src/org/traccar/protocol/AtrackProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/CarscopProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/HaicomProtocolDecoder.java4
-rw-r--r--src/org/traccar/protocol/Jt600ProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/MegastekProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/MeiligaoProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/MeitrackProtocolDecoder.java6
-rw-r--r--src/org/traccar/protocol/MiniFinderProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/Mta6ProtocolDecoder.java7
-rw-r--r--src/org/traccar/protocol/OrionProtocolDecoder.java5
-rw-r--r--src/org/traccar/protocol/Stl060ProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/SuntechProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/TelikProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/Tk103ProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/TrackboxProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/VisiontekProtocolDecoder.java8
-rw-r--r--src/org/traccar/protocol/WialonProtocolDecoder.java2
-rw-r--r--src/org/traccar/protocol/Xt7ProtocolDecoder.java4
19 files changed, 33 insertions, 30 deletions
diff --git a/src/org/traccar/model/Event.java b/src/org/traccar/model/Event.java
index 76ac67a11..1829b2cc4 100644
--- a/src/org/traccar/model/Event.java
+++ b/src/org/traccar/model/Event.java
@@ -69,6 +69,11 @@ public abstract class Event {
public static final String KEY_LAC = "lac";
public static final String KEY_CELL = "cell";
public static final String KEY_FUEL = "fuel";
+ public static final String KEY_RFID = "rfid";
+ public static final String KEY_VERSION = "version";
+ public static final String KEY_TYPE = "type";
+ public static final String KEY_IGNITION = "ignition";
+ public static final String KEY_FLAGS = "flags";
// Starts with 1 not 0
public static final String PREFIX_TEMP = "temp";
diff --git a/src/org/traccar/protocol/AtrackProtocolDecoder.java b/src/org/traccar/protocol/AtrackProtocolDecoder.java
index b9cc60de4..d057e67c0 100644
--- a/src/org/traccar/protocol/AtrackProtocolDecoder.java
+++ b/src/org/traccar/protocol/AtrackProtocolDecoder.java
@@ -119,7 +119,7 @@ public class AtrackProtocolDecoder extends BaseProtocolDecoder {
position.setCourse(buf.readUnsignedShort());
// Report type
- position.set("type", buf.readUnsignedByte());
+ position.set(Event.KEY_TYPE, buf.readUnsignedByte());
// Odometer
position.set(Event.KEY_ODOMETER, buf.readUnsignedInt() * 0.1);
diff --git a/src/org/traccar/protocol/CarscopProtocolDecoder.java b/src/org/traccar/protocol/CarscopProtocolDecoder.java
index 6270a2804..5f7ba6374 100644
--- a/src/org/traccar/protocol/CarscopProtocolDecoder.java
+++ b/src/org/traccar/protocol/CarscopProtocolDecoder.java
@@ -111,7 +111,7 @@ public class CarscopProtocolDecoder extends BaseProtocolDecoder {
position.setCourse(Double.valueOf(parser.group(index++)));
// State
- position.set("state", parser.group(index++));
+ position.set(Event.KEY_STATUS, parser.group(index++));
// Odometer
position.set(Event.KEY_ODOMETER, Integer.valueOf(parser.group(index++)));
diff --git a/src/org/traccar/protocol/HaicomProtocolDecoder.java b/src/org/traccar/protocol/HaicomProtocolDecoder.java
index 303f96793..fc144e934 100644
--- a/src/org/traccar/protocol/HaicomProtocolDecoder.java
+++ b/src/org/traccar/protocol/HaicomProtocolDecoder.java
@@ -78,7 +78,7 @@ public class HaicomProtocolDecoder extends BaseProtocolDecoder {
position.setDeviceId(getDeviceId());
// Firmware version
- position.set("version", parser.group(index++));
+ position.set(Event.KEY_VERSION, parser.group(index++));
// Date
Calendar time = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
@@ -115,7 +115,7 @@ public class HaicomProtocolDecoder extends BaseProtocolDecoder {
// Additional data
position.set(Event.KEY_STATUS, parser.group(index++));
- position.set("gprs", parser.group(index++));
+ position.set(Event.KEY_GSM, parser.group(index++));
position.set(Event.KEY_GPS, parser.group(index++));
position.set(Event.KEY_INPUT, parser.group(index++));
position.set(Event.KEY_OUTPUT, parser.group(index++));
diff --git a/src/org/traccar/protocol/Jt600ProtocolDecoder.java b/src/org/traccar/protocol/Jt600ProtocolDecoder.java
index 52b84296d..5c3dcef46 100644
--- a/src/org/traccar/protocol/Jt600ProtocolDecoder.java
+++ b/src/org/traccar/protocol/Jt600ProtocolDecoder.java
@@ -153,7 +153,7 @@ public class Jt600ProtocolDecoder extends BaseProtocolDecoder {
// Create new position
Position position = new Position();
position.setProtocol(getProtocol());
- position.set("alert", "true");
+ position.set(Event.KEY_ALARM, true);
Integer index = 1;
// Get device by identifier
diff --git a/src/org/traccar/protocol/MegastekProtocolDecoder.java b/src/org/traccar/protocol/MegastekProtocolDecoder.java
index 054573c33..74ff67be7 100644
--- a/src/org/traccar/protocol/MegastekProtocolDecoder.java
+++ b/src/org/traccar/protocol/MegastekProtocolDecoder.java
@@ -244,7 +244,7 @@ public class MegastekProtocolDecoder extends BaseProtocolDecoder {
// Battery
position.set(Event.KEY_BATTERY, Double.valueOf(parser.group(index++)));
- position.set("flags", parser.group(index++));
+ position.set(Event.KEY_FLAGS, parser.group(index++));
position.set(Event.KEY_INPUT, parser.group(index++));
position.set(Event.KEY_OUTPUT, parser.group(index++));
position.set(Event.PREFIX_ADC + 1, parser.group(index++));
diff --git a/src/org/traccar/protocol/MeiligaoProtocolDecoder.java b/src/org/traccar/protocol/MeiligaoProtocolDecoder.java
index 6b40ba912..54cae7ed0 100644
--- a/src/org/traccar/protocol/MeiligaoProtocolDecoder.java
+++ b/src/org/traccar/protocol/MeiligaoProtocolDecoder.java
@@ -249,7 +249,7 @@ public class MeiligaoProtocolDecoder extends BaseProtocolDecoder {
// State
String state = parser.group(index++);
if (state != null) {
- position.set("state", state);
+ position.set(Event.KEY_STATUS, state);
}
// ADC
diff --git a/src/org/traccar/protocol/MeitrackProtocolDecoder.java b/src/org/traccar/protocol/MeitrackProtocolDecoder.java
index f9dfcd1f2..8bfd21145 100644
--- a/src/org/traccar/protocol/MeitrackProtocolDecoder.java
+++ b/src/org/traccar/protocol/MeitrackProtocolDecoder.java
@@ -137,7 +137,7 @@ public class MeitrackProtocolDecoder extends BaseProtocolDecoder {
position.set(Event.KEY_ODOMETER, parser.group(index++));
position.set("runtime", parser.group(index++));
position.set(Event.KEY_CELL, parser.group(index++));
- position.set("state", parser.group(index++));
+ position.set(Event.KEY_STATUS, parser.group(index++));
// ADC
String adc1 = parser.group(index++);
@@ -160,7 +160,7 @@ public class MeitrackProtocolDecoder extends BaseProtocolDecoder {
if (data != null && !data.isEmpty()) {
switch (event) {
case 37:
- position.set("rfid", data);
+ position.set(Event.KEY_RFID, data);
break;
}
}
@@ -232,7 +232,7 @@ public class MeitrackProtocolDecoder extends BaseProtocolDecoder {
position.set(Event.KEY_CELL,
buf.readUnsignedShort() + "|" + buf.readUnsignedShort() + "|" +
buf.readUnsignedShort() + "|" + buf.readUnsignedShort());
- position.set("state", buf.readUnsignedShort());
+ position.set(Event.KEY_STATUS, buf.readUnsignedShort());
// ADC
position.set(Event.PREFIX_ADC + 1, buf.readUnsignedShort());
diff --git a/src/org/traccar/protocol/MiniFinderProtocolDecoder.java b/src/org/traccar/protocol/MiniFinderProtocolDecoder.java
index 036650657..27442875a 100644
--- a/src/org/traccar/protocol/MiniFinderProtocolDecoder.java
+++ b/src/org/traccar/protocol/MiniFinderProtocolDecoder.java
@@ -95,7 +95,7 @@ public class MiniFinderProtocolDecoder extends BaseProtocolDecoder {
// Flags
String flags = parser.group(index++);
- position.set("flags", flags);
+ position.set(Event.KEY_FLAGS, flags);
position.setValid((Integer.parseInt(flags, 16) & 0x01) != 0);
// Altitude
diff --git a/src/org/traccar/protocol/Mta6ProtocolDecoder.java b/src/org/traccar/protocol/Mta6ProtocolDecoder.java
index 3d977706f..7d4ead62c 100644
--- a/src/org/traccar/protocol/Mta6ProtocolDecoder.java
+++ b/src/org/traccar/protocol/Mta6ProtocolDecoder.java
@@ -167,8 +167,7 @@ public class Mta6ProtocolDecoder extends BaseProtocolDecoder {
}
if (checkBit(flags, 4)) {
- position.set(Event.KEY_FUEL, buf.readUnsignedInt());
- position.set("fuel2", buf.readUnsignedInt());
+ position.set(Event.KEY_FUEL, buf.readUnsignedInt() + "|" + buf.readUnsignedInt());
position.set("hours1", buf.readUnsignedShort());
position.set("hours2", buf.readUnsignedShort());
}
@@ -183,7 +182,7 @@ public class Mta6ProtocolDecoder extends BaseProtocolDecoder {
if (checkBit(flags, 6)) {
position.set(Event.PREFIX_TEMP + 1, buf.readByte());
buf.getUnsignedByte(buf.readerIndex()); // control (>> 4)
- position.set("sensor", buf.readUnsignedShort() & 0x0fff);
+ position.set(Event.KEY_INPUT, buf.readUnsignedShort() & 0x0fff);
buf.readUnsignedShort(); // old sensor state (& 0x0fff)
}
@@ -261,7 +260,7 @@ public class Mta6ProtocolDecoder extends BaseProtocolDecoder {
if (checkBit(flags, 4)) {
position.set(Event.PREFIX_TEMP + 1, buf.readByte());
buf.getUnsignedByte(buf.readerIndex()); // control (>> 4)
- position.set("sensor", buf.readUnsignedShort() & 0x0fff);
+ position.set(Event.KEY_INPUT, buf.readUnsignedShort() & 0x0fff);
buf.readUnsignedShort(); // old sensor state (& 0x0fff)
}
diff --git a/src/org/traccar/protocol/OrionProtocolDecoder.java b/src/org/traccar/protocol/OrionProtocolDecoder.java
index 0361d2234..7265a9762 100644
--- a/src/org/traccar/protocol/OrionProtocolDecoder.java
+++ b/src/org/traccar/protocol/OrionProtocolDecoder.java
@@ -87,9 +87,8 @@ public class OrionProtocolDecoder extends BaseProtocolDecoder {
position.set(Event.KEY_EVENT, buf.readUnsignedByte());
buf.readUnsignedByte(); // length
- position.set("flag1", buf.readUnsignedByte());
- position.set("flag2", buf.readUnsignedByte());
-
+ position.set(Event.KEY_FLAGS, buf.readUnsignedShort());
+
// Location
position.setLatitude(convertCoordinate(buf.readInt()));
position.setLongitude(convertCoordinate(buf.readInt()));
diff --git a/src/org/traccar/protocol/Stl060ProtocolDecoder.java b/src/org/traccar/protocol/Stl060ProtocolDecoder.java
index d3db10d90..19930fa2e 100644
--- a/src/org/traccar/protocol/Stl060ProtocolDecoder.java
+++ b/src/org/traccar/protocol/Stl060ProtocolDecoder.java
@@ -110,7 +110,7 @@ public class Stl060ProtocolDecoder extends BaseProtocolDecoder {
// Other
position.set(Event.KEY_ODOMETER, Integer.valueOf(parser.group(index++)));
- position.set("ignition", Integer.valueOf(parser.group(index++)));
+ position.set(Event.KEY_IGNITION, Integer.valueOf(parser.group(index++)));
position.set("dip1", Integer.valueOf(parser.group(index++)));
position.set("dip2", Integer.valueOf(parser.group(index++)));
position.set(Event.KEY_FUEL, Integer.valueOf(parser.group(index++)));
diff --git a/src/org/traccar/protocol/SuntechProtocolDecoder.java b/src/org/traccar/protocol/SuntechProtocolDecoder.java
index debdb4209..dc1f2f274 100644
--- a/src/org/traccar/protocol/SuntechProtocolDecoder.java
+++ b/src/org/traccar/protocol/SuntechProtocolDecoder.java
@@ -73,7 +73,7 @@ public class SuntechProtocolDecoder extends BaseProtocolDecoder {
position.setDeviceId(getDeviceId());
// Version
- position.set("version", parser.group(index++));
+ position.set(Event.KEY_VERSION, parser.group(index++));
// Date and Time
Calendar time = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
diff --git a/src/org/traccar/protocol/TelikProtocolDecoder.java b/src/org/traccar/protocol/TelikProtocolDecoder.java
index 918934bce..c1e5c9370 100644
--- a/src/org/traccar/protocol/TelikProtocolDecoder.java
+++ b/src/org/traccar/protocol/TelikProtocolDecoder.java
@@ -73,7 +73,7 @@ public class TelikProtocolDecoder extends BaseProtocolDecoder {
position.setDeviceId(getDeviceId());
// Message type
- position.set("type", parser.group(index++));
+ position.set(Event.KEY_TYPE, parser.group(index++));
// Time
Calendar time = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
diff --git a/src/org/traccar/protocol/Tk103ProtocolDecoder.java b/src/org/traccar/protocol/Tk103ProtocolDecoder.java
index 7a3a048fe..81481ced8 100644
--- a/src/org/traccar/protocol/Tk103ProtocolDecoder.java
+++ b/src/org/traccar/protocol/Tk103ProtocolDecoder.java
@@ -132,7 +132,7 @@ public class Tk103ProtocolDecoder extends BaseProtocolDecoder {
position.setCourse(Double.valueOf(parser.group(index++)));
// State
- position.set("state", parser.group(index++));
+ position.set(Event.KEY_STATUS, parser.group(index++));
// Odometer
String odometer = parser.group(index++);
diff --git a/src/org/traccar/protocol/TrackboxProtocolDecoder.java b/src/org/traccar/protocol/TrackboxProtocolDecoder.java
index 2bcde0602..3404486aa 100644
--- a/src/org/traccar/protocol/TrackboxProtocolDecoder.java
+++ b/src/org/traccar/protocol/TrackboxProtocolDecoder.java
@@ -109,7 +109,7 @@ public class TrackboxProtocolDecoder extends BaseProtocolDecoder {
// Validity
int fix = Integer.valueOf(parser.group(index++));
- position.set("fix", fix);
+ position.set(Event.KEY_GPS, fix);
position.setValid(fix > 0);
// Course
diff --git a/src/org/traccar/protocol/VisiontekProtocolDecoder.java b/src/org/traccar/protocol/VisiontekProtocolDecoder.java
index b9ac60f27..aeabed039 100644
--- a/src/org/traccar/protocol/VisiontekProtocolDecoder.java
+++ b/src/org/traccar/protocol/VisiontekProtocolDecoder.java
@@ -121,9 +121,9 @@ public class VisiontekProtocolDecoder extends BaseProtocolDecoder {
// Additional data
position.set(Event.KEY_SATELLITES, parser.group(index++));
position.set(Event.KEY_ODOMETER, parser.group(index++));
- position.set("ignition", parser.group(index++));
- position.set("input1", parser.group(index++));
- position.set("input2", parser.group(index++));
+ position.set(Event.KEY_IGNITION, parser.group(index++));
+ position.set(Event.PREFIX_IO + 1, parser.group(index++));
+ position.set(Event.PREFIX_IO + 2, parser.group(index++));
position.set("immobilizer", parser.group(index++));
position.set(Event.KEY_POWER, parser.group(index++));
position.set(Event.KEY_GSM, parser.group(index++));
@@ -132,7 +132,7 @@ public class VisiontekProtocolDecoder extends BaseProtocolDecoder {
position.setValid(parser.group(index++).compareTo("A") == 0);
// RFID
- position.set("rfid", parser.group(index++));
+ position.set(Event.KEY_RFID, parser.group(index++));
return position;
}
diff --git a/src/org/traccar/protocol/WialonProtocolDecoder.java b/src/org/traccar/protocol/WialonProtocolDecoder.java
index 0bd793365..5638c2dbe 100644
--- a/src/org/traccar/protocol/WialonProtocolDecoder.java
+++ b/src/org/traccar/protocol/WialonProtocolDecoder.java
@@ -146,7 +146,7 @@ public class WialonProtocolDecoder extends BaseProtocolDecoder {
}
// iButton
- position.set("ibutton", parser.group(index++));
+ position.set(Event.KEY_RFID, parser.group(index++));
// Params
String params = parser.group(index);
diff --git a/src/org/traccar/protocol/Xt7ProtocolDecoder.java b/src/org/traccar/protocol/Xt7ProtocolDecoder.java
index fab55c0c2..69e72aa70 100644
--- a/src/org/traccar/protocol/Xt7ProtocolDecoder.java
+++ b/src/org/traccar/protocol/Xt7ProtocolDecoder.java
@@ -139,10 +139,10 @@ public class Xt7ProtocolDecoder extends BaseProtocolDecoder {
position.set(Event.KEY_POWER, Double.valueOf(parser.group(index++)));
// Flags
- position.set("flags", parser.group(index++));
+ position.set(Event.KEY_FLAGS, parser.group(index++));
// Sensors
- position.set("sensors", parser.group(index++));
+ position.set(Event.KEY_INPUT, parser.group(index++));
// Fuel
position.set(Event.KEY_FUEL, parser.group(index++));