Browse Source

update

storage-in-realtime
zhaohe 12 months ago
parent
commit
9d9ffc9cc4
  1. 2
      appsrc/baseservice/front_msg_processer/front_msg_processer.cpp
  2. 4
      appsrc/service/app_core.cpp
  3. 27
      appsrc/service/debug_page_test_service.cpp
  4. 35
      appsrc/service/debug_page_test_service.hpp

2
appsrc/baseservice/front_msg_processer/front_msg_processer.cpp

@ -21,6 +21,7 @@ void FrontMsgProcesser::initialize() {
regType<int32_t>("int"); regType<int32_t>("int");
regType<float>("float"); regType<float>("float");
_REG_TYPE(double); _REG_TYPE(double);
_REG_TYPE(bool);
_REG_TYPE(void); _REG_TYPE(void);
_REG_TYPE(json); _REG_TYPE(json);
_REG_TYPE(vector<string>); _REG_TYPE(vector<string>);
@ -28,6 +29,7 @@ void FrontMsgProcesser::initialize() {
regType<vector<float>>("vector<double>"); regType<vector<float>>("vector<double>");
_REG_TYPE(vector<double>); _REG_TYPE(vector<double>);
_REG_TYPE(vector<int32_t>); _REG_TYPE(vector<int32_t>);
_REG_TYPE(vector<bool>);
_REG_TYPE(vector<json>); _REG_TYPE(vector<json>);
} }
json FrontMsgProcesser::geFnList() { json FrontMsgProcesser::geFnList() {

4
appsrc/service/app_core.cpp

@ -10,6 +10,7 @@
#include "service/setting_mgr_service.hpp" #include "service/setting_mgr_service.hpp"
#include "service/test_page_mgr_service.hpp" #include "service/test_page_mgr_service.hpp"
#include "service/user_mgr_service.hpp" #include "service/user_mgr_service.hpp"
#include "service/debug_page_test_service.hpp"
// //
#include "service/app/add_liquid_service.hpp" #include "service/app/add_liquid_service.hpp"
#include "service/app/air_leak_detect_test.hpp" #include "service/app/air_leak_detect_test.hpp"
@ -52,6 +53,8 @@ static void installEcodeInfo() {
// kerr_BlowerError = 202, // 鼓风机异常 // kerr_BlowerError = 202, // 鼓风机异常
// kerr_ProportionalValveError = 203, // 气密性测试专用空压机异常 // kerr_ProportionalValveError = 203, // 气密性测试专用空压机异常
REG_ENUM_TYPE(SettingId, SettingId::getEnumStrList());
AppEcodeInfoMgr::ins().regEcodeInfo(kerr_motor_reset_error, "电机复位错误"); AppEcodeInfoMgr::ins().regEcodeInfo(kerr_motor_reset_error, "电机复位错误");
AppEcodeInfoMgr::ins().regEcodeInfo(kerr_motor_subdevice_offline, "电机子设备离线"); AppEcodeInfoMgr::ins().regEcodeInfo(kerr_motor_subdevice_offline, "电机子设备离线");
AppEcodeInfoMgr::ins().regEcodeInfo(kerr_motor_driver_error, "电机驱动器错误"); AppEcodeInfoMgr::ins().regEcodeInfo(kerr_motor_driver_error, "电机驱动器错误");
@ -140,6 +143,7 @@ void AppCore::initialize() {
BUILD_AND_REG_SERRVICE(DisinfectionCtrlService); BUILD_AND_REG_SERRVICE(DisinfectionCtrlService);
BUILD_AND_REG_SERRVICE(DisinfectionCtrlServiceExt); BUILD_AND_REG_SERRVICE(DisinfectionCtrlServiceExt);
BUILD_AND_REG_SERRVICE(DrainLiquidService); BUILD_AND_REG_SERRVICE(DrainLiquidService);
BUILD_AND_REG_SERRVICE(DebugPageTestService);
// //
GET_SERVICE(IflytopFrontEndService)->startListen(); GET_SERVICE(IflytopFrontEndService)->startListen();

27
appsrc/service/debug_page_test_service.cpp

@ -0,0 +1,27 @@
#include "debug_page_test_service.hpp"
using namespace iflytop;
void DebugPageTestService::initialize() {
REG_EXTFN(test_int, int(int), param0);
REG_EXTFN(test_string, void(string), param0);
REG_EXTFN(test_float, void(float), param0);
REG_EXTFN(test_double, void(double), param0);
REG_EXTFN(test_bool, void(bool), param0);
REG_EXTFN(test_vector_int, void(vector<int>), param0);
REG_EXTFN(test_vector_string, void(vector<string>), param0);
REG_EXTFN(test_vector_double, void(vector<double>), param0);
REG_EXTFN(test_vecto_json, void(vector<json>), param0);
REG_EXTFN(test_vecto_bool, void(vector<bool>), param0);
REG_EXTFN(test_vecto_enum, void(SettingId), param0);
}
void DebugPageTestService::test_int(shared_ptr<MsgProcessContext> cxt, int param0) {}
void DebugPageTestService::test_string(shared_ptr<MsgProcessContext> cxt, string param0) {}
void DebugPageTestService::test_float(shared_ptr<MsgProcessContext> cxt, float param0) {}
void DebugPageTestService::test_double(shared_ptr<MsgProcessContext> cxt, double param0) {}
void DebugPageTestService::test_bool(shared_ptr<MsgProcessContext> cxt, bool param0) {}
void DebugPageTestService::test_vector_int(shared_ptr<MsgProcessContext> cxt, vector<int> param0) {}
void DebugPageTestService::test_vector_string(shared_ptr<MsgProcessContext> cxt, vector<string> param0) {}
void DebugPageTestService::test_vector_double(shared_ptr<MsgProcessContext> cxt, vector<double> param0) {}
void DebugPageTestService::test_vecto_json(shared_ptr<MsgProcessContext> cxt, vector<json> param0) {}
void DebugPageTestService::test_vecto_bool(shared_ptr<MsgProcessContext> cxt, vector<bool> param0) {}
void DebugPageTestService::test_vecto_enum(shared_ptr<MsgProcessContext> cxt, SettingId param0) {}

35
appsrc/service/debug_page_test_service.hpp

@ -0,0 +1,35 @@
#pragma once
#include <fstream>
#include <iostream>
#include <list>
#include <map>
#include <memory>
#include <set>
#include <sstream>
#include <string>
#include <vector>
//
#include "baseservice/baseservice.hpp"
namespace iflytop {
class DebugPageTestService : public enable_shared_from_this<DebugPageTestService> {
THISCLASS(DebugPageTestService);
public:
void initialize();
private:
void test_int(shared_ptr<MsgProcessContext> cxt, int param0);
void test_string(shared_ptr<MsgProcessContext> cxt, string param0);
void test_float(shared_ptr<MsgProcessContext> cxt, float param0);
void test_double(shared_ptr<MsgProcessContext> cxt, double param0);
void test_bool(shared_ptr<MsgProcessContext> cxt, bool param0);
void test_vector_int(shared_ptr<MsgProcessContext> cxt, vector<int> param0);
void test_vector_string(shared_ptr<MsgProcessContext> cxt, vector<string> param0);
void test_vector_double(shared_ptr<MsgProcessContext> cxt, vector<double> param0);
void test_vecto_json(shared_ptr<MsgProcessContext> cxt, vector<json> param0);
void test_vecto_bool(shared_ptr<MsgProcessContext> cxt, vector<bool> param0);
void test_vecto_enum(shared_ptr<MsgProcessContext> cxt, SettingId param0);
};
} // namespace iflytop
Loading…
Cancel
Save