|
@@ -14,6 +14,7 @@ public interface TcpAction {
|
|
|
String getDescription();
|
|
|
|
|
|
enum CallbackAction implements TcpAction {
|
|
|
+ ACK("反馈"),
|
|
|
SUCCESS("同步"),
|
|
|
FAILED("失败"),
|
|
|
NO_MATCH("没有匹配");
|
|
@@ -88,7 +89,7 @@ public interface TcpAction {
|
|
|
HANDOFF("挂断"),
|
|
|
CANCEL("取消"),
|
|
|
PCALLING("已经通话中"),
|
|
|
- VOICE_OFF("通话被接听"),
|
|
|
+ VOICE_OFF("通话被其他设备处理"),
|
|
|
RS485CALL("485界面发起呼叫"),
|
|
|
RS485CANCEL("485界面呼叫取消"),
|
|
|
RS485CANCEL_BY_DOOR("485门口机取消房间内的呼叫"),
|
|
@@ -104,6 +105,7 @@ public interface TcpAction {
|
|
|
GAINED("呼叫被应答"),
|
|
|
HCALL("手柄呼叫"),
|
|
|
HRESPONSE("响应手柄"),
|
|
|
+ HRESPONSED("响应过手柄了"),
|
|
|
NO_MATCH("没有匹配");
|
|
|
|
|
|
|
|
@@ -174,8 +176,9 @@ public interface TcpAction {
|
|
|
|
|
|
|
|
|
enum SOSAction implements TcpAction {
|
|
|
- CALL("紧急呼叫"),
|
|
|
- CANCEL("取消"),
|
|
|
+ CALL("紧急呼叫"), //1
|
|
|
+ CANCEL("取消"), //1
|
|
|
+ CANCELED("已取消"), //1
|
|
|
TRANSFER("转接"),
|
|
|
ALARM_TEST("测试报警"),
|
|
|
ALARM_INTRUSION("侵入报警"),
|
|
@@ -197,7 +200,11 @@ public interface TcpAction {
|
|
|
AlARM_BUTTON("紧急按钮"),
|
|
|
ALARM_FALL_RADAR("跌到报警"),
|
|
|
ALARM_INFUSION_RADAR("输液报警"),
|
|
|
- ROOM_CALL("房间紧急呼叫"),
|
|
|
+ ROOM_CALL("房间紧急呼叫"), //1
|
|
|
+ OTHER_CALL("其他紧急呼叫"), //1
|
|
|
+ RECEIVED("客户端收到确认"),
|
|
|
+ // 当设备在科室级时用这个PART_USER_CALL,比如:用户手环
|
|
|
+ PART_USER_CALL("用户紧急呼叫"), //
|
|
|
NO_MATCH("没有匹配");
|
|
|
|
|
|
private final String description;
|
|
@@ -321,7 +328,9 @@ public interface TcpAction {
|
|
|
}
|
|
|
|
|
|
enum DeviceAction implements TcpAction {
|
|
|
- RESTART("重启"),
|
|
|
+ RESTART("重启APP"),
|
|
|
+ REBOOT("重启机器"),
|
|
|
+ OPEN_DEBUG("打开网络调试"),
|
|
|
CONNECT("连接"),
|
|
|
APP_UPDATE("APP更新"),
|
|
|
DEVICE_REFRESH("设备刷新"),
|
|
@@ -329,6 +338,8 @@ public interface TcpAction {
|
|
|
DEVICE_CHANGE("设备更换"),
|
|
|
USER_CHANGE("用户绑定"),
|
|
|
SERVER_CHANGE("设备ip地址更换"),
|
|
|
+ S485_POWER_RESET("485控制版复位电路"),
|
|
|
+ S485_POWER_RESET_SUCCESS("485控制版复位电路成功"),
|
|
|
NO_MATCH("没有匹配");
|
|
|
|
|
|
private final String description;
|
|
@@ -357,13 +368,14 @@ public interface TcpAction {
|
|
|
|
|
|
enum EventAction implements TcpAction {
|
|
|
KEY_CLICK("按键事件"),
|
|
|
- RESPONSE("已响应"),
|
|
|
+ RESPONSE("响应"),
|
|
|
+ RESPONSED("已响应"),
|
|
|
RECEIVED("接收端收到确认"),
|
|
|
CANCEL("取消"),
|
|
|
CANCEL_CONFIRM("接收端确认收到取消"),
|
|
|
+ NO_TARGET("没有目标设备"),
|
|
|
COMPLETED("完成"),
|
|
|
NO_MATCH("没有匹配");
|
|
|
-
|
|
|
private final String description;
|
|
|
EventAction(String description){
|
|
|
this.description = description;
|
|
@@ -396,6 +408,8 @@ public interface TcpAction {
|
|
|
SOS_CANCEL("取消"),
|
|
|
NURSING("护理"),
|
|
|
NURSING_END("护理结束"),
|
|
|
+ SHOW("显示"),
|
|
|
+ CLEAR("清除"),
|
|
|
NO_MATCH("没有匹配");
|
|
|
|
|
|
private final String description;
|
|
@@ -578,4 +592,97 @@ public interface TcpAction {
|
|
|
return userOptionEnum == null ? NO_MATCH :userOptionEnum;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 433相关action
|
|
|
+ */
|
|
|
+ enum S433Action implements TcpAction {
|
|
|
+ CALL("呼叫"),
|
|
|
+ SOS_CALL("紧急呼叫"),
|
|
|
+ CANCEL("取消"),
|
|
|
+ SYNC_TIME("同步时间"),
|
|
|
+ DATA("同步数据"),
|
|
|
+ EXIST("调试"),
|
|
|
+ ACK("返回"),
|
|
|
+ NO_MATCH("没有匹配");
|
|
|
+
|
|
|
+ private final String description;
|
|
|
+ S433Action(String description){
|
|
|
+ this.description = description;
|
|
|
+ }
|
|
|
+ public String getDescription() {
|
|
|
+ return description;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getName(){
|
|
|
+ return this.name();
|
|
|
+ }
|
|
|
+
|
|
|
+ private final static Map<String , S433Action> ENUM_MAP = new HashMap<String, S433Action>();
|
|
|
+ static {
|
|
|
+ for(S433Action v : values()) {
|
|
|
+ ENUM_MAP.put(v.toString() , v);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ public static S433Action fromString(String v) {
|
|
|
+ S433Action userOptionEnum = ENUM_MAP.get(v);
|
|
|
+ return userOptionEnum == null ? NO_MATCH :userOptionEnum;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ enum SignInAction implements TcpAction{
|
|
|
+ SIGN_IN("发起签到"),
|
|
|
+ SIGN_IN_SUCCESS("签到成功"),
|
|
|
+ SIGN_IN_FAILED("签到失败");
|
|
|
+
|
|
|
+ private final String description;
|
|
|
+ SignInAction(String description){
|
|
|
+ this.description = description;
|
|
|
+ }
|
|
|
+ public String getDescription() {
|
|
|
+ return description;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getName(){
|
|
|
+ return this.name();
|
|
|
+ }
|
|
|
+
|
|
|
+ private final static Map<String , SignInAction> ENUM_MAP = new HashMap<String, SignInAction>();
|
|
|
+ static {
|
|
|
+ for(SignInAction v : values()) {
|
|
|
+ ENUM_MAP.put(v.toString() , v);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ public static SignInAction fromString(String v) {
|
|
|
+ SignInAction signInAction = ENUM_MAP.get(v);
|
|
|
+ return signInAction;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ enum PositionAction implements TcpAction{
|
|
|
+ POSITION_START("定位开始"),
|
|
|
+ POSITION_END("结束定位");
|
|
|
+ private final String description;
|
|
|
+ PositionAction(String description){
|
|
|
+ this.description = description;
|
|
|
+ }
|
|
|
+ public String getDescription() {
|
|
|
+ return description;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getName(){
|
|
|
+ return this.name();
|
|
|
+ }
|
|
|
+
|
|
|
+ private final static Map<String , PositionAction> ENUM_MAP = new HashMap<String, PositionAction>();
|
|
|
+ static {
|
|
|
+ for(PositionAction v : values()) {
|
|
|
+ ENUM_MAP.put(v.toString() , v);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ public static PositionAction fromString(String v) {
|
|
|
+ PositionAction positionAction = ENUM_MAP.get(v);
|
|
|
+ return positionAction;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|