diff --git a/platform/esb/apps/beeper.c b/platform/esb/apps/beeper.c index 76a9a5fa5..7fe46c942 100644 --- a/platform/esb/apps/beeper.c +++ b/platform/esb/apps/beeper.c @@ -28,7 +28,7 @@ * * This file is part of the Contiki operating system. * - * @(#)$Id: beeper.c,v 1.2 2006/06/21 12:40:14 nifi Exp $ + * @(#)$Id: beeper.c,v 1.3 2010/01/15 10:37:04 nifi Exp $ */ #include "contiki-esb.h" @@ -66,7 +66,7 @@ PROCESS_THREAD(beeper_process, ev, data) etimer_set(&etimer, CLOCK_SECOND / 2); PT_INIT(&beeper_pt); - button_sensor.activate(); + button_sensor.configure(SENSORS_ACTIVE, 1); while(1) { diff --git a/platform/esb/apps/pinger.c b/platform/esb/apps/pinger.c index 25d4b6fc4..992c8995b 100644 --- a/platform/esb/apps/pinger.c +++ b/platform/esb/apps/pinger.c @@ -28,7 +28,7 @@ * * This file is part of the Contiki operating system. * - * @(#)$Id: pinger.c,v 1.1 2006/06/18 07:48:48 adamdunkels Exp $ + * @(#)$Id: pinger.c,v 1.2 2010/01/15 10:37:04 nifi Exp $ */ #include "contiki-esb.h" @@ -124,8 +124,7 @@ PT_THREAD(config_thread(struct pt *pt, process_event_t ev, process_data_t data)) while(1) { - PT_WAIT_UNTIL(pt, ev == sensors_event && - (struct sensors_sensor *)data == &button_sensor); + PT_WAIT_UNTIL(pt, ev == sensors_event && data == &button_sensor); beep(); @@ -134,8 +133,7 @@ PT_THREAD(config_thread(struct pt *pt, process_event_t ev, process_data_t data)) etimer_set(&pushtimer, CLOCK_SECOND); for(counter = 0; !etimer_expired(&pushtimer); ++counter) { etimer_restart(&pushtimer); - PT_YIELD_UNTIL(pt, (ev == sensors_event && - (struct sensors_sensor *)data == &button_sensor) || + PT_YIELD_UNTIL(pt, (ev == sensors_event && data == &button_sensor) || etimer_expired(&pushtimer)); } @@ -173,7 +171,7 @@ PROCESS_THREAD(pinger, ev, data) PT_INIT(&config_pt); - button_sensor.activate(); + button_sensor.configure(SENSORS_ACTIVE, 1); while(1) { diff --git a/platform/esb/apps/sensor-output.c b/platform/esb/apps/sensor-output.c index 60f8e3c8c..fa4b79d75 100644 --- a/platform/esb/apps/sensor-output.c +++ b/platform/esb/apps/sensor-output.c @@ -28,7 +28,7 @@ * * This file is part of the Contiki operating system. * - * @(#)$Id: sensor-output.c,v 1.3 2007/10/26 12:37:48 joxe Exp $ + * @(#)$Id: sensor-output.c,v 1.4 2010/01/15 10:37:04 nifi Exp $ */ #include "contiki-esb.h" @@ -46,9 +46,9 @@ PROCESS_THREAD(sensor_output_process, ev, data) PROCESS_BEGIN(); /* Activate some sensors to get sensor events */ - button_sensor.activate(); - pir_sensor.activate(); - vib_sensor.activate(); + button_sensor.configure(SENSORS_ACTIVE, 1); + pir_sensor.configure(SENSORS_ACTIVE, 1); + vib_sensor.configure(SENSORS_ACTIVE, 1); while(1) { PROCESS_WAIT_EVENT_UNTIL(ev == sensors_event); diff --git a/platform/netsim/dev/dummy-sensors.c b/platform/netsim/dev/dummy-sensors.c index ae6258fbb..1ba259330 100644 --- a/platform/netsim/dev/dummy-sensors.c +++ b/platform/netsim/dev/dummy-sensors.c @@ -29,35 +29,35 @@ * This file is part of the Configurable Sensor Network Application * Architecture for sensor nodes running the Contiki operating system. * - * $Id: dummy-sensors.c,v 1.3 2010/01/15 08:50:39 adamdunkels Exp $ + * $Id: dummy-sensors.c,v 1.4 2010/01/15 10:34:36 nifi Exp $ * * ----------------------------------------------------------------- * * Author : Adam Dunkels, Joakim Eriksson, Niclas Finne * Created : 2005-11-01 - * Updated : $Date: 2010/01/15 08:50:39 $ - * $Revision: 1.3 $ + * Updated : $Date: 2010/01/15 10:34:36 $ + * $Revision: 1.4 $ */ #include "dev/temperature-sensor.h" /*---------------------------------------------------------------------------*/ -static unsigned int +static int value(int type) { return 0; } /*---------------------------------------------------------------------------*/ static int -configure(int type, void *c) +configure(int type, int c) { return 0; } /*---------------------------------------------------------------------------*/ -static void * +static int status(int type) { - return NULL; + return 0; } /*---------------------------------------------------------------------------*/ SENSORS_SENSOR(temperature_sensor, TEMPERATURE_SENSOR,