Skip to content

Commit

Permalink
Shared slots debugged, working fine with 6 motes, 1 hop
Browse files Browse the repository at this point in the history
Samuele Zoppi committed Mar 29, 2016
1 parent 53f2cf0 commit 358b666
Showing 6 changed files with 29 additions and 28 deletions.
26 changes: 13 additions & 13 deletions LKN/scripts/schedule.json
Original file line number Diff line number Diff line change
@@ -5,79 +5,79 @@
[
{"slotOffset":1,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x01"},
{"slotOffset":2,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x02"},
{"slotOffset":3,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x03"},
{"slotOffset":4,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x04"},
{"slotOffset":5,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x05"},
{"slotOffset":6,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x06"},
{"slotOffset":7,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x07"},
{"slotOffset":8,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x08"},
{"slotOffset":9,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x09"},
{"slotOffset":10,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x0a"},
{"slotOffset":11,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x0b"},
{"slotOffset":12,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x0c"},
{"slotOffset":13,
"link_type":"CELLTYPE_TXRX",
"shared":"FALSE",
"shared":"TRUE",
"channelOffset":1,
"isUpdated":"FALSE",
"address":"0x14:0x15:0x92:0xcc:00:00:00:0x0d"}
20 changes: 12 additions & 8 deletions drivers/common/openserial.c
Original file line number Diff line number Diff line change
@@ -371,28 +371,32 @@ void openserial_startOutput() {
break;
}
case STATUS_ASN:
/*if (debugPrint_asn()==TRUE) {
///*
if (debugPrint_asn()==TRUE) {
break;
}*/
}//*/
break;
case STATUS_MACSTATS:
/*if (debugPrint_macStats()==TRUE) {
///*
if (debugPrint_macStats()==TRUE) {
break;
}*/
}//*/
break;
case STATUS_SCHEDULE:
/*if(debugPrint_schedule()==TRUE) {
///*
if(debugPrint_schedule()==TRUE) {
break;
}*/
}//*/
break;
case STATUS_BACKOFF:
if(debugPrint_backoff()==TRUE) {
break;
}
case STATUS_QUEUE:
/*if(debugPrint_queue()==TRUE) {
///*
if(debugPrint_queue()==TRUE) {
break;
}*/
}//*/
break;
case STATUS_NEIGHBORS:
if (debugPrint_neighbors()==TRUE) {
2 changes: 1 addition & 1 deletion openapps/uinject/uinject.h
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@
// Too low values such as 100 creates problems
///@lkn{LKN-Murat} Application type 1-Burst 2-Non-Periodic 3-Periodic
#define APPFLAG 1
#define ENABLE_APPS FALSE
#define ENABLE_APPS TRUE
//=========================== typedef =========================================

typedef struct {
3 changes: 0 additions & 3 deletions openstack/02a-MAClow/IEEE802154E.c
Original file line number Diff line number Diff line change
@@ -920,9 +920,6 @@ port_INLINE void activity_ti1ORri1() {
}else{
//It is my address or it is a shared slot
canTX=TRUE;
openserial_printCritical(COMPONENT_IEEE802154E,ERR_WRONG_CELLTYPE,
(errorparameter_t)schedule_isShared(),
(errorparameter_t)66);
}

if(canTX){
4 changes: 2 additions & 2 deletions openstack/02b-MAChigh/static_schedule.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
\brief Automatically generated from schedule_shared.json using schedule.py
\2016-03-29 17:12:50.563957
\brief Automatically generated from schedule.json using schedule.py
\2016-03-29 19:22:23.529694
\@lkn{mvilgelm}
*/

2 changes: 1 addition & 1 deletion openstack/cross-layers/idmanager.c
Original file line number Diff line number Diff line change
@@ -70,7 +70,7 @@ void idmanager_init() {
idmanager_vars.my64bID.addr_64b[4] = 0x00;
idmanager_vars.my64bID.addr_64b[5] = 0x00;
idmanager_vars.my64bID.addr_64b[6] = 0x00;
idmanager_vars.my64bID.addr_64b[7] = 2;
idmanager_vars.my64bID.addr_64b[7] = 6;
/// @internal [LKN-addr]

// my16bID

0 comments on commit 358b666

Please sign in to comment.