Replaced NETSIM macro with general (and now actually working) solution in Makefile.include.
This commit is contained in:
parent
7ac49a573b
commit
7cf3165155
@ -28,7 +28,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: shell-rime-netcmd.c,v 1.4 2008/08/15 18:58:42 adamdunkels Exp $
|
* $Id: shell-rime-netcmd.c,v 1.5 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -54,9 +54,9 @@
|
|||||||
|
|
||||||
#include "net/rime/timesynch.h"
|
#include "net/rime/timesynch.h"
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#ifndef HAVE_SNPRINTF
|
#ifndef HAVE_SNPRINTF
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: shell-rime.c,v 1.9 2008/08/16 10:04:55 adamdunkels Exp $
|
* $Id: shell-rime.c,v 1.10 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -54,9 +54,9 @@
|
|||||||
|
|
||||||
#include "net/rime/timesynch.h"
|
#include "net/rime/timesynch.h"
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#ifndef HAVE_SNPRINTF
|
#ifndef HAVE_SNPRINTF
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: shell-sendtest.c,v 1.4 2008/11/09 10:53:25 adamdunkels Exp $
|
* $Id: shell-sendtest.c,v 1.5 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -45,9 +45,9 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
#ifndef HAVE_SNPRINTF
|
#ifndef HAVE_SNPRINTF
|
||||||
int snprintf(char *str, size_t size, const char *format, ...);
|
int snprintf(char *str, size_t size, const char *format, ...);
|
||||||
#endif /* HAVE_SNPRINTF */
|
#endif /* HAVE_SNPRINTF */
|
||||||
@ -66,14 +66,14 @@ static void
|
|||||||
write_chunk(struct rucb_conn *c, int offset, int flag,
|
write_chunk(struct rucb_conn *c, int offset, int flag,
|
||||||
char *data, int datalen)
|
char *data, int datalen)
|
||||||
{
|
{
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
{
|
{
|
||||||
char buf[100];
|
char buf[100];
|
||||||
printf("received %d; %d\n", offset, datalen);
|
printf("received %d; %d\n", offset, datalen);
|
||||||
sprintf(buf, "%lu%%", (100 * (offset + datalen)) / filesize);
|
sprintf(buf, "%lu%%", (100 * (offset + datalen)) / filesize);
|
||||||
ether_set_text(buf);
|
ether_set_text(buf);
|
||||||
}
|
}
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
/* printf("+");*/
|
/* printf("+");*/
|
||||||
}
|
}
|
||||||
static int
|
static int
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: collect.c,v 1.14 2008/08/15 19:00:38 adamdunkels Exp $
|
* $Id: collect.c,v 1.15 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -54,7 +54,7 @@
|
|||||||
|
|
||||||
#include "dev/radio-sensor.h"
|
#include "dev/radio-sensor.h"
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -135,7 +135,7 @@ update_rtmetric(struct collect_conn *tc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* DEBUG_PRINTF("%d: new rtmetric %d\n", node_id, rtmetric);*/
|
/* DEBUG_PRINTF("%d: new rtmetric %d\n", node_id, rtmetric);*/
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
{
|
{
|
||||||
char buf[8];
|
char buf[8];
|
||||||
if(tc->rtmetric == RTMETRIC_MAX) {
|
if(tc->rtmetric == RTMETRIC_MAX) {
|
||||||
@ -214,9 +214,9 @@ node_packet_received(struct runicast_conn *c, rimeaddr_t *from, uint8_t seqno)
|
|||||||
tc->forwarding = 1;
|
tc->forwarding = 1;
|
||||||
n = neighbor_best();
|
n = neighbor_best();
|
||||||
if(n != NULL) {
|
if(n != NULL) {
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
ether_set_line(n->addr.u8[0], n->addr.u8[1]);
|
ether_set_line(n->addr.u8[0], n->addr.u8[1]);
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
runicast_send(c, &n->addr, rimebuf_attr(RIMEBUF_ATTR_MAX_REXMIT));
|
runicast_send(c, &n->addr, rimebuf_attr(RIMEBUF_ATTR_MAX_REXMIT));
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
@ -339,9 +339,9 @@ collect_send(struct collect_conn *tc, int rexmits)
|
|||||||
} else {
|
} else {
|
||||||
n = neighbor_best();
|
n = neighbor_best();
|
||||||
if(n != NULL) {
|
if(n != NULL) {
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
ether_set_line(n->addr.u8[0], n->addr.u8[1]);
|
ether_set_line(n->addr.u8[0], n->addr.u8[1]);
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
PRINTF("%d.%d: sending to %d.%d\n",
|
PRINTF("%d.%d: sending to %d.%d\n",
|
||||||
rimeaddr_node_addr.u8[0], rimeaddr_node_addr.u8[1],
|
rimeaddr_node_addr.u8[0], rimeaddr_node_addr.u8[1],
|
||||||
n->addr.u8[0], n->addr.u8[1]);
|
n->addr.u8[0], n->addr.u8[1]);
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: neighbor-discovery.c,v 1.10 2008/08/15 19:00:38 adamdunkels Exp $
|
* $Id: neighbor-discovery.c,v 1.11 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -53,7 +53,7 @@
|
|||||||
|
|
||||||
#include "lib/random.h"
|
#include "lib/random.h"
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: queuebuf.c,v 1.12 2008/02/25 02:14:34 adamdunkels Exp $
|
* $Id: queuebuf.c,v 1.13 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -111,11 +111,11 @@ queuebuf_new_from_rimebuf(void)
|
|||||||
if(rbuf != NULL) {
|
if(rbuf != NULL) {
|
||||||
#if QUEUEBUF_STATS
|
#if QUEUEBUF_STATS
|
||||||
++queuebuf_ref_len;
|
++queuebuf_ref_len;
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
/* node_log("%d %d\n",
|
/* node_log("%d %d\n",
|
||||||
queuebuf_len,
|
queuebuf_len,
|
||||||
queuebuf_ref_len);*/
|
queuebuf_ref_len);*/
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
#endif /* QUEUEBUF_STATS */
|
#endif /* QUEUEBUF_STATS */
|
||||||
rbuf->len = rimebuf_datalen();
|
rbuf->len = rimebuf_datalen();
|
||||||
rbuf->ref = rimebuf_reference_ptr();
|
rbuf->ref = rimebuf_reference_ptr();
|
||||||
@ -134,11 +134,11 @@ queuebuf_new_from_rimebuf(void)
|
|||||||
queuebuf_len--;
|
queuebuf_len--;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
/* node_log("%d %d\n",
|
/* node_log("%d %d\n",
|
||||||
queuebuf_len,
|
queuebuf_len,
|
||||||
queuebuf_ref_len);*/
|
queuebuf_ref_len);*/
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
#endif /* QUEUEBUF_STATS */
|
#endif /* QUEUEBUF_STATS */
|
||||||
buf->len = rimebuf_copyto(buf->data);
|
buf->len = rimebuf_copyto(buf->data);
|
||||||
rimebuf_attr_copyto(buf->attrs, buf->addrs);
|
rimebuf_attr_copyto(buf->attrs, buf->addrs);
|
||||||
@ -156,21 +156,21 @@ queuebuf_free(struct queuebuf *buf)
|
|||||||
memb_free(&bufmem, buf);
|
memb_free(&bufmem, buf);
|
||||||
#if QUEUEBUF_STATS
|
#if QUEUEBUF_STATS
|
||||||
--queuebuf_len;
|
--queuebuf_len;
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
/* node_log("%d %d\n",
|
/* node_log("%d %d\n",
|
||||||
queuebuf_len,
|
queuebuf_len,
|
||||||
queuebuf_ref_len);*/
|
queuebuf_ref_len);*/
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
#endif /* QUEUEBUF_STATS */
|
#endif /* QUEUEBUF_STATS */
|
||||||
} else if(memb_inmemb(&refbufmem, buf)) {
|
} else if(memb_inmemb(&refbufmem, buf)) {
|
||||||
memb_free(&refbufmem, buf);
|
memb_free(&refbufmem, buf);
|
||||||
#if QUEUEBUF_STATS
|
#if QUEUEBUF_STATS
|
||||||
--queuebuf_ref_len;
|
--queuebuf_ref_len;
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
/* node_log("%d %d\n",
|
/* node_log("%d %d\n",
|
||||||
queuebuf_len,
|
queuebuf_len,
|
||||||
queuebuf_ref_len);*/
|
queuebuf_ref_len);*/
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
#endif /* QUEUEBUF_STATS */
|
#endif /* QUEUEBUF_STATS */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: route-discovery.c,v 1.11 2008/07/03 22:02:10 adamdunkels Exp $
|
* $Id: route-discovery.c,v 1.12 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -63,7 +63,7 @@ struct rrep_hdr {
|
|||||||
rimeaddr_t originator;
|
rimeaddr_t originator;
|
||||||
};
|
};
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -129,7 +129,7 @@ insert_route(rimeaddr_t *originator, rimeaddr_t *last_hop, uint8_t hops)
|
|||||||
last_hop->u8[0], last_hop->u8[1],
|
last_hop->u8[0], last_hop->u8[1],
|
||||||
hops);
|
hops);
|
||||||
route_add(originator, last_hop, hops, 0);
|
route_add(originator, last_hop, hops, 0);
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
ether_set_line(last_hop->u8[0], last_hop->u8[1]);
|
ether_set_line(last_hop->u8[0], last_hop->u8[1]);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: trickle.c,v 1.12 2008/08/15 19:28:33 adamdunkels Exp $
|
* $Id: trickle.c,v 1.13 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -46,7 +46,7 @@
|
|||||||
#include "net/rime/trickle.h"
|
#include "net/rime/trickle.h"
|
||||||
#include "lib/random.h"
|
#include "lib/random.h"
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -153,9 +153,9 @@ recv(struct broadcast_conn *bc, rimeaddr_t *from)
|
|||||||
c->interval_scaling = 0;
|
c->interval_scaling = 0;
|
||||||
send(c);
|
send(c);
|
||||||
} else { /* hdr->seqno > c->seqno */
|
} else { /* hdr->seqno > c->seqno */
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
/* ether_set_line(from->u8[0], from->u8[1]);*/
|
/* ether_set_line(from->u8[0], from->u8[1]);*/
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
c->seqno = seqno;
|
c->seqno = seqno;
|
||||||
/* Store the incoming data in the queuebuf */
|
/* Store the incoming data in the queuebuf */
|
||||||
if(c->q != NULL) {
|
if(c->q != NULL) {
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: example-rucb.c,v 1.4 2008/11/11 11:25:39 fros4943 Exp $
|
* $Id: example-rucb.c,v 1.5 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -51,10 +51,10 @@
|
|||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#include "node.h"
|
#include "node.h"
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
#define FILESIZE 40000
|
#define FILESIZE 40000
|
||||||
|
|
||||||
@ -71,14 +71,14 @@ static void
|
|||||||
write_chunk(struct rucb_conn *c, int offset, int flag,
|
write_chunk(struct rucb_conn *c, int offset, int flag,
|
||||||
char *data, int datalen)
|
char *data, int datalen)
|
||||||
{
|
{
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
{
|
{
|
||||||
char buf[100];
|
char buf[100];
|
||||||
printf("received %d; %d\n", offset, datalen);
|
printf("received %d; %d\n", offset, datalen);
|
||||||
sprintf(buf, "%d%%", (100 * (offset + datalen)) / FILESIZE);
|
sprintf(buf, "%d%%", (100 * (offset + datalen)) / FILESIZE);
|
||||||
ether_set_text(buf);
|
ether_set_text(buf);
|
||||||
}
|
}
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
}
|
}
|
||||||
static int
|
static int
|
||||||
@ -136,9 +136,9 @@ PROCESS_THREAD(example_rucb_process, ev, data)
|
|||||||
start_time);*/
|
start_time);*/
|
||||||
|
|
||||||
rucb_send(&rucb, &recv);
|
rucb_send(&rucb, &recv);
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
ether_send_done();
|
ether_send_done();
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
}
|
}
|
||||||
|
|
||||||
while(1) {
|
while(1) {
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: example-rudolph1.c,v 1.2 2008/02/24 22:15:46 adamdunkels Exp $
|
* $Id: example-rudolph1.c,v 1.3 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -51,10 +51,10 @@
|
|||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#include "node.h"
|
#include "node.h"
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
#define FILESIZE 2000
|
#define FILESIZE 2000
|
||||||
|
|
||||||
@ -67,13 +67,13 @@ write_chunk(struct rudolph1_conn *c, int offset, int flag,
|
|||||||
uint8_t *data, int datalen)
|
uint8_t *data, int datalen)
|
||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
{
|
{
|
||||||
char buf[100];
|
char buf[100];
|
||||||
sprintf(buf, "%d%%", (100 * (offset + datalen)) / FILESIZE);
|
sprintf(buf, "%d%%", (100 * (offset + datalen)) / FILESIZE);
|
||||||
ether_set_text(buf);
|
ether_set_text(buf);
|
||||||
}
|
}
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
if(flag == RUDOLPH1_FLAG_NEWFILE) {
|
if(flag == RUDOLPH1_FLAG_NEWFILE) {
|
||||||
/*printf("+++ rudolph1 new file incoming at %lu\n", clock_time());*/
|
/*printf("+++ rudolph1 new file incoming at %lu\n", clock_time());*/
|
||||||
@ -109,7 +109,7 @@ write_chunk(struct rudolph1_conn *c, int offset, int flag,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
ether_send_done();
|
ether_send_done();
|
||||||
#endif
|
#endif
|
||||||
cfs_close(fd);
|
cfs_close(fd);
|
||||||
@ -138,14 +138,14 @@ static struct rudolph1_conn rudolph1;
|
|||||||
static void
|
static void
|
||||||
log_queuelen(struct rtimer *t, void *ptr)
|
log_queuelen(struct rtimer *t, void *ptr)
|
||||||
{
|
{
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
extern uint8_t queuebuf_len, queuebuf_ref_len;
|
extern uint8_t queuebuf_len, queuebuf_ref_len;
|
||||||
node_log("%d %d\n",
|
node_log("%d %d\n",
|
||||||
queuebuf_len,
|
queuebuf_len,
|
||||||
queuebuf_ref_len);
|
queuebuf_ref_len);
|
||||||
rtimer_set(t, RTIMER_TIME(t) + RTIMER_ARCH_SECOND, 1,
|
rtimer_set(t, RTIMER_TIME(t) + RTIMER_ARCH_SECOND, 1,
|
||||||
log_queuelen, ptr);
|
log_queuelen, ptr);
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
}
|
}
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
@ -180,9 +180,9 @@ PROCESS_THREAD(example_rudolph1_process, ev, data)
|
|||||||
cfs_close(fd);
|
cfs_close(fd);
|
||||||
}
|
}
|
||||||
rudolph1_send(&rudolph1, CLOCK_SECOND * 2);
|
rudolph1_send(&rudolph1, CLOCK_SECOND * 2);
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
ether_send_done();
|
ether_send_done();
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: example-rudolph2.c,v 1.1 2008/01/25 18:00:51 adamdunkels Exp $
|
* $Id: example-rudolph2.c,v 1.2 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -50,10 +50,10 @@
|
|||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
#include "ether.h"
|
#include "ether.h"
|
||||||
#include "node.h"
|
#include "node.h"
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
#define FILESIZE 2000
|
#define FILESIZE 2000
|
||||||
|
|
||||||
@ -66,13 +66,13 @@ write_chunk(struct rudolph2_conn *c, int offset, int flag,
|
|||||||
uint8_t *data, int datalen)
|
uint8_t *data, int datalen)
|
||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
{
|
{
|
||||||
char buf[100];
|
char buf[100];
|
||||||
sprintf(buf, "%d%%", (100 * (offset + datalen)) / FILESIZE);
|
sprintf(buf, "%d%%", (100 * (offset + datalen)) / FILESIZE);
|
||||||
ether_set_text(buf);
|
ether_set_text(buf);
|
||||||
}
|
}
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
if(flag == RUDOLPH2_FLAG_NEWFILE) {
|
if(flag == RUDOLPH2_FLAG_NEWFILE) {
|
||||||
/*printf("+++ rudolph2 new file incoming at %lu\n", clock_time());*/
|
/*printf("+++ rudolph2 new file incoming at %lu\n", clock_time());*/
|
||||||
@ -108,7 +108,7 @@ write_chunk(struct rudolph2_conn *c, int offset, int flag,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
ether_send_done();
|
ether_send_done();
|
||||||
#endif
|
#endif
|
||||||
cfs_close(fd);
|
cfs_close(fd);
|
||||||
@ -163,9 +163,9 @@ PROCESS_THREAD(example_rudolph2_process, ev, data)
|
|||||||
cfs_close(fd);
|
cfs_close(fd);
|
||||||
}
|
}
|
||||||
rudolph2_send(&rudolph2, CLOCK_SECOND * 2);
|
rudolph2_send(&rudolph2, CLOCK_SECOND * 2);
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
ether_send_done();
|
ether_send_done();
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* @(#)$Id: tcprudolph0.c,v 1.10 2008/02/24 22:16:32 adamdunkels Exp $
|
* @(#)$Id: tcprudolph0.c,v 1.11 2008/11/17 22:52:10 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -172,14 +172,14 @@ PT_THREAD(recv_tcpthread(struct pt *pt))
|
|||||||
|
|
||||||
ret = start_program();
|
ret = start_program();
|
||||||
|
|
||||||
#if NETSIM
|
#if CONTIKI_TARGET_NETSIM
|
||||||
rudolph0_send(&rudolph0, CLOCK_SECOND / 4);
|
rudolph0_send(&rudolph0, CLOCK_SECOND / 4);
|
||||||
#else /* NETSIM */
|
#else /* CONTIKI_TARGET_NETSIM */
|
||||||
if(ret == ELFLOADER_OK) {
|
if(ret == ELFLOADER_OK) {
|
||||||
/* Propagate program. */
|
/* Propagate program. */
|
||||||
rudolph0_send(&rudolph0, CLOCK_SECOND / 4);
|
rudolph0_send(&rudolph0, CLOCK_SECOND / 4);
|
||||||
}
|
}
|
||||||
#endif /* NETSIM */
|
#endif /* CONTIKI_TARGET_NETSIM */
|
||||||
|
|
||||||
/* Return "ok" message. */
|
/* Return "ok" message. */
|
||||||
do {
|
do {
|
||||||
|
@ -26,7 +26,7 @@ CONTIKI_CPU=$(CONTIKI)/cpu/native
|
|||||||
include $(CONTIKI)/cpu/native/Makefile.native
|
include $(CONTIKI)/cpu/native/Makefile.native
|
||||||
|
|
||||||
### Compiler definitions
|
### Compiler definitions
|
||||||
CFLAGS += `gtk-config --cflags` -DNETSIM=1
|
CFLAGS += `gtk-config --cflags`
|
||||||
TARGET_LIBFILES = `gtk-config --libs`
|
TARGET_LIBFILES = `gtk-config --libs`
|
||||||
|
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
|
Loading…
Reference in New Issue
Block a user