Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. oid getZeitronixPacket(char* packetpointer){
  2. gotPacket = 0;
  3. char message[80];
  4. char buffer[18] = {0xF};
  5.   for (int i=2; i<18; i++){
  6.     Serial1.readBytes(&buffer[i-2],1);
  7.     sprintf(message,"&buffer[%d] is %d, buffer -1 is %d and buffer -2 is %d",i,buffer[i], buffer[i-1], buffer[i-2]);
  8.  
  9.     Serial.println(message);
  10.     if (buffer[i] == 2 && buffer[i-1] == 1 && buffer[i-2] == 0) {
  11.           Serial.println("think I got the header... about to grab 11 bytes.");
  12.           gotPacket = 1;
  13.           Serial1.readBytes(packetpointer,11);
  14.           Serial.println("going to return now");
  15.           return;
  16.     }
  17.   }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement