From 4c6089f544c429dad9cf36cdafe3054cba164033 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Mon, 26 Nov 2018 10:00:32 +1300 Subject: Add power off command --- src/org/traccar/model/Command.java | 1 + src/org/traccar/protocol/Tk103Protocol.java | 1 + src/org/traccar/protocol/Tk103ProtocolEncoder.java | 2 ++ 3 files changed, 4 insertions(+) (limited to 'src') 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: -- cgit v1.2.3