/[PAMELA software]/chewbacca/PamOffLineSW/PacketSemanticAnalyzer.cpp
ViewVC logotype

Diff of /chewbacca/PamOffLineSW/PacketSemanticAnalyzer.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mocchiut, Tue Sep 23 07:20:10 2008 UTC revision 1.4 by mocchiut, Fri Jul 24 13:53:37 2009 UTC
# Line 1  Line 1 
1  //============================================================================  //============================================================================
2  // $Id: PacketSemanticAnalyzer.cpp,v 1.43 2008-04-01 13:24:06 messineo Exp $  // $Id: PacketSemanticAnalyzer.cpp,v 1.3 2008/12/18 12:58:37 mocchiut Exp $
3  // Description :  // Description :
4  //============================================================================  //============================================================================
5  #include "PacketSemanticAnalyzer.h"  #include "PacketSemanticAnalyzer.h"
# Line 9  namespace PamOffLineSW Line 9  namespace PamOffLineSW
9    
10  extern unsigned long int step_pkt_number;  extern unsigned long int step_pkt_number;
11  extern  unsigned long int step_pkt_obt;  extern  unsigned long int step_pkt_obt;
12  extern  long  max_pkt_number;  extern  unsigned long int  max_pkt_number;
13  extern  long  max_pkt_obt;  extern  unsigned long int  max_pkt_obt;
14  extern bool is_new_route;  extern bool is_new_route;
15  extern bool do_cont_check;  extern bool do_cont_check;
16    
# Line 117  bool PacketSemanticAnalyzer::analysePKT( Line 117  bool PacketSemanticAnalyzer::analysePKT(
117          long int delta_pt;          long int delta_pt;
118          bool cons=true;          bool cons=true;
119                    
120          //TODO check here ... MARCO          //TODO check here ...
121          //USE ONLY PKT_NUMBER and not the OBT ...          //USE ONLY PKT_NUMBER and not the OBT ...
122          //correct value is step_pkt_number = 5 and step_pkt_obt =0          //correct value is step_pkt_number = 5 and step_pkt_obt =0
123          delta_pc = pkt_number-last_pkt_number;            delta_pc = pkt_number-last_pkt_number;  
124    
125          if((step_pkt_number==0)||          if((step_pkt_number==0)||
126                  ((delta_pc>0)&&(delta_pc<=step_pkt_number)) ||                  ((delta_pc>0)&&(delta_pc<=step_pkt_number)) ||
127                  ((delta_pc<0)&&(-delta_pc>=(max_pkt_number-step_pkt_number)))//delta_pc < 0 et pkt_number small and last_pkt_number big                  ((delta_pc<0)&&(-delta_pc>=(max_pkt_number-step_pkt_number)))//delta_pc < 0 et pkt_number small and last_pkt_number big
128          )                                )                      
129          {          {

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.23