Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. PROCESS_THREAD(example_broadcast_process, ev, data)
  2. {
  3. static struct etimer et;
  4. PROCESS_EXITHANDLER(broadcast_close(&broadcast);)
  5. PROCESS_BEGIN();
  6. broadcast_open(&broadcast, 129, &broadcast_call);
  7. while(1) {
  8. etimer_set(&et, CLOCK_SECOND * 4 + random_rand() % (CLOCK_SECOND * 4));
  9. PROCESS_WAIT_EVENT_UNTIL(etimer_expired(&et));
  10. packetbuf_copyfrom(packet, 25);`
  11. broadcast_send(&broadcast);
  12. printf("broadcast message sentn");
  13. }
  14.  
  15. static void broadcast_recv(struct broadcast_conn *c, const rimeaddr_t*from
  16. {
  17. printf("n broadcast message received from %d.%d: '%s'n",`
  18. from->u8[0], from->u8[1], (char *)packetbuf_dataptr());}`
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement