소스 검색

把插入redis改成发布到reds(设备命令)

shenlongtailang 1 년 전
부모
커밋
e0ede893ff
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      maincontrol/maincontrol.cpp

+ 2 - 1
maincontrol/maincontrol.cpp

@@ -30,7 +30,8 @@ maincontrol::maincontrol() : QObject()
 void maincontrol::OnData(std::string name,QVariant val)
 {
     // 传出来的设备命令需要发送给redis(module->oneitem->maincontrol)
-    m_pRedis->hset("devicecommand",name.c_str(),val.toString());
+    //m_pRedis->hset("devicecommand",name.c_str(),val.toString());
+    m_pRedis->Publish(name,val);
 }
 
 void maincontrol::sltSubData(const std::string topic, const std::string msg)