Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PROCESS_THREAD(example_broadcast_process, ev, data)
- {
- static struct etimer et;
- PROCESS_EXITHANDLER(broadcast_close(&broadcast);)
- PROCESS_BEGIN();
- broadcast_open(&broadcast, 129, &broadcast_call);
- while(1) {
- etimer_set(&et, CLOCK_SECOND * 4 + random_rand() % (CLOCK_SECOND * 4));
- PROCESS_WAIT_EVENT_UNTIL(etimer_expired(&et));
- packetbuf_copyfrom(packet, 25);`
- broadcast_send(&broadcast);
- printf("broadcast message sentn");
- }
- static void broadcast_recv(struct broadcast_conn *c, const rimeaddr_t*from
- {
- printf("n broadcast message received from %d.%d: '%s'n",`
- from->u8[0], from->u8[1], (char *)packetbuf_dataptr());}`
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement