enableChannel (uint32_t channelArray , uint8_t channel, bool enable)
An example of a function call?
you can use switch statement if you want to get data on channel above 31:
CAYENNE_IN_DEFAULT()
{
CAYENNE_LOG("CAYENNE_IN_DEFAULT(%u) - %s, %u", request.channel, getValue.getId(), getValue.asInt());
switch (request.channel) {
case 31:
int a = getValue.asInt();
Serial.println(a);
break;
case 32 :
int b = getValue.asInt();
Serial.println(b);
break;
}
}
what about CAYENNE_OUT? works up to 31.
thanks for the answer.
…
CAYENNE_OUT(29){ Cayenne.virtualWrite(29, Parametr[9] ); }
CAYENNE_OUT(30){ Cayenne.virtualWrite(30, Parametr[10] ); }
CAYENNE_OUT(31){ Cayenne.virtualWrite(31, Parametr[11] ); }
CAYENNE_OUT(32){ Cayenne.virtualWrite(32, Parametr[12] ); }
CAYENNE_OUT(33){ Cayenne.virtualWrite(33, Parametr[13] ); }
…
CAYENNE_OUT_DEFAULT()
{
Cayenne.virtualWrite(29, Parametr[9];
Cayenne.virtualWrite(30, Parametr[10] ;
Cayenne.virtualWrite(31, Parametr[11] ;
Cayenne.virtualWrite(32, Parametr[12];
Cayenne.virtualWrite(33, Parametr[13] ;
}