aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/traccar/protocol
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/traccar/protocol')
-rw-r--r--src/main/java/org/traccar/protocol/PiligrimProtocolDecoder.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/org/traccar/protocol/PiligrimProtocolDecoder.java b/src/main/java/org/traccar/protocol/PiligrimProtocolDecoder.java
index 775032b64..d1f667f6f 100644
--- a/src/main/java/org/traccar/protocol/PiligrimProtocolDecoder.java
+++ b/src/main/java/org/traccar/protocol/PiligrimProtocolDecoder.java
@@ -173,8 +173,8 @@ public class PiligrimProtocolDecoder extends BaseHttpProtocolDecoder {
*/
String[] payload_parts = payload.split("&");
/* System.out.println("Payload parts: " + Arrays.toString(payload_parts)); */
- String phone_number = payload_parts[1].substring(15);
- String message = payload_parts[2].substring(8);
+ /* String phone_number = payload_parts[1].substring(15); */
+ String message = payload_parts[2].substring(8).replaceFirst("ALARM KEY; ", "");
/* System.out.println("Phone number: " + phone_number); */
/* System.out.println("Message: " + message); */
@@ -220,6 +220,7 @@ public class PiligrimProtocolDecoder extends BaseHttpProtocolDecoder {
position.setSpeed(gps_position.velocity);
position.setCourse(gps_position.dir);
position.setAccuracy(gps_position.quality);
+ position.setAltitude(gps_position.altitude);
position.set(Position.KEY_BATTERY, Integer.parseInt(battery_info) / 100);
System.out.println("Supported message finish");