diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2018-11-26 10:00:32 +1300 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2018-11-26 10:00:51 +1300 |
commit | 4c6089f544c429dad9cf36cdafe3054cba164033 (patch) | |
tree | 8a4c7ea7411fd98f9228245293a66c9de0653e54 /src | |
parent | 0e113dad3125ed72d37a522d117e1436ef48524f (diff) | |
download | traccar-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.java | 1 | ||||
-rw-r--r-- | src/org/traccar/protocol/Tk103Protocol.java | 1 | ||||
-rw-r--r-- | src/org/traccar/protocol/Tk103ProtocolEncoder.java | 2 |
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: |