Wiselib
|
#include <_old_Sensor.h>
Public Member Functions | |
Sensor () | |
virtual | ~Sensor () |
virtual error_code_t | initialize (Timer::self_pointer_t timer, Radio::self_pointer_t radio, MessageQueue *mqueue, Os::Debug::self_pointer_t debug, Os::Clock::self_pointer_t clock, NeighborDiscovery &neighbor_discovery) |
virtual error_code_t | handle (TopologyMessage *msg) |
nodeid_t | cluster_head () |
nodeid_t | parent () |
uint8_t | hops () |
nodeid_t | cluster_id () |
Protected Member Functions | |
void | doWork (void *) |
void | doBlink (void *) |
void | scheduleWorkCallback () |
void | scheduleBlinkCallback () |
bool | shouldAccept (Message *) |
uint8_t | distanceToNode (nodeid_t node) |
void | resetTopology () |
bool | shouldAssumeLeadership (const topology_record_t &) |
error_code_t | handleAllMessages () |
nodeid_t | findLeader () |
error_code_t | broadcastTopology () |
Sensor::Sensor | ( | ) |
Sensor::~Sensor | ( | ) | [virtual] |
error_code_t Sensor::broadcastTopology | ( | ) | [protected] |
nodeid_t Sensor::cluster_head | ( | ) |
nodeid_t Sensor::cluster_id | ( | ) |
uint8_t Sensor::distanceToNode | ( | nodeid_t | node | ) | [protected] |
void Sensor::doBlink | ( | void * | ) | [protected] |
TODO turn the LED on/off according to _led_state.
void Sensor::doWork | ( | void * | ) | [protected] |
nodeid_t Sensor::findLeader | ( | ) | [protected] |
error_code_t Sensor::handle | ( | TopologyMessage * | msg | ) | [virtual] |
error_code_t Sensor::handleAllMessages | ( | ) | [protected] |
uint8_t Sensor::hops | ( | ) |
error_code_t Sensor::initialize | ( | Timer::self_pointer_t | timer, |
Radio::self_pointer_t | radio, | ||
MessageQueue * | mqueue, | ||
Os::Debug::self_pointer_t | debug, | ||
Os::Clock::self_pointer_t | clock, | ||
NeighborDiscovery & | neighbor_discovery | ||
) | [virtual] |
nodeid_t Sensor::parent | ( | ) |
void Sensor::resetTopology | ( | ) | [protected] |
void Sensor::scheduleBlinkCallback | ( | ) | [protected] |
void Sensor::scheduleWorkCallback | ( | ) | [protected] |
bool Sensor::shouldAccept | ( | Message * | msg | ) | [protected] |
bool Sensor::shouldAssumeLeadership | ( | const topology_record_t & | record | ) | [protected] |