DataManagerProxy.cpp 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #include "DataManagerProxy.h"
  2. DataManagerProxy::DataManagerProxy() {
  3. }
  4. DataManagerInfo DataManagerProxy::loadModuleInfos(int id, std::string app)
  5. {
  6. /*
  7. DataItem objDataItem;
  8. objDataItem.Id = 1;
  9. objDataItem.Code = "CEJINGYI-001.TEMP";
  10. objDataItem.DataName = "1号测径仪温度";
  11. objDataItem.DataType = "Integer";
  12. objDataItem.Description = "1号测径仪温度值";
  13. objDataItem.Displayed = true;
  14. ModuleInfo objModule;
  15. objModule.Id = 1;
  16. objModule.Name = "Modbus000";
  17. objModule.Model = "Modbus Com A0001";
  18. objModule.Code = "Modbus000-1";
  19. objModule.Type = ModuleType::Sensor;
  20. objModule.AssemblyName = "plugins/SampleTemperature.dll";
  21. objModule.ClassName = "Lanpeng.Module.Sensors.Modbus001";
  22. objModule.Version = "1.0";
  23. DeviceInfo objDevice;
  24. objDevice.Id = 1;
  25. objDevice.Name = "测径仪温度传感器";
  26. objDevice.Type = "传感器";
  27. objDevice.Model = "Temperatur Sensor A001";
  28. objDevice.Code = "ASCDSC001221S";
  29. objDevice.Description = "aaaaa";
  30. objDevice.ModuleInfo = objModule;
  31. objDevice.Properties.push_back(objDataItem);
  32. */
  33. ModuleInfo mi;
  34. mi.Name = "RedisSubscriber";
  35. mi.AssemblyName = "plugins/RedisSubscriber.dll";
  36. mi.ClassName = "RedisSubscriber";
  37. ConsumerInfo ci;
  38. ci.name = "TDengine";
  39. ci.AssemblyName = "plugins/TDengine.dll";
  40. ci.ClassName = "TDengine";
  41. ci.SubscribeName = "RedisSubscriber";
  42. DataManagerInfo listDataManageInfo;
  43. listDataManageInfo.consumers.push_back(ci);
  44. listDataManageInfo.modules.push_back(mi);
  45. return listDataManageInfo;
  46. }