Changes between Version 7 and Version 8 of WARPnet1/BuildClientScripts


Ignore:
Timestamp:
Jun 18, 2010, 2:24:14 PM (14 years ago)
Author:
sgupta
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WARPnet1/BuildClientScripts

    v7 v8  
    2121        int pktGen_period;
    2222        int pktGen_length;
     23        int pktGen_numPackets;
    2324} warpnetControl;
    2425}}}
     
    3637        packetGeneratorPeriod = 0
    3738        packetGeneratorLength = 0
     39        packetGeneratorNumPackets = 0
    3840       
    39         def __init__(self):
     41        def __init__(self, logger=None):
     42                ClientStruct.__init__(self, logger)
    4043                self.structID = STRUCTID_CONTROL
     44                self.expectedReturnStructID = STRUCTID_CONTROL_ACK
    4145                self.txPower = 63
    4246                self.channel = 4
    4347                self.modOrderHeader = 0
    4448                self.modOrderPayload = 2
    45                 self.packetGeneratorPeriod = 0
     49                self.packetGeneratorPeriod = 10
    4650                self.packetGeneratorLength = 1300
    47                 self.expectedReturnStructID = STRUCTID_CONTROL_ACK
     51                self.packetGeneratorNumPackets = 1000
    4852       
    4953        def prepToSend(self, nodeID):
    5054                self.updateDone = False
    5155                return struct.pack('!6BHII', self.structID, nodeID, self.txPower, self.channel, self.modOrderHeader, \
    52                 self.modOrderPayload, self.reserved, self.packetGeneratorPeriod, self.packetGeneratorLength)
     56                                self.modOrderPayload, self.reserved, self.packetGeneratorPeriod, self.packetGeneratorLength)
    5357               
    5458        def updateFromNode(self, rawData, pcapts):