Exemplo n.º 1
0
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);
        }
    }

}
Exemplo n.º 2
0
void CDaikin::GetMeterDetails()
{
	GetControlInfo();
	GetSensorInfo();
}