aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2018-11-26 10:00:32 +1300
committerAnton Tananaev <anton.tananaev@gmail.com>2018-11-26 10:00:51 +1300
commit4c6089f544c429dad9cf36cdafe3054cba164033 (patch)
tree8a4c7ea7411fd98f9228245293a66c9de0653e54 /src
parent0e113dad3125ed72d37a522d117e1436ef48524f (diff)
downloadtraccar-server-4c6089f544c429dad9cf36cdafe3054cba164033.tar.gz
traccar-server-4c6089f544c429dad9cf36cdafe3054cba164033.tar.bz2
traccar-server-4c6089f544c429dad9cf36cdafe3054cba164033.zip
Add power off command
Diffstat (limited to 'src')
-rw-r--r--src/org/traccar/model/Command.java1
-rw-r--r--src/org/traccar/protocol/Tk103Protocol.java1
-rw-r--r--src/org/traccar/protocol/Tk103ProtocolEncoder.java2
3 files changed, 4 insertions, 0 deletions
diff --git a/src/org/traccar/model/Command.java b/src/org/traccar/model/Command.java
index 16205ede1..d50a66b36 100644
--- a/src/org/traccar/model/Command.java
+++ b/src/org/traccar/model/Command.java
@@ -33,6 +33,7 @@ public class Command extends Message implements Cloneable {
public static final String TYPE_ALARM_DISARM = "alarmDisarm";
public static final String TYPE_SET_TIMEZONE = "setTimezone";
public static final String TYPE_REQUEST_PHOTO = "requestPhoto";
+ public static final String TYPE_POWER_OFF = "powerOff";
public static final String TYPE_REBOOT_DEVICE = "rebootDevice";
public static final String TYPE_SEND_SMS = "sendSms";
public static final String TYPE_SEND_USSD = "sendUssd";
diff --git a/src/org/traccar/protocol/Tk103Protocol.java b/src/org/traccar/protocol/Tk103Protocol.java
index 66136cf6f..fa83133e2 100644
--- a/src/org/traccar/protocol/Tk103Protocol.java
+++ b/src/org/traccar/protocol/Tk103Protocol.java
@@ -39,6 +39,7 @@ public class Tk103Protocol extends BaseProtocol {
Command.TYPE_POSITION_PERIODIC,
Command.TYPE_POSITION_STOP,
Command.TYPE_GET_VERSION,
+ Command.TYPE_POWER_OFF,
Command.TYPE_REBOOT_DEVICE,
Command.TYPE_SET_ODOMETER,
Command.TYPE_ENGINE_STOP,
diff --git a/src/org/traccar/protocol/Tk103ProtocolEncoder.java b/src/org/traccar/protocol/Tk103ProtocolEncoder.java
index d4544707a..98edc8cb5 100644
--- a/src/org/traccar/protocol/Tk103ProtocolEncoder.java
+++ b/src/org/traccar/protocol/Tk103ProtocolEncoder.java
@@ -50,6 +50,8 @@ public class Tk103ProtocolEncoder extends StringProtocolEncoder {
return formatAlt(command, "{%s}", Command.KEY_DATA);
case Command.TYPE_GET_VERSION:
return formatAlt(command, "*about*");
+ case Command.TYPE_POWER_OFF:
+ return formatAlt(command, "*turnoff*");
case Command.TYPE_REBOOT_DEVICE:
return formatAlt(command, "88888888");
case Command.TYPE_POSITION_SINGLE: