be846d8c90
announcement is an (ID, value) tuple that is disseminated to local area neighbors. An application or protocol can explicitly listen to announcements from neighbors. When an announcement is heard, a callback is invoked. Announcements can be used for a variety of network mechanisms such as neighbor discovery, node-level service discovery, or routing metric dissemination. Application programs and protocols register announcements with the announcement module. An announcement back-end, implemented by the system, takes care of sending out announcements over the radio, as well as collecting announcements heard from neighbors.
19 lines
816 B
Makefile
19 lines
816 B
Makefile
RIME_CHAMELEON = chameleon.c channel.c chameleon-raw.c chameleon-bitopt.c
|
|
RIME_BASE = rimebuf.c queuebuf.c rimeaddr.c ctimer.c rime.c timesynch.c \
|
|
rimestats.c announcement.c polite-announcement.c
|
|
RIME_SINGLEHOP = broadcast.c stbroadcast.c unicast.c stunicast.c \
|
|
runicast.c abc.c \
|
|
rucb.c polite.c ipolite.c
|
|
RIME_MULTIHOP = netflood.c multihop.c rmh.c trickle.c
|
|
RIME_MESH = mesh.c route.c route-discovery.c
|
|
RIME_COLLECT = collect.c neighbor.c neighbor-discovery.c
|
|
RIME_RUDOLPH = rudolph0.c rudolph1.c rudolph2.c
|
|
|
|
CONTIKI_SOURCEFILES += $(RIME_BASE) \
|
|
$(RIME_SINGLEHOP) \
|
|
$(RIME_MULTIHOP) \
|
|
$(RIME_MESH) \
|
|
$(RIME_COLLECT) \
|
|
$(RIME_RUDOLPH) \
|
|
$(RIME_CHAMELEON)
|