salam ,
j'ai un pbm avec la programmation en nesc ( tinyos ) , je veux envoyer un tableau , l'envoie du tableau marche bien mais le pbm c au niveau de la réception . soit le tableau est vide au bien erreur de segmentation fault !!!!
Merci de me repondre
task void SendData() {
struct DataMsg* ptr;
ptr = (struct DataMsg*)(buffer.data);
Tab[i] = data;
ptr->tab[i] = tab[i];
call SendDataMsg.send ( TOS_BCAST_ADDR ,sizeof(uint16_t), &buffer); }
mais dans la partie recieve jai un pbm au niveau de la boucle
event TOS_MsgPtr ReceiveDataMsg.receive(TOS_MsgPtr pmsg) {
struct DataMsg* ptr;
ptr = (struct DataMsg*)(pmsg->data);
for ( i=0; i< max ; i++){
tab[i] = ptr->tab[i];
}
post relayData() ;
return pmsg;
}
Je sais pas ou est le pbm ?!!!
merci de m'aider
struct DataMsg* ptr;
ptr = (struct DataMsg*)(pmsg->data);
for ( i=0; i< max ; i++){
tab[i] = ptr->tab[i];
}
post relayData() ;
return pmsg;
}
ça c le code de reception , je veux juste récupérer les valeurs du tableau