Atmel AVR2070 Manual do Utilizador Página 51

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 59
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 50
A Anhang
49 /* broadcast process */
50 P R OCESS _ THREA D ( broadcast _ exampl e _proce s s , ev , data )
51 {
52 /* timer struct */
53 static struct etimer send _ t imer ;
54 /* address variable */
55 uip_ i paddr_t addr ;
56
57 /* process starts here */
58 PRO C ESS_BE G IN ();
59
60 /* r e gi ster udp connection */
61 si mple _ udp_ regi s ter (& broadcast_conn e c tion , UDP_PORT ,
62 NULL , UDP_PORT ,
63 r e c e i v er );
64
65 /* loop */
66 while (1) {
67 /* set timer and wait until timer is expired */
68 et i m er_set (& send_timer , SE ND_TIME );
69 PROCES S_W A IT_ E VEN T_UN TIL ( etimer_e x pired (& send_timer ));
70
71 /* create multicast link */
72 uip_c rea te_ lin k lo c al_ all nod es_ mca s t (& addr );
73
74 /* send string */
75 simple_ u dp_s e ndto (& broadcast_co n n ection ,
76 " Atmeg a 128 R FA1 _Bro adca st " , 23, & addr );
77 }
78
79 /* process ends here */
80 PROCE S S_END ();
81 }
82 /* * *** *** ** * ** *** *** ** * ** * ** *** ** * ** * ** *** *** ** * ** *** *** ** * ** *** * */
Listing A.3: Broadcast-Sender unter Contiki 2.5
46
Vista de página 50
1 2 ... 46 47 48 49 50 51 52 53 54 55 56 57 58 59

Comentários a estes Manuais

Sem comentários