Jelajahi Sumber

增加device_reboot

vothin 1 tahun lalu
induk
melakukan
8e2c2bfac9
18 mengubah file dengan 8 tambahan dan 0 penghapusan
  1. 7 0
      jni/logic/startLogic.cc
  2. 1 0
      jni/net/tcp_model.h
  3. TEMPAT SAMPAH
      libs/armeabi/libzkgui.so
  4. TEMPAT SAMPAH
      obj/activity/DeviceUpdateActivity.o
  5. TEMPAT SAMPAH
      obj/activity/callActivity.o
  6. TEMPAT SAMPAH
      obj/activity/mainActivity.o
  7. TEMPAT SAMPAH
      obj/activity/settingActivity.o
  8. TEMPAT SAMPAH
      obj/activity/sipTestActivity.o
  9. TEMPAT SAMPAH
      obj/activity/startActivity.o
  10. TEMPAT SAMPAH
      obj/activity/statusbar.o
  11. TEMPAT SAMPAH
      obj/activity/ui3Activity.o
  12. TEMPAT SAMPAH
      obj/activity/warnActivity.o
  13. TEMPAT SAMPAH
      obj/core/update_assistant.o
  14. TEMPAT SAMPAH
      obj/net/tcp_client.o
  15. TEMPAT SAMPAH
      obj/net/tcp_model.o
  16. TEMPAT SAMPAH
      obj/server/http_server.o
  17. TEMPAT SAMPAH
      obj/service/BusinessConfig.o
  18. TEMPAT SAMPAH
      obj/service/time.o

+ 7 - 0
jni/logic/startLogic.cc

@@ -258,6 +258,13 @@ void handleMsg(byte* inBytes){
 			sync();
 			reboot(RB_AUTOBOOT);
 		}
+		else if (tcpModel.action == DeviceAction::REBOOT) {
+			const char* req = "-1";
+			TcpClient::instance()->sendMsg(req);
+			//重启
+			sync();
+			reboot(RB_AUTOBOOT);
+		}
 	} else if (tcpModel.type == TcpType::DATA){
 		if (tcpModel.action == DataAction::REFRESH){	// 刷新数据
 			dataRefresh();

+ 1 - 0
jni/net/tcp_model.h

@@ -66,6 +66,7 @@ public:
 	inline static std::string DEVICE_REFRESH = "DEVICE_REFRESH";
 	inline static std::string SYSTEM_SETTING = "SYSTEM_SETTING";
 	inline static std::string SERVER_CHANGE = "SERVER_CHANGE";
+	inline static std::string REBOOT = "REBOOT";
 };
 
 class DataAction {

TEMPAT SAMPAH
libs/armeabi/libzkgui.so


TEMPAT SAMPAH
obj/activity/DeviceUpdateActivity.o


TEMPAT SAMPAH
obj/activity/callActivity.o


TEMPAT SAMPAH
obj/activity/mainActivity.o


TEMPAT SAMPAH
obj/activity/settingActivity.o


TEMPAT SAMPAH
obj/activity/sipTestActivity.o


TEMPAT SAMPAH
obj/activity/startActivity.o


TEMPAT SAMPAH
obj/activity/statusbar.o


TEMPAT SAMPAH
obj/activity/ui3Activity.o


TEMPAT SAMPAH
obj/activity/warnActivity.o


TEMPAT SAMPAH
obj/core/update_assistant.o


TEMPAT SAMPAH
obj/net/tcp_client.o


TEMPAT SAMPAH
obj/net/tcp_model.o


TEMPAT SAMPAH
obj/server/http_server.o


TEMPAT SAMPAH
obj/service/BusinessConfig.o


TEMPAT SAMPAH
obj/service/time.o