void Smoke::HandleSerialMsg(const QByteArray &byte) { Moudle::HandleSerialMsg(byte); if(byte[5] == 0x01) { smoke_state_ = true; qDebug() << "Have Smoke"; QByteArray json_msg = GetSensorInfo(); SocketClass* service = get_socket_service(); service->WriteToSocket(json_msg); } else { if(smoke_state_) { qDebug() << "Smoke disapper"; smoke_state_ = false; QByteArray json_msg = GetSensorInfo(); SocketClass* service = get_socket_service(); service->WriteToSocket(json_msg); } } }
void CDaikin::GetMeterDetails() { GetControlInfo(); GetSensorInfo(); }