Changeset 624
- Timestamp:
- 05/20/10 16:11:25 (3 years ago)
- Files:
-
- 7 added
- 7 edited
-
docs/tinyos_wiring.vsd (modified) (previous)
-
tinyos-2.x/apps/OpenWSN/02a-IEEE802154E/cellusage/CellUsageP.nc (modified) (3 diffs)
-
tinyos-2.x/apps/OpenWSN/03a-IPHC/iphc/IPHC.h (modified) (1 diff)
-
tinyos-2.x/apps/OpenWSN/03b-RPL/rpl/RPLP.nc (modified) (2 diffs)
-
tinyos-2.x/apps/OpenWSN/04-TCP (added)
-
tinyos-2.x/apps/OpenWSN/04-TCP/tcp (added)
-
tinyos-2.x/apps/OpenWSN/04-TCP/tcp/TCPC.nc (added)
-
tinyos-2.x/apps/OpenWSN/04-TCP/tcp/TCPP.nc (added)
-
tinyos-2.x/apps/OpenWSN/04-TCP/tcp/tcp.h (added)
-
tinyos-2.x/apps/OpenWSN/OpenWSN.h (modified) (2 diffs)
-
tinyos-2.x/apps/OpenWSN/OpenWSNWiringTSCH.nc (modified) (1 diff)
-
tinyos-2.x/apps/OpenWSN/interfaces/TCPReceive.nc (added)
-
tinyos-2.x/apps/OpenWSN/interfaces/TCPSend.nc (added)
-
tools/openvisualizer.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tinyos-2.x/apps/OpenWSN/02a-IEEE802154E/cellusage/CellUsageP.nc
r620 r624 73 73 initSlotStats(slotCounter); 74 74 } 75 / *for general OpenWSN demo:75 //for general OpenWSN demo: 76 76 //slot 0 is advertisement slot 77 77 cellTable[0].type = CELLTYPE_TXRX; … … 87 87 //slot 3 is OFF to write to serial 88 88 cellTable[3].type = CELLTYPE_OFF; 89 */90 89 90 /* for video over WSNs 91 91 //slot 0 is advertisement slot 92 92 cellTable[0].type = CELLTYPE_TXRX; … … 105 105 cellTable[3].type = CELLTYPE_RXSERIAL; 106 106 //slot 4 is OFF to write to serial 107 cellTable[4].type = CELLTYPE_OFF; 107 cellTable[4].type = CELLTYPE_OFF;*/ 108 108 return SUCCESS; 109 109 } -
tinyos-2.x/apps/OpenWSN/03a-IPHC/iphc/IPHC.h
r620 r624 84 84 IPv6_NEXTHEADER_IMCPv6 = 0x3a, 85 85 IPv6_NEXTHEADER_UDP = 0x11, 86 IPv6_NEXTHEADER_TCP = 0x06, 86 87 }; 87 88 -
tinyos-2.x/apps/OpenWSN/03b-RPL/rpl/RPLP.nc
r620 r624 206 206 call Malloc.freePacketBuffer(msg); 207 207 break; 208 case ICMPv6_TYPE_RPL: 209 //poipoi implement RPL 210 call Malloc.freePacketBuffer(msg); 211 break; 208 //case ICMPv6_TYPE_RPL: poipoi implement RPL 212 209 default: 213 210 call SerialIO.printError(COMPONENT_RPL,ERR_UNSUPPORTED_ICMPV6_TYPE,(errorparameter_t)0,(errorparameter_t)0); … … 218 215 case IPv6_NEXTHEADER_UDP: 219 216 call UDPReceive.receive(msg); 217 break; 218 case IPv6_NEXTHEADER_TCP: 219 call TCPReceive.receive(msg, &ipv6_header.src); 220 220 break; 221 221 default: -
tinyos-2.x/apps/OpenWSN/OpenWSN.h
r622 r624 29 29 //Slot Durations (standards compliant) 30 30 /*enum { 31 TsTxOffset = 69, //32kHz ticks = 2.106ms32 TsRxOffset = 37, //32kHz ticks = 1.129ms (<TsTxOffset)33 TsRxWaitTime = 66, //32kHz ticks = 2.014ms (both TsPacketWaitTime and TsAckWaitTime)34 TsTxAckDelay = 64, //32kHz ticks = 2.000ms35 TsRxAckDelay = 64, //32kHz ticks = 2.000ms (has to happen beofre TsTxAckDelay expires)36 SLOT_TIME = 640, //32kHz ticks = 20.000ms37 radio_delay = 21, //measured38 };*/31 TsTxOffset = 69, //32kHz ticks = 2.106ms 32 TsRxOffset = 37, //32kHz ticks = 1.129ms (<TsTxOffset) 33 TsRxWaitTime = 66, //32kHz ticks = 2.014ms (both TsPacketWaitTime and TsAckWaitTime) 34 TsTxAckDelay = 64, //32kHz ticks = 2.000ms 35 TsRxAckDelay = 64, //32kHz ticks = 2.000ms (has to happen beofre TsTxAckDelay expires) 36 SLOT_TIME = 640, //32kHz ticks = 20.000ms 37 radio_delay = 21, //measured 38 };*/ 39 39 40 40 //Slot Durations (video transmission) … … 101 101 void* payload; 102 102 uint8_t length; 103 //TCP 104 void* tcp_payload; 105 uint8_t tcp_length; 103 106 //for video transmission 104 107 bool transmitInFirstSlot; -
tinyos-2.x/apps/OpenWSN/OpenWSNWiringTSCH.nc
r620 r624 4 4 components MainC; 5 5 //07-App 6 components App StreamC as AppC;6 components AppCounterC as AppC; 7 7 //04-UDP 8 8 components UDPC; -
tools/openvisualizer.py
r622 r624 267 267 else: return "unknown component="+str(componentCode) 268 268 269 def translateAddressType(addressType): 270 if (addressType==0): return "NONE" 271 elif (addressType==1): return "16B" 272 elif (addressType==2): return "64B" 273 elif (addressType==3): return "128B" 274 elif (addressType==4): return "PANID" 275 elif (addressType==5): return "PREFIX" 276 else: return "unknown addressType="+str(addressType) 277 269 278 def translateCellType(cellType): 270 279 if (cellType==0):return "OFF" … … 642 651 seriousness="warning" 643 652 elif (errorCode==106): 644 errorString+="wrong address type="+ str(arg1)+" at location="+str(arg2)653 errorString+="wrong address type="+translateAddressType(arg1)+" at location="+str(arg2) 645 654 seriousness="error" 646 655 elif (errorCode==107): … … 1540 1549 root.resizable(0,0) 1541 1550 1542 imageWindow=Toplevel()1543 imageWindow.title("OpenLiveView")1544 imageWindow.protocol("WM_DELETE_WINDOW",releaseAndQuit)1545 imageWindow.resizable(0,0)1546 rxImageCanvas=Canvas(imageWindow,width=RX_IMAGE_WIDTH,height=RX_IMAGE_HEIGHT)1547 rxImageCanvas.grid(row=0,column=0)1551 #imageWindow=Toplevel() 1552 #imageWindow.title("OpenLiveView") 1553 #imageWindow.protocol("WM_DELETE_WINDOW",releaseAndQuit) 1554 #imageWindow.resizable(0,0) 1555 #rxImageCanvas=Canvas(imageWindow,width=RX_IMAGE_WIDTH,height=RX_IMAGE_HEIGHT) 1556 #rxImageCanvas.grid(row=0,column=0) 1548 1557 1549 1558 print 'loading location '+location+'...'
Note: See TracChangeset
for help on using the changeset viewer.
