Atmel AVR2070 Bedienungsanleitung Seite 51

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 59
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 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
Seitenansicht 50
1 2 ... 46 47 48 49 50 51 52 53 54 55 56 57 58 59

Kommentare zu diesen Handbüchern

Keine Kommentare