Changeset 198


Ignore:
Timestamp:
11/04/10 03:21:38 (11 years ago)
Author:
sc
Message:

synapse/Puzzlebox/Synapse/Protocol.py:

  • packets now marked with a timestamp
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/synapse/Puzzlebox/Synapse/Protocol.py

    r193 r198  
    1111 
    1212__changelog__ = """\ 
    13 Last Update: 2010.09.21 
     13Last Update: 2010.11.03 
    1414 
    1515""" 
     
    373373        ################################################################## 
    374374         
    375         def processDataRow(self, extended_code_level, code, length, data_values): 
     375        def processDataRow(self, \ 
     376                           extended_code_level, \ 
     377                           code, \ 
     378                           length, \ 
     379                           data_values, \ 
     380                           timestamp): 
    376381                 
    377382                '''CODE Definitions Table 
     
    404409                packet_update = {} 
    405410                 
     411                packet_update['timestamp'] = timestamp 
     412                 
    406413                self.packet_count += 1 
    407414                 
     
    487494        ################################################################## 
    488495         
    489         def processDataPayload(self, data_payload): 
     496        def processDataPayload(self, data_payload, timestamp): 
    490497                 
    491498                '''A DataRow consists of bytes in the following format: 
     
    559566                                                            code, \ 
    560567                                                            length, \ 
    561                                                             data_values) 
     568                                                            data_values, \ 
     569                                                            timestamp) 
    562570                         
    563571                        self.updateDataPacket(packet_update) 
     
    595603                                continue 
    596604                         
     605                        payload_timestamp = time.time() 
    597606                         
    598607                        # Parse [PLENGTH] byte 
     
    669678                                 
    670679                                 
    671                                 self.processDataPayload(data_payload) 
     680                                self.processDataPayload(data_payload, payload_timestamp) 
    672681                                 
    673682                                 
Note: See TracChangeset for help on using the changeset viewer.