Correcciones
parent
3be418f659
commit
e9ad217f83
|
|
@ -30,6 +30,8 @@ MqttSensArray::MqttSensArray()
|
|||
|
||||
MqttSensor* MqttSensArray:: Get(int i)
|
||||
{
|
||||
if (i < 0 || i >= n)
|
||||
return NULL;
|
||||
return &(sens[i]);
|
||||
}
|
||||
MqttSensor* MqttSensArray::Ivar2Sen(int ivar)
|
||||
|
|
@ -38,6 +40,8 @@ MqttSensor* MqttSensArray::Ivar2Sen(int ivar)
|
|||
for(int i=0; i<n; i++)
|
||||
{
|
||||
res=Get(i);
|
||||
if (!res)
|
||||
continue;
|
||||
if(res->ivar==ivar)
|
||||
return res;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -334,6 +334,8 @@ SonidoBuzzer::SonidoBuzzer()
|
|||
|
||||
void SonidoBuzzer::Toca(int pin, int imel)
|
||||
{
|
||||
if (imel<0 || imel>=n)
|
||||
return;
|
||||
mel[imel].Toca(pin);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,10 +10,13 @@ MqttTopicAttay::MqttTopicAttay()
|
|||
{
|
||||
n=0;
|
||||
nst=0;
|
||||
def[0] = 0;
|
||||
}
|
||||
|
||||
char* MqttTopicAttay::Get(int i)
|
||||
{
|
||||
if (i < 0 || i >= n)
|
||||
return def;
|
||||
return &str[(ind[i])];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,9 @@ class PubSubClient;
|
|||
//array de topic
|
||||
class MqttTopicAttay
|
||||
{
|
||||
static char def[1];
|
||||
public:
|
||||
|
||||
char str[MAXSTR];//topic de mqtt asociado
|
||||
int ind[MAXVAR];
|
||||
int nst;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ int MqttWOLManager::OnMqtt(char* top, char* payload)
|
|||
Serial.println(payload);
|
||||
#endif
|
||||
// WOL.sendMagicPacket(MACAddress, 7); // Change the port number
|
||||
|
||||
return 1;
|
||||
}
|
||||
void MqttWOLManager::suscribe(PubSubClient *client_qqtt)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue