Advertisement
Guest User

214

a guest
Sep 1st, 2015
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. uint32_t Size_Conv()
  2. {
  3.     uint8_t List_Size[4]={0,0,0,0}, Count = 32, Count2=0, Count3=0;
  4.     uint8_t Pedding_Bytes[10]={0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39};
  5.     All_Data_Download_Flag = 0;
  6.  
  7.  
  8.     while(receiveBuffer[Count] != 0x0D)
  9.     {
  10.         for(Count3=0; Count3<=9; Count3++)
  11.         {
  12.             if( receiveBuffer[Count] == Pedding_Bytes[Count3])
  13.             {
  14.                 List_Size[Count2] = Count3;
  15.             }
  16.            
  17.         }
  18.         Count++;
  19.         Count2++;      
  20.     }
  21.    
  22.    
  23.     if(List_Size[3] == 0)
  24.     {
  25.     List_Size[3] =  List_Size[2];
  26.     List_Size[2] =  List_Size[1];
  27.     List_Size[1] =  List_Size[0];
  28.     List_Size[0] =  0; 
  29.   All_Data_Download_Flag = 0;      
  30.     }
  31.         if( (List_Size[3] == 0) && (List_Size[2] == 0) )
  32.     {
  33.     List_Size[3] =  List_Size[1];
  34.     List_Size[2] =  List_Size[0];
  35.     List_Size[1] =  0;
  36.     List_Size[0] =  0; 
  37.   All_Data_Download_Flag = 0;      
  38.     }
  39.    
  40.     if( (List_Size[3] == 0) && (List_Size[2] == 0) && (List_Size[1] == 0) )
  41.     {
  42.     List_Size[3] =  List_Size[0];
  43.     List_Size[2] =  0;
  44.     List_Size[1] =  0;
  45.     List_Size[0] =  0;     
  46.     All_Data_Download_Flag = 0;
  47.     }
  48.    
  49.     if( (List_Size[3] == 0) && (List_Size[2] == 0) && (List_Size[1] == 0) && (List_Size[0] == 0) )
  50.     {
  51.     All_Data_Download_Flag = 0;
  52.     }
  53.  
  54.     Result = (uint32_t)(1*1000) +  (uint32_t)(0*100) + (uint32_t)(4*10) + (uint32_t)9;
  55.    
  56.     return Result   ;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement