| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- //**********SX**********/
- //Max SX
- BLYNK_WRITE(V1X) {
- uint8_t nbTr = 3;
- uint8_t out[nbTr];
- uint8_t send[nbTr];
- TabSortie[X].Max = param.asInt();
- send[0]=WRITETABVAL;
- send[1]=X;
- send[2]=TabSortie[X].Max;
- if (transmit(in, nbTr, out) == 0) {
- //TODO erreur transmit
- }
- }
- //Pente SX
- BLYNK_WRITE(V2X){
- uint8_t nbTr = 3;
- uint8_t out[nbTr];
- uint8_t send[nbTr];
- TabSortie[X].Pente = param.asInt();
- send[0]=WRITETABVAL+0x80;
- send[1]=X+0x80;
- send[2]=TabSortie[X].Pente;
- if (transmit(in, nbTr, out) == 0) {
- //TODO erreur transmit
- }
- }
- //HeureDem SX
- BLYNK_WRITE(V3X){
- uint8_t nbTr = 4;
- uint8_t out[nbTr];
- uint8_t send[nbTr];
- TabSortie[X].HeureDem = param.asLong() / 60;
- send[0] = WRITETABHEU;
- send[1] = X;
- send[2] =TabSortie[X].HeureDem /60;
- send[3] =TabSortie[X].HeureDem % 60
- if (transmit(in, nbTr, out) == 0) {
- //TODO erreur transmit
- }
- }
- //HeureArret SX
- BLYNK_WRITE(V4X){
- uint8_t nbTr = 4;
- uint8_t out[nbTr];
- uint8_t send[nbTr];
- TabSortie[X].HeureArret = param.asLong() / 60;
- send[0] = WRITETABHEU;
- send[1] = X+0x80;
- send[2] =TabSortie[X].HeureArret / 60;
- send[3] =TabSortie[X].HeureArret % 60
- if (transmit(in, nbTr, out) == 0) {
- //TODO erreur transmit
- }
- }
- //Essai SX
- BLYNK_WRITE(V5X) {
- uint8_t nbTr = 4;
- uint8_t out[nbTr];
- uint8_t send[nbTr];
- TabSortie[X].Essai = param.asInt;
- send[0] = WRITEVALESS;
- send[1] = X;
- send[2] =TabSortie[X].Essai / 60;
- send[3] =TabSortie[X].Essai % 60
- if (transmit(in, nbTr, out) == 0) {
- //TODO erreur transmit
- }
- }
|