Бортовой компьютер для Опель Зафира.

viki13viki
Offline
Зарегистрирован: 14.11.2016

vsrgv тема запроса 21 01 еще называется RLI_ASS или RDBLI, может тебе облегчит поиск

viki13viki
Offline
Зарегистрирован: 14.11.2016

MaksVV просмотри пост 250. и продолжаю. Добавил так

myGLCD.print("    ", 150, 215);   //четыре пробела

myGLCD.printNumI(rpm, 150, 215);

твой способ делает тоже самое

     if (rpm<10) {myGLCD.print("   ", 150, 215); };
      if (rpm>=10 && rpm<100) {myGLCD.print("   ", 150, 215); };
      if (rpm>=100 && rpm<1000) {myGLCD.print("   ", 150, 215); };
      myGLCD.printNumI(rpm,150,215);

 

 идет моргание оборотов. моргание помогло понять как идет обновление данных. Каждое моргание это один пройденый цыкл(как я пнимаю), то вывод такой. Выяснилось что проходит где то 30 морганий(циклов) и тормоз на 1 секунду и сново 30 морганий и тормоз 1 секунду и т.д.. Данные обновляюстя каждое 5-6 морганий. почему ни каждое моргание(цикл)? непонятно, так же убрал все отображаемые параметры думал пока проходить- отображает по очереди 6 параметров из за этого цикл обновления через 5-6 моргание, типа каждое моргание это отображение одного параметра, но нет, это не помогло, цикл осталься прежним. из за чего торможение на 1 секунду, переодичность торможения гдето через 7-8 секунд, не порятка, думал посылка присутсвия, но нет поменял с 9000 до 5000 и ничего не изменилось, тормоз гдето в другом месте. Заметил что мигание точек часов тоже в это время затормаживаются. Рою дальше.

MaksVV
Offline
Зарегистрирован: 06.08.2015

на счет подставления пробелов после отправки на экран это конечно же нужно делать для каждого показателя.

по поводу задержек во общем то только вот этот делай (100) и был только. Но молодец что хоть немного оптимизировал. 

Скажу вам как можно расшифровать большое сообщение ( на  опком которое приходит) или вот чуть выше говорилось с ВАЗа. Нужно написать простой скетч и  сымитыровать ардуиной блок управения двигатем. Подключаем диагностику (опком или ещё что для ВАЗа) То есть что бы дуня отправляла инит, всё как положено и потом такое же длинное сообщение, естественно подсмотреть это сообшение предварительно нашим к-лайн сниффером. Потом  подключаем диагностику к ардуине и начинаем на ней по очери байты изменять и смотрим какие параметры меняются в диагностической программе. Так можно выяснить какой байт за что отвечает, ну а  формулу конечно опытном путем подбирать

MaksVV
Offline
Зарегистрирован: 06.08.2015

может в библиотеке дисплея есть задержки легко вообще

MaksVV
Offline
Зарегистрирован: 06.08.2015

тебе надо сначала было с текстовым экраном 1602 или 2004 пробовать с ним то всё просто. А тут щас в натуре не понятно где косяк 

MaksVV
Offline
Зарегистрирован: 06.08.2015

и кстати по пробелам мой вариант делает не тоже самое, твой печатает всегда пробелы, а мой только если значение меньше допустимого. Т.е. если ты даш обороты большие, пробелы возвожно налезут на что то дальше, что там на экране, линия чтоли, но если дальше там место есть свободное то пофиг, можно и так 

MaksVV
Offline
Зарегистрирован: 06.08.2015

и ты вообще пробелы неправильно добавил, во первых их надо после параметра печатать, а во вторых смещать вправо на расстояние равное только что предыдущему распечатанному параметру

viki13viki
Offline
Зарегистрирован: 14.11.2016

да. с пробелами я понял.щас попробую исправить .

 понял надо координаты перебить со смещением в право и сначало принт а потом пробелы? так?

      размер символо 16 пикс

myGLCD.printNumI(rpm, 150, 215);
       if (rpm<10) {myGLCD.print("   ", 182, 215); };   //пробел от 2х первых симвлов
       if (rpm>=10 && rpm<100) {myGLCD.print("  ", 174, 215); };  //пробел от 3х первых симвлов
       if (rpm>=100 && rpm<1000) {myGLCD.print(" ", 186, 215); };  //пробел от 4х первых симвлов

я так думаю, что конкретно для оборотов хватит средней строчки. меньше трех значного и болше чертырех значного номера не бывает. важно стирать только четвертый символ.

билиотеку просмотртю.

на счет расшифровки я так понял,

цпеляем к авто опком и ардуиной прослушиваем к-линию, смотрим запрос и ответ

дальше пишем скетч типа эмулятор мотора и грузим в ардуино

потом цепляем опком к ардуино, подаем на него питание и иметируем мотор,смотрим в  прогу опкома

потом в скетче меняем любой байт и смотрим что в опкоме поменялось

так?

и второе, если ты можешь для меня нашкрябать скетч, буду  ооооооочень признателен.я конечно щас сам порыскаю по просторам, может найду.  как то не все мне дается. еще не дорос. но я стараюсь. с тобой ооооочень многому научился и понял, за что очередной раз спасибо и респект.

MaksVV
Offline
Зарегистрирован: 06.08.2015

про пробелы и эмуляцию ты всё правильно понял. Скетч эмулятора если чё пиши, я помогу если будут вопросы. аппаратно можно кнопку добавить которая будет байты менять. чтоб массу замыкала. 

viki13viki
Offline
Зарегистрирован: 14.11.2016

попробую скетч написать, для начало надо рачихлится как это должно работать в скетч, пока я ни имею ни малейшего понятия. щас буду искать хотябы эскизы скетча, а потом под себя переделывать. спасибо.

MaksVV
Offline
Зарегистрирован: 06.08.2015

да блин че тут искать, логика такая. можно из к лайн сниффера начать переделывать. Открываешь в начале майсериал на 10400. Слушаешь его как в сниффере сделано. Если получил такое то сообщение то выдаешь такое то. Вот вся логика, а потом уж как поменять байты я помогу

viki13viki
Offline
Зарегистрирован: 14.11.2016

логику я уже понял. в сктче надо прописать запрос опкома и его ответ. когда ардуино получает такойто запрос он ответчает такимто ответом. и так прописать все ответы и запросы. а потом менять в скетче байт и заливать на ардуино и смотреть что поменялось в проге опкома. щас попробую нашкрябать

MaksVV
Offline
Зарегистрирован: 06.08.2015

как так наверное,   написал один ответ на запрос

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //R,T
unsigned long prevTimedelay = 0; 
int Delay = 0;
int length37 = 37;
byte MessageRx[100] = {0};  // массив байтов принимаемого сообщения

byte messageID1[37] {0xA8, 0xF1, 0x11, 0x5A, 0x81, 0x49, 0x00, 0x6F, 0x62, 0x39, 0x16, 0xB3, 0x92, 0x6B, 0x39, 0x31, 0x39, 0x46, 0xA3, 0x95, 0x23, 0x96, 0x66, 0x39, 0x76, 0x93, 0x98, 0x6A, 0x39, 0x94, 0x43, 0x9A, 0x23, 0x9F, 0x6A, 0xFF, 0xAC};
int waitbyte=5;

void setup() {
 Serial.begin (115200);
mySerial.begin (10400);
}

void loop() {


if (mySerial.available()) {
      delay(100);
     int k=0;
     byte inbyte=0;
     
  while( mySerial.available() && k < 100) {
     inbyte = mySerial.read();
    MessageRx[k] = inbyte;
    k++;   }

      Serial.print ("Recieve:   ");
    
    for (int i = 0; i < k; i++) {
     Serial.print(MessageRx[k],HEX); Serial.print (" ");} 
     Serial.println ("");

if (MessageRx[2]==0x83 && MessageRx[3]==0x11 && MessageRx[4]==0xF1 && MessageRx[5]==0x81 && MessageRx[6]==0x04) {
  Serial.println ("Prinyat zapros init!  "); 
  Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length37; i++) {
    mySerial.write(messageID1[i]);
    Serial.print(messageID1[i],HEX); Serial.print ("  ");
    delay (waitbyte); } 
    Serial.println("");
 
  //Serial.print ("PID delay:  "); Serial.print(PIDTime);  Serial.println("ms");
  // Serial.print ("Present delay:  "); Serial.print(PresTime);  Serial.println("ms");
   }

}
}
    

 

viki13viki
Offline
Зарегистрирован: 14.11.2016

ок. большое сенкс.

MaksVV
Offline
Зарегистрирован: 06.08.2015

эмм, блин не проверил сразу,  косячок есть.  вот так правильней: 

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //R,T
unsigned long prevTimedelay = 0; 

int length37 = 37;
byte MessageRx[100] = {0};  // массив байтов принимаемого сообщения

byte messageID1[37] {0xA8, 0xF1, 0x11, 0x5A, 0x81, 0x49, 0x00, 0x6F, 0x62, 0x39, 0x16, 0xB3, 0x92, 0x6B, 0x39, 0x31, 0x39, 0x46, 0xA3, 0x95, 0x23, 0x96, 0x66, 0x39, 0x76, 0x93, 0x98, 0x6A, 0x39, 0x94, 0x43, 0x9A, 0x23, 0x9F, 0x6A, 0xFF, 0xAC};
int waitbyte=5;

void setup() {
 Serial.begin (115200);
mySerial.begin (10400);
}

void loop() {


if (mySerial.available()) {
      delay(100);
     int k=0;
     byte inbyte=0;
     
  while( mySerial.available() && k < 100) {
     inbyte = mySerial.read();
    MessageRx[k] = inbyte;
    k++;   }

      Serial.print ("Recieve:   ");

    for (int i = 0; i < k; i++) {
    Serial.print(MessageRx[i],HEX); Serial.print (" ");} 
    Serial.println ("");

if (MessageRx[2]==0x81 && MessageRx[3]==0x11 && MessageRx[4]==0xF1 && MessageRx[5]==0x81 && MessageRx[6]==0x04) {
  Serial.println ("Prinyat zapros init!  "); 
  Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length37; i++) {
    mySerial.write(messageID1[i]);
    Serial.print(messageID1[i],HEX); Serial.print ("  ");
    delay (waitbyte); 
   } 
    Serial.println("");
 
   }

}
}
    

 

viki13viki
Offline
Зарегистрирован: 14.11.2016

ok. :)

viki13viki
Offline
Зарегистрирован: 14.11.2016

нашел косяк не хватало    =

в messageID1 я так понял надо прописать правильный ответ для отправки на опкома, так?

MaksVV
Offline
Зарегистрирован: 06.08.2015

да

viki13viki
Offline
Зарегистрирован: 14.11.2016

теперь все предельно ясно. нужно будеть прослушать обком, записать ответы и запросы и можно начать штудировать пиды. щас испытаю твою прослушку

MaksVV
Offline
Зарегистрирован: 06.08.2015

где не хватало равно? короче вот скетч. Подключаешь тактовую (нефиксируюмую) кнопку к пину 3 (можно поменять). Короткое нажатие на клавишу изменяет значение выбранного байта на +1. Вибирается байт длительным нажанием на кнопку. Длительное нажатие помогает определить встроенный светодиод 13. кнопка замыкает массу 

class BUTTON {
public:
//================================================================
static const byte bounce_              =   50; // длительность отслеживания дребезга.
static const byte doubleclick_         =  200; // длительность отслеживания двойного клика.
static const unsigned long timer_      = 1200000; // длительность отслеживания неактивности.
static const unsigned int retention_   = 1600; // длительность отслеживания нажатия и удержания.
//================================================================
boolean click_down;
boolean click_up;
boolean doubleclick;
boolean timer;
boolean retention;
//=================================
unsigned long m;
boolean  p;
boolean  b;
boolean dc;
byte     c;
boolean  t;
boolean  r;
//=================================
byte _pb;
//=================================
BUTTON(byte pb) {
_pb = pb;
pinMode(_pb, INPUT);
digitalWrite(_pb, 1);
//====
click_down      = 0;
click_up        = 0;
doubleclick     = 0;
timer           = 0;
retention       = 0;
//====
m  =      millis();
p  = digitalRead(_pb);
b  =                0;
dc =                0;
c  =                0;
t  =                0;
r  =                0;
//====
}

void read() {
//=======================================================
unsigned long nm =      millis();
boolean       np = digitalRead(_pb);
//=================
boolean nb  = 0;
boolean ndc = 0;
boolean nt  = 0;
boolean nr  = 0;
//================
click_down  = 0;
click_up    = 0;
doubleclick = 0;
timer       = 0;
retention   = 0;
//=================
if (np != p) {p = np; m = nm; }
//=======================================================
if (nm - m > bounce_) {nb = 1;}
if (nm - m > doubleclick_) {ndc = 1;}
if (ndc != dc) {dc = ndc; if (dc == 1) {c = 0;}}
if (nb != b) {b = nb;
if (p == 0 && b == 0) {click_down = 1;
++c;      if (c == 2) {c = 0; doubleclick = 1;}
}
if (p == 1 && b == 1) {click_up = 1;}
}
//=======================================================
if (nm - m > timer_) {nt = 1;}
if (nt != t) {t = nt;
if (p == 1 && t == 1) {timer = 1;}
}
//=======================================================
if (nm - m > retention_) {nr = 1;}
if (nr != r) {r = nr;
if (p == 0 && r == 1) {retention = 1;}
}
//=======================================================
}
};
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






BUTTON button(3); // вход кнопки (digital pin arduino)

int bytenumber = 0;


///////////////////////////////////////////////////////////////////////
// Всё что выше для считывания кнопки 
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //R,T
unsigned long prevTimedelay = 0; 

int length37 = 37;
byte MessageRx[100] = {0};  // массив байтов принимаемого сообщения

byte messageID1[37] {0xA8, 0xF1, 0x11, 0x5A, 0x81, 0x49, 0x00, 0x6F, 0x62, 0x39, 0x16, 0xB3, 0x92, 0x6B, 0x39, 0x31, 0x39, 0x46, 0xA3, 0x95, 0x23, 0x96, 0x66, 0x39, 0x76, 0x93, 0x98, 0x6A, 0x39, 0x94, 0x43, 0x9A, 0x23, 0x9F, 0x6A, 0xFF, 0xAC};
int waitbyte=5;

unsigned long TimeLED, timerLED = 0;
bool timerenabledLED = 0;
#define TIMEREXPIRED_LED (TimeLED - timerLED)> 1200 // время включения светодиода если кнопка длительно нажата, мс

void setup() {
 Serial.begin (115200);
mySerial.begin (10400);
pinMode (13, OUTPUT);
digitalWrite (13,0);
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");
}

void loop() {
button.read();
TimeLED = millis ();

if (button.click_down) { messageID1[bytenumber]++;  } // коротким нажатием на кнопку изменяем значение выбранного байта 
if (button.retention) { bytenumber++; digitalWrite (13,1) ; timerLED=TimeLED; timerenabledLED=1; 
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");} // длительным нажатием на кнопку изменяем номер байта, который будем менять

if (timerenabledLED){ if (TIMEREXPIRED_LED) {timerenabledLED=0;digitalWrite (13,0);}}



if (mySerial.available()) {
      delay(100);
     int k=0;
     byte inbyte=0;
     
  while( mySerial.available() && k < 100) {
     inbyte = mySerial.read();
    MessageRx[k] = inbyte;
    k++;   }

      Serial.print ("Recieve:   ");

    for (int i = 0; i < k; i++) {
    Serial.print(MessageRx[i],HEX); Serial.print (" ");} 
    Serial.println ("");

if (MessageRx[2]==0x81 && MessageRx[3]==0x11 && MessageRx[4]==0xF1 && MessageRx[5]==0x81 && MessageRx[6]==0x04) {
  Serial.println ("Prinyat zapros init!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length37; i++) {
    mySerial.write(messageID1[i]);
    Serial.print(messageID1[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } 
    Serial.println("");
 
   }

}
}
    

 

viki13viki
Offline
Зарегистрирован: 14.11.2016

вот где нехватает byte messageID1[37] {0xA8, 0xF1.........

щас иду прослушаю и опком и потом попробую скетч. с кнопкой понял.

MaksVV
Offline
Зарегистрирован: 06.08.2015

странно у меня компилируется, как так . Ну ладно, всё равно исправлю )

viki13viki
Offline
Зарегистрирован: 14.11.2016

у меня вылетало не декларировано ин зе скапе messageID1 пока не поставил навро =

MaksVV
Offline
Зарегистрирован: 06.08.2015

у тебя видать версия ардуино иде более старая. у меня 1.6.8

viki13viki
Offline
Зарегистрирован: 14.11.2016

нет 1.0.3

MaksVV
Offline
Зарегистрирован: 06.08.2015

обновись, рекомендую

MaksVV
Offline
Зарегистрирован: 06.08.2015

ну че там, как сниффинг?

viki13viki
Offline
Зарегистрирован: 14.11.2016

vsrgv был прав второй снифер который ты сказал лучше в сериале пусто. делал с первым твоим. щас выбрал команды опкома и буду готовить симулятор скетч. если интересно вот результ сниффера

 0        5042ms
 81        50ms
 11        6ms
 F1        5ms
 81        5ms
 4        6ms
 ////
 83        35ms
 F1        2ms
 11        2ms
 C1        1ms
 6B        1ms
 8F        1ms
 40        1ms
 ---------------------------------
 82        219ms
 11        1ms
 F1        1ms
 1A        2ms
 81        2ms
 1F        2ms
 ////
 A8        39ms
 F1        2ms
 11        2ms
 5A        2ms
 81        2ms
 4        2ms
 90        2ms
 6F        2ms
 62        2ms
 3        1ms
 91        1ms
 6B        1ms
 3        1ms
 92        2ms
 6B        2ms
 3        2ms
 93        2ms
 1        3ms
 3        2ms
 94        2ms
 6A        2ms
 3        2ms
 95        2ms
 2        2ms
 3        1ms
 96        1ms
 66        1ms
 3        1ms
 97        2ms
 69        2ms
 3        1ms
 98        1ms
 6A        1ms
 3        1ms
 99        0ms
 44        0ms
 3        0ms
 9A        0ms
 2        0ms
 3        0ms
 9F        0ms
 6A FF        2ms
 AC        1ms
 --------------------------------------------
 82        205ms
 11        2ms
 F1        2ms
 1A        2ms
 80        2ms
 1E        1ms
 ///////
 80        36ms
 F1        1ms
 11        1ms
 5F        1ms
 5A        1ms
 80        1ms
 57        2ms
 30        2ms
 4C        2ms
 30        2ms
 54        2ms
 47        2ms
 46        2ms
 37        2ms
 35        2ms
 31        2ms
 32        2ms
 32        1ms
 33        1ms
 33        2ms
 37        1ms
 31        2ms
 34        1ms
 32        2ms
 34        2ms
 34        2ms
 31        2ms
 37        1ms
 31        1ms
 36        0ms
 39        0ms
 20        0ms
 50        0ms
 44        1ms
 42 4F        1ms
 53        1ms
 20        1ms
 20        0ms
 30        1ms
 31 30        1ms
 35        0ms
 30        0ms
 35        0ms
 FF        2ms
 4B 4D        2ms
 37        0ms
 4D        0ms
 33        0ms
 30        1ms
 34 30        1ms
 5F        0ms
 53        1ms
 0        1ms
 6        1ms
 42 30        1ms
 31        0ms
 30        0ms
 31        0ms
 35        0ms
 59 32        1ms
 30        1ms
 44        1ms
 54        0ms
 48        0ms
 20 44        1ms
 33        0ms
 53        0ms
 30        0ms
 30        1ms
 31 30        2ms
 30        0ms
 36        0ms
 39        0ms
 34        0ms
 30 20        1ms
 7        0ms
 7        0ms
 25        1ms
 5        1ms
 48        1ms
 30        0ms
 32 38        1ms
 31        0ms
 30        0ms
 31        0ms
 30        0ms
 32 36        2ms
 38        1ms
 FF        0ms
 ------------------------------------
 82        1027ms
 11        1ms
 F1        1ms
 21        1ms
 1        3ms
 A6        2ms
 ////
 80        33ms
 F1        2ms
 11        2ms
 4C        3ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 D        1ms
 37        2ms
 1        2ms
 79        2ms
 C        2ms
 EB        2ms
 0        2ms
 0        2ms
 2        2ms
 B3        2ms
 0        2ms
 0        3ms
 11        1ms
 89        2ms
 4        1ms
 30        1ms
 0        1ms
 0        2ms
 3        2ms
 20        2ms
 B        2ms
 55        2ms
 3        2ms
 A3        2ms
 4        1ms
 2D        1ms
 3        1ms
 20        1ms
 EE        0ms
 B9        0ms
 0        0ms
 0        0ms
 0        0ms
 0 C        1ms
 35        0ms
 3        0ms
 A        0ms
 2        0ms
 D9        0ms
 8        0ms
 A3 1        2ms
 90        1ms
 C        1ms
 27        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 76        0ms
 AD        0ms
 8        0ms
 1        0ms
 30        0ms
 0        1ms
 3        1ms
 1 7B        2ms
 B        1ms
 DB        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 5C        0ms
------------------
 81        449ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        42ms
 F1        2ms
 11        2ms
 7E        1ms
 1        1ms
 81        168ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        30ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        186ms
 11        2ms
 F1        2ms
 3E        3ms
 C1        2ms
 81        35ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        194ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        1573ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        335ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        176ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        26ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        195ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        189ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        34ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        261ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        1571ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        29ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        174ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        28ms
 F1        1ms
 11        2ms
 7E        1ms
 1        2ms
 81        172ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        33ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        203ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        41ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        172ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        187ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        35ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        170ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        38ms
 F1        2ms
 11        1ms
 7E        2ms
 1        1ms
 81        164ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        240ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        42ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        171ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        195ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        26ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        174ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        34ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        182ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        160ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        43ms
 F1        1ms
 11        1ms
 7E        3ms
 1        2ms
 81        157ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        41ms
 F1        2ms
 11        3ms
 7E        2ms
 1        2ms
 81        158ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        3ms
 81        26ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        174ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        173ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        28ms
 F1        2ms
 11        2ms
 7E        3ms
 1        2ms
 81        172ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        27ms
 F1        2ms
 11        3ms
 7E        2ms
 1        2ms
 81        188ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        39ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        163ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        39ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        161ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        37ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        3ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        29ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        178ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        173ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        31ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        170ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        174ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        1573ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        286ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        41ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        160ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        1571ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        33ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        186ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        38ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        164ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        1571ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        28ms
 F1        3ms
 11        1ms
 7E        1ms
 1        1ms
 81        188ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        38ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        163ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        39ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        189ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        1576ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        273ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        331ms
 11        3ms
 F1        2ms
 3E        2ms
 C1        1ms
 0        805ms
 81        50ms
 11        5ms
 F1        5ms
 81        6ms
 4        6ms
 0        1862ms
 81        50ms
 11        5ms
 F1        5ms
 81        6ms
 4        7ms
 83        39ms
 F1        2ms
 11        2ms
 C1        2ms
 6B        2ms
 8F        2ms
 40        2ms
 82        211ms
 11        1ms
 F1        2ms
 1A        2ms
 81        2ms
 1F        2ms
 82        1569ms
 11        1ms
 F1        1ms
 1A        2ms
 81        2ms
 1F        2ms
 A8        34ms
 F1        2ms
 11        1ms
 5A        1ms
 81        1ms
 4        1ms
 90        2ms
 6F        2ms
 62        2ms
 3        2ms
 91        2ms
 6B        2ms
 3        2ms
 92        2ms
 6B        2ms
 3        3ms
 93        2ms
 1        2ms
 3        1ms
 94        1ms
 6A        1ms
 3        1ms
 95        2ms
 2        1ms
 3        2ms
 96        2ms
 66        2ms
 3        2ms
 97        2ms
 69        2ms
 3        2ms
 98        2ms
 6A        2ms
 3        1ms
 99        1ms
 44        1ms
 3        1ms
 9A        1ms
 2        0ms
 3        0ms
 9F        0ms
 6A FF        1ms
 AC        0ms
 82        211ms
 11        2ms
 F1        2ms
 1A        2ms
 80        1ms
 1E        1ms
 80        31ms
 F1        2ms
 11        2ms
 5F        2ms
 5A        2ms
 80        2ms
 57        2ms
 30        2ms
 4C        2ms
 30        2ms
 54        1ms
 47        1ms
 46        1ms
 37        1ms
 35        1ms
 31        2ms
 32        2ms
 32        2ms
 33        3ms
 33        2ms
 37        2ms
 31        2ms
 34        2ms
 32        2ms
 34        2ms
 34        2ms
 31        2ms
 37        1ms
 31        1ms
 36        0ms
 39        0ms
 20        1ms
 50        1ms
 44        1ms
 42 4F        1ms
 53        0ms
 20        0ms
 20        0ms
 30        1ms
 31 30        2ms
 35        1ms
 30        0ms
 35        0ms
 FF        1ms
 4B 4D        1ms
 37        0ms
 4D        0ms
 33        1ms
 30        1ms
 34 30        1ms
 5F        0ms
 53        0ms
 0        0ms
 6        0ms
 42        0ms
 30 31        1ms
 30        1ms
 31        1ms
 35        0ms
 59        0ms
 32 30        1ms
 44        0ms
 54        0ms
 48        0ms
 20        1ms
 44 33        2ms
 53        0ms
 30        0ms
 30        0ms
 31        0ms
 30 30        1ms
 36        0ms
 39        1ms
 34        1ms
 30        0ms
 20 7        1ms
 7        0ms
 25        0ms
 5        0ms
 48        0ms
 30        0ms
 32 38        1ms
 31        1ms
 30        1ms
 31        0ms
 30        0ms
 32 36        1ms
 38        0ms
 FF        0ms
 82        552ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        3ms
 80        33ms
 F1        1ms
 11        1ms
 4C        1ms
 61        2ms
 1        3ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        1ms
 3D        2ms
 1        2ms
 7C        1ms
 C        1ms
 F1        2ms
 0        1ms
 0        2ms
 2        2ms
 B1        2ms
 0        2ms
 0        2ms
 11        3ms
 A4        2ms
 4        2ms
 30        2ms
 0        1ms
 0        2ms
 3        1ms
 1F        1ms
 B        1ms
 5C        1ms
 3        1ms
 A3        1ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EF        0ms
 8        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        0ms
 35 2        1ms
 B2        1ms
 2        1ms
 D5        1ms
 8        0ms
 A3        1ms
 1 90        1ms
 C        0ms
 27        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2 A3        1ms
 A9        1ms
 8        1ms
 1        1ms
 30        1ms
 0        0ms
 3        1ms
 1        0ms
 7B B        1ms
 DF        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 AA        0ms
 81        660ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        46ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        186ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        2ms
 81        31ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        168ms
 11        1ms
 F1        2ms
 3E        3ms
 C1        2ms
 81        35ms
 F1        2ms
 11        3ms
 7E        2ms
 1        2ms
 81        166ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        39ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        202ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        1531ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        30ms
 F1        3ms
 11        2ms
 7E        2ms
 1        2ms
 81        194ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        27ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        180ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        38ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        225ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        37ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        164ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        39ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        185ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        41ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        169ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        34ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        182ms
 11        1ms
 F1        3ms
 3E        2ms
 C1        2ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        162ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        1586ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        333ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        32ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        169ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        30ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        171ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        1556ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        162ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        2026ms
 11        2ms
 F1        3ms
 3E        1ms
 C1        1ms
 81        342ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        333ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        32ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        170ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        1572ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        28ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        196ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        3ms
 81        39ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        171ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        167ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        177ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        205ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        32ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        169ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        33ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        238ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        1568ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        40ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        162ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        38ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        225ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        36ms
 F1        2ms
 11        2ms
 7E        2ms
 1        3ms
 81        225ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        36ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        166ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        42ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        237ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        174ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        29ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        176ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        41ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        214ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        3ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        204ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        39ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        168ms
 11        2ms
 F1        2ms
 3E        3ms
 C1        2ms
 81        37ms
 F1        3ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        29ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        189ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        29ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        169ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        167ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        39ms
 F1        2ms
 11        2ms
 7E        3ms
 1        2ms
 81        172ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        30ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        2ms
 11        2ms
 7E        1ms
 1        1ms
 81        186ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        33ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        192ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        1532ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        39ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        185ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        39ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        184ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        163ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        39ms
 F1        2ms
 11        2ms
 7E        3ms
 1        2ms
 81        159ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        1571ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        33ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        169ms
 11        2ms
 F1        2ms
 3E        3ms
 C1        2ms
 81        1588ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        331ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        269ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 0        805ms
 81        49ms
 11        7ms
 F1        6ms
 81        5ms
 4        6ms
 0        1862ms
 81        49ms
 11        6ms
 F1        5ms
 81        5ms
 4        6ms
 83        43ms
 F1        1ms
 11        3ms
 C1        2ms
 6B        2ms
 8F        2ms
 40        2ms
 82        238ms
 11        2ms
 F1        2ms
 1A        1ms
 81        1ms
 1F        3ms
 A8        37ms
 F1        2ms
 11        2ms
 5A        3ms
 81        2ms
 4        2ms
 90        2ms
 6F        2ms
 62        2ms
 3        1ms
 91        2ms
 6B        1ms
 3        1ms
 92        2ms
 6B        2ms
 3        2ms
 93        2ms
 1        2ms
 3        2ms
 94        2ms
 6A        2ms
 3        2ms
 95        2ms
 2        2ms
 3        3ms
 96        2ms
 66        1ms
 3        1ms
 97        1ms
 69        1ms
 3        1ms
 98        1ms
 6A        1ms
 3        1ms
 99        0ms
 44        0ms
 3        0ms
 9A        0ms
 2        0ms
 3        0ms
 9F        0ms
 6A FF        2ms
 AC        1ms
 82        223ms
 11        2ms
 F1        1ms
 1A        1ms
 80        1ms
 1E        2ms
 82        1570ms
 11        2ms
 F1        2ms
 1A        1ms
 80        1ms
 1E        2ms
 80        32ms
 F1        2ms
 11        2ms
 5F        2ms
 5A        2ms
 80        2ms
 57        2ms
 30        2ms
 4C        2ms
 30        2ms
 54        1ms
 47        2ms
 46        1ms
 37        1ms
 35        1ms
 31        1ms
 32        2ms
 32        2ms
 33        2ms
 33        3ms
 37        2ms
 31        2ms
 34        2ms
 32        2ms
 34        2ms
 34        2ms
 31        2ms
 37        2ms
 31        1ms
 36        0ms
 39        1ms
 20        1ms
 50        1ms
 44        1ms
 42 4F        1ms
 53        0ms
 20        0ms
 20        0ms
 30        1ms
 31 30        3ms
 35        1ms
 30        0ms
 35        0ms
 FF        1ms
 4B 4D        1ms
 37        0ms
 4D        1ms
 33        1ms
 30        2ms
 34 30        1ms
 5F        0ms
 53        0ms
 0        0ms
 6        0ms
 42        0ms
 30 31        2ms
 30        1ms
 31        2ms
 35        0ms
 59        0ms
 32 30        1ms
 44        0ms
 54        0ms
 48        0ms
 20        1ms
 44 33        2ms
 53        0ms
 30        0ms
 30        0ms
 31        0ms
 30 30        1ms
 36        0ms
 39        1ms
 34        1ms
 30        0ms
 20 7        1ms
 7        0ms
 25        0ms
 5        0ms
 48        0ms
 30        0ms
 32 38        2ms
 31        1ms
 30        1ms
 31        0ms
 30        0ms
 32 36        1ms
 38        0ms
 FF        0ms
 82        229ms
 11        1ms
 F1        2ms
 1A        2ms
 80        2ms
 1E        2ms
 80        40ms
 F1        1ms
 11        2ms
 5F        1ms
 5A        2ms
 80        2ms
 57        2ms
 30        2ms
 4C        2ms
 30        2ms
 54        2ms
 47        2ms
 46        2ms
 37        2ms
 35        1ms
 31        1ms
 32        2ms
 32        1ms
 33        1ms
 33        2ms
 37        2ms
 31        2ms
 34        2ms
 32        2ms
 34        2ms
 34        2ms
 31        2ms
 37        2ms
 31        2ms
 36        1ms
 39        1ms
 20        0ms
 50        0ms
 44        1ms
 42 4F        1ms
 53        0ms
 20        0ms
 20        1ms
 30        2ms
 31 30        1ms
 35        0ms
 30        0ms
 35        0ms
 FF        1ms
 4B 4D        1ms
 37        1ms
 4D        1ms
 33        0ms
 30        1ms
 34 30        1ms
 5F        0ms
 53        0ms
 0        0ms
 6        0ms
 42        2ms
 30 82 FE 88 F1        2ms
 21        0ms
 1        0ms
 A6        0ms
 82        1768ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 82        331ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 82        331ms
 11        2ms
 F1        1ms
 21        1ms
 1        1ms
 A6        2ms
 0        800ms
 81        50ms
 11        5ms
 F1        7ms
 81        6ms
 4        5ms
 83        28ms
 F1        2ms
 11        2ms
 C1        2ms
 6B        2ms
 8F        2ms
 40        2ms
 82        191ms
 11        1ms
 F1        2ms
 1A        2ms
 81        3ms
 1F        1ms
 A8        27ms
 F1        1ms
 11        1ms
 5A        2ms
 81        1ms
 4        2ms
 90        2ms
 6F        3ms
 62        2ms
 3        2ms
 91        2ms
 6B        2ms
 3        2ms
 92        2ms
 6B        2ms
 3        2ms
 93        1ms
 1        1ms
 3        1ms
 94        2ms
 6A        2ms
 3        2ms
 95        2ms
 2        2ms
 3        2ms
 96        2ms
 66        2ms
 3        2ms
 97        3ms
 69        2ms
 3        2ms
 98        2ms
 6A        1ms
 3        1ms
 99        0ms
 44        0ms
 3        0ms
 9A        1ms
 2        1ms
 3        1ms
 9F        2ms
 6A FF        1ms
 AC        0ms
 82        216ms
 11        1ms
 F1        1ms
 1A        1ms
 80        2ms
 1E        3ms
 80        43ms
 F1        1ms
 11        1ms
 5F        1ms
 5A        2ms
 80        2ms
 57        2ms
 30        2ms
 4C        2ms
 30        2ms
 54        2ms
 47        2ms
 46        2ms
 37        2ms
 35        2ms
 31        1ms
 32        1ms
 32        1ms
 33        1ms
 33        2ms
 37        2ms
 31        3ms
 34        2ms
 32        2ms
 34        2ms
 34        2ms
 31        2ms
 37        2ms
 31        2ms
 36        1ms
 39        1ms
 20        0ms
 50        0ms
 44        0ms
 42 4F        1ms
 53        0ms
 20        1ms
 20        1ms
 30        1ms
 31 30        1ms
 35        0ms
 30        0ms
 35        0ms
 FF        0ms
 4B 4D        2ms
 37        1ms
 4D        0ms
 33        0ms
 30        0ms
 34 30        1ms
 5F        0ms
 53        0ms
 0        0ms
 6        0ms
 42        2ms
 30 31        2ms
 30        0ms
 31        0ms
 35        0ms
 59        1ms
 32 30        1ms
 44        1ms
 54        1ms
 48        1ms
 20        1ms
 44 33        1ms
 53        0ms
 30        0ms
 30        0ms
 31        1ms
 30 30        2ms
 36        1ms
 39        0ms
 34        0ms
 30        1ms
 20 7        1ms
 7        0ms
 25        0ms
 5        0ms
 48        1ms
 30        1ms
 32        1ms
 38 31        1ms
 30        0ms
 31        0ms
 30        0ms
 32 36        1ms
 38        1ms
 FF        1ms
 82        603ms
 11        2ms
 F1        2ms
 21        2ms
 1        3ms
 A6        1ms
 80        40ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        1ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 43        2ms
 1        2ms
 72        2ms
 C        2ms
 F7        2ms
 0        2ms
 0        2ms
 2        3ms
 B3        2ms
 0        1ms
 0        1ms
 11        1ms
 6A        1ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 1E        2ms
 B        2ms
 4B        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        2ms
 20        1ms
 EE        1ms
 94        2ms
 0        0ms
 0        0ms
 0        0ms
 0 C        1ms
 37        0ms
 2        0ms
 E4        0ms
 2        0ms
 C4        0ms
 8        0ms
 A2 1        1ms
 8F        0ms
 C        1ms
 2A        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C 2        1ms
 70        0ms
 AD        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0 1        1ms
 7B        0ms
 B        1ms
 E4        1ms
 3        1ms
 A3        0ms
 0        0ms
 2        1ms
 E4        0ms
 81        777ms
 11        2ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        31ms
 F1        2ms
 11        1ms
 7E        2ms
 1        1ms
 81        172ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        28ms
 F1        3ms
 11        2ms
 7E        2ms
 1        2ms
 81        183ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        37ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        165ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        41ms
 F1        2ms
 11        2ms
 7E        1ms
 1        1ms
 81        158ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        44ms
 F1        2ms
 11        2ms
 7E        2ms
 1        3ms
 81        157ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        41ms
 F1        2ms
 11        2ms
 7E        2ms
 1        3ms
 81        221ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        41ms
 F1        1ms
 11        2ms
 7E        1ms
 1        1ms
 81        163ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        42ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        165ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        168ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        3ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        167ms
 11        1ms
 F1        1ms
 3E        3ms
 C1        2ms
 81        31ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        169ms
 11        3ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        38ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        164ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        39ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        164ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        34ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        30ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        180ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        1ms
 11        2ms
 7E        1ms
 1        2ms
 81        173ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        29ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        171ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        26ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        184ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        38ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        171ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        36ms
 F1        2ms
 11        1ms
 7E        2ms
 1        1ms
 81        162ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        161ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        38ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        163ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        39ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        162ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        27ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        1571ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        277ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        30ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        175ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        29ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        170ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        1571ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        41ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        161ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        1572ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        32ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        169ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        168ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        3ms
 81        1570ms
 11        2ms
 F1        2ms
 3E        3ms
 C1        2ms
 81        43ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        156ms
 11        1ms
 F1        3ms
 3E        2ms
 C1        2ms
 81        41ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        162ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        42ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        160ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        27ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        171ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        30ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        171ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        175ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        27ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        189ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        35ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        177ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        42ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        174ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        172ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        34ms
 F1        2ms
 11        2ms
 7E        2ms
 1        3ms
 81        165ms
 11        2ms
 F1        2ms
 3E        3ms
 C1        1ms
 81        35ms
 F1        2ms
 11        3ms
 7E        2ms
 1        2ms
 81        182ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        37ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        163ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        39ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        163ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        43ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        158ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        172ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        174ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        176ms
 11        1ms
 F1        3ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        182ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        37ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        164ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        36ms
 F1        1ms
 11        2ms
 7E        1ms
 1        1ms
 81        178ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        177ms
 11        2ms
 F1        3ms
 3E        2ms
 C1        2ms
 81        1569ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        31ms
 F1        2ms
 11        2ms
 7E        1ms
 1        1ms
 81        177ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        30ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        181ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        41ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        174ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        3ms
 81        27ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        174ms
 11        3ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        31ms
 F1        3ms
 11        2ms
 7E        2ms
 1        2ms
 81        168ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        34ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        168ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        32ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        172ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        32ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        168ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        38ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        163ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        167ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        32ms
 F1        1ms
 11        1ms
 7E        2ms
 1        1ms
 81        195ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        173ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        172ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        30ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        182ms
 11        1ms
 F1        3ms
 3E        2ms
 C1        2ms
 81        35ms
 F1        3ms
 11        2ms
 7E        2ms
 1        2ms
 81        166ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        1570ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        333ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        27ms
 F1        2ms
 11        2ms
 7E        2ms
 1        3ms
 81        187ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        1572ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        332ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        176ms
 11        1ms
 F1        2ms
 3E        3ms
 C1        2ms
 81        27ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        174ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        27ms
 F1        2ms
 11        2ms
 7E        2ms
 1        3ms
 81        172ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        1572ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        38ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        165ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        33ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        168ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        37ms
 F1        2ms
 11        1ms
 7E        2ms
 1        1ms
 81        164ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        41ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        191ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        31ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        170ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        2ms
 11        2ms
 7E        1ms
 1        1ms
 81        171ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        31ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        186ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        39ms
 F1        1ms
 11        1ms
 7E        2ms
 1        3ms
 81        167ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        34ms
 F1        3ms
 11        1ms
 7E        1ms
 1        1ms
 81        182ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        36ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        171ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        31ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        171ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        37ms
 F1        2ms
 11        1ms
 7E        2ms
 1        1ms
 81        165ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        38ms
 F1        2ms
 11        3ms
 7E        2ms
 1        2ms
 81        161ms
 11        2ms
 F1        2ms
 3E        3ms
 C1        1ms
 81        35ms
 F1        2ms
 11        3ms
 7E        2ms
 1        2ms
 81        164ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        37ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        164ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        43ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        160ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        44ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        157ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        41ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        158ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        173ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        30ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        171ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        31ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        169ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        29ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        173ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        35ms
 F1        2ms
 11        1ms
 7E        1ms
 1        1ms
 81        166ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        37ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        165ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        167ms
 11        1ms
 F1        2ms
 3E        3ms
 C1        2ms
 81        34ms
 F1        1ms
 11        1ms
 7E        3ms
 1        2ms
 81        165ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        2ms
 81        41ms
 F1        1ms
 11        1ms
 7E        1ms
 1        2ms
 81        174ms
 11        1ms
 F1        1ms
 3E        2ms
 C1        2ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        188ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        3ms
 81        32ms
 F1        1ms
 11        2ms
 7E        2ms
 1        2ms
 81        169ms
 11        1ms
 F1        2ms
 3E        1ms
 C1        2ms
 81        30ms
 F1        2ms
 11        2ms
 7E        1ms
 1        1ms
 81        171ms
 11        3ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        37ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        166ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        36ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        179ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        44ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        158ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        41ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        238ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        250ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        176ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        30ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        244ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        38ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        162ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        40ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        161ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        38ms
 F1        1ms
 11        1ms
 7E        2ms
 1        2ms
 81        250ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        36ms
 F1        2ms
 11        2ms
 7E        2ms
 1        2ms
 81        187ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        33ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        169ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        37ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        179ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        42ms
 F1        1ms
 11        2ms
 7E        1ms
 1        2ms
 81        157ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        46ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        155ms
 11        1ms
 F1        1ms
 3E        3ms
 C1        2ms
 81        26ms
 F1        1ms
 11        1ms
 7E        1ms
 1        1ms
 81        175ms
 11        3ms
 F1        1ms
 3E        1ms
 C1        1ms
 81        28ms
 F1        2ms
 11        2ms
 7E        2ms
 1        1ms
 81        172ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        1ms
 81        29ms
 F1        2ms
 11        3ms
 7E        2ms
 1        2ms
 81        171ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        26ms
 F1        2ms
 11        3ms
 7E        2ms
 1        2ms
 81        174ms
 11        1ms
 F1        1ms
 3E        1ms
 C1        2ms
 81        29ms
 F1        1ms
 11        1ms
 7E        2ms
 1        1ms
 81        172ms
 11        2ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        1572ms
 11        2ms
 F1        2ms
 3E        1ms
 C1        1ms
 81        332ms
 11        1ms
 F1        2ms
 3E        2ms
 C1        2ms
 81        333ms
 11        2ms
 F1        1ms
 3E        1ms
 C1        1ms
 0        789ms
 81        51ms
 11        6ms
 F1        5ms
 81        5ms
 4        6ms
 0        1961ms
 81        50ms
 11        6ms
 F1        6ms
 81        6ms
 4        6ms
 83        33ms
 F1        1ms
 11        1ms
 C1        2ms
 6B        2ms
 8F        2ms
 40        2ms
 82        195ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        1ms
 82        1522ms
 11        2ms
 F1        1ms
 21        1ms
 1        2ms
 A6        2ms
 82        547ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 82        497ms
 11        2ms
 F1        1ms
 21        2ms
 1        2ms
 A6        2ms
 80        27ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        3ms
 0        2ms
 0        1ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 D        2ms
 4D        2ms
 1        2ms
 79        2ms
 D        2ms
 5        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        2ms
 0        2ms
 11        1ms
 7C        1ms
 4        1ms
 32        2ms
 0        1ms
 0        2ms
 3        2ms
 19        2ms
 B        2ms
 5C        2ms
 3        2ms
 A3        2ms
 4        2ms
 2E        2ms
 3        1ms
 20        1ms
 EE        1ms
 D4        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 35        1ms
 2        0ms
 AF        0ms
 2        0ms
 D1        0ms
 8        0ms
 A5 1        2ms
 8E        1ms
 C        1ms
 2C        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 BB        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7C        2ms
 B        1ms
 EA        1ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 8C        0ms
 82        442ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        2ms
 82        1537ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 80        41ms
 F1        2ms
 11        2ms
 4C        2ms
 61        1ms
 1        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 4D        2ms
 1        3ms
 89        2ms
 D        2ms
 6        2ms
 0        1ms
 0        1ms
 2        1ms
 B1        1ms
 0        1ms
 0        2ms
 11        2ms
 4F        2ms
 4        2ms
 34        2ms
 0        2ms
 0        2ms
 3        2ms
 25        2ms
 B        2ms
 3D        2ms
 3        1ms
 A3        2ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EE        0ms
 35        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 C 35        2ms
 2        0ms
 FB        0ms
 2        0ms
 CA        0ms
 8        0ms
 A2        1ms
 1 93        1ms
 C        0ms
 2C        0ms
 A0        1ms
 0        1ms
 1        1ms
 2C 2        2ms
 82        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7B        1ms
 B        0ms
 E9        0ms
 3        0ms
 A3        1ms
 0        1ms
 2        1ms
 CA        1ms
 82        176ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 80        35ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 4E        2ms
 1        2ms
 81        3ms
 D        2ms
 5        2ms
 0        2ms
 0        2ms
 2        1ms
 B4        2ms
 0        1ms
 0        1ms
 11        1ms
 AC        1ms
 4        1ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 21        2ms
 B        2ms
 38        2ms
 3        2ms
 A3        2ms
 4        3ms
 2C        2ms
 3        0ms
 20        0ms
 EF        1ms
 3D        1ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 37        1ms
 3        0ms
 19        0ms
 2        0ms
 F2        0ms
 8        0ms
 A5        1ms
 1 8E        1ms
 C        0ms
 2A        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C 2        1ms
 ED        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0 1        1ms
 7B        0ms
 B        0ms
 E9        1ms
 3        1ms
 A3        1ms
 0        0ms
 2        0ms
 CD        0ms
 82        215ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 80        28ms
 F1        2ms
 11        2ms
 4C        3ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 D        1ms
 4D        2ms
 1        2ms
 7E        2ms
 D        2ms
 6        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        3ms
 0        2ms
 11        1ms
 66        1ms
 4        1ms
 30        1ms
 0        1ms
 0        2ms
 3        2ms
 1D        2ms
 B        2ms
 4C        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        2ms
 20        1ms
 EE        1ms
 A9        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        0ms
 33 2        1ms
 BF        0ms
 2        0ms
 CE        0ms
 8        0ms
 A3        1ms
 1 90        2ms
 C        1ms
 2A        1ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2 A6        1ms
 AD        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        1ms
 7B B        2ms
 E9        1ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 38        0ms
 82        322ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 80        29ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 4E        2ms
 1        2ms
 7D        2ms
 D        2ms
 3        2ms
 0        3ms
 0        2ms
 2        2ms
 B3        2ms
 0        1ms
 0        1ms
 11        1ms
 70        2ms
 4        1ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 1D        2ms
 B        2ms
 55        2ms
 3        2ms
 A2        2ms
 4        1ms
 2D        2ms
 3        0ms
 20        0ms
 EE        1ms
 F8        1ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 35        1ms
 3        0ms
 7        0ms
 2        0ms
 E5        0ms
 8        0ms
 A6        1ms
 1        0ms
 8F C        1ms
 2C        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C        1ms
 2 CB        1ms
 AD        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        0ms
 1        1ms
 7C B        1ms
 EA        1ms
 3        1ms
 A3        1ms
 0        0ms
 2        0ms
 24        0ms
 82        438ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        26ms
 F1        3ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 D        1ms
 4E        2ms
 1        2ms
 79        2ms
 D        2ms
 3        2ms
 0        2ms
 0        2ms
 2        3ms
 B2        2ms
 0        2ms
 0        2ms
 11        2ms
 A9        2ms
 4        1ms
 30        1ms
 0        1ms
 0        2ms
 3        1ms
 1E        2ms
 B        2ms
 4E        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        1ms
 20        0ms
 EE        0ms
 BE        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        0ms
 35 2        1ms
 FC        0ms
 2        0ms
 CA        0ms
 8        0ms
 A3        2ms
 1 8F        2ms
 C        0ms
 2C        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2 97        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        1ms
 0        1ms
 3        2ms
 1        1ms
 7C B        2ms
 E9        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 B9        0ms
 82        210ms
 11        1ms
 F1        1ms
 21        2ms
 1        2ms
 A6        2ms
 80        33ms
 F1        1ms
 11        1ms
 4C        1ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        3ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        1ms
 4E        2ms
 1        1ms
 7F        1ms
 D        1ms
 5        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        2ms
 0        2ms
 11        2ms
 C9        2ms
 4        2ms
 34        3ms
 0        1ms
 0        1ms
 3        1ms
 26        1ms
 B        1ms
 22        2ms
 3        1ms
 A3        1ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 ED        0ms
 62        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 37        1ms
 2        0ms
 FE        1ms
 2        1ms
 C5        1ms
 8        0ms
 A3 1        1ms
 91        0ms
 C        0ms
 2C        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 6E        0ms
 A9        1ms
 8        1ms
 1        1ms
 30        1ms
 0        0ms
 0        0ms
 1 79        1ms
 B        0ms
 E9        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 35        0ms
 82        260ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        31ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        3ms
 D        2ms
 4E        2ms
 1        2ms
 75        2ms
 D        2ms
 5        2ms
 0        2ms
 0        2ms
 2        2ms
 B3        2ms
 0        2ms
 0        1ms
 11        1ms
 41        1ms
 4        1ms
 30        2ms
 0        1ms
 0        2ms
 3        2ms
 1E        2ms
 B        3ms
 53        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        1ms
 20        1ms
 EE        1ms
 E3        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 37        1ms
 3        0ms
 9        0ms
 2        0ms
 E1        0ms
 8        0ms
 A5        0ms
 1        1ms
 8E C        2ms
 2C        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C        1ms
 2        0ms
 94 A9        1ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        0ms
 1        1ms
 7B B        2ms
 E9        1ms
 3        1ms
 A3        0ms
 0        0ms
 2        0ms
 9B        0ms
 82        227ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 82        1576ms
 11        1ms
 F1        1ms
 21        2ms
 1        2ms
 A6        2ms
 80        41ms
 F1        2ms
 11        2ms
 4C        3ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        2ms
 0        1ms
 0        1ms
 D        1ms
 4E        2ms
 1        2ms
 7F        2ms
 D        2ms
 5        2ms
 0        2ms
 0        2ms
 2        2ms
 B0        2ms
 0        3ms
 0        2ms
 11        2ms
 B7        2ms
 4        1ms
 30        1ms
 0        1ms
 0        2ms
 3        2ms
 1F        2ms
 B        2ms
 41        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        1ms
 20        0ms
 EE        0ms
 AF        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 33        1ms
 3        0ms
 3        0ms
 2        0ms
 D7        0ms
 8        0ms
 A5        1ms
 1        1ms
 8E C        2ms
 2C        1ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2        0ms
 A6 A9        1ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        1ms
 7C B        2ms
 E9        1ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 D2        0ms
 82        192ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        31ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        1ms
 0        2ms
 D        2ms
 4E        2ms
 1        2ms
 79        2ms
 D        2ms
 5        2ms
 0        3ms
 0        2ms
 2        1ms
 B3        2ms
 0        1ms
 0        1ms
 11        1ms
 B8        1ms
 4        1ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 1F        2ms
 B        2ms
 46        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        0ms
 20        1ms
 EE        1ms
 84        1ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 37        1ms
 2        0ms
 9D        0ms
 2        0ms
 BC        0ms
 8        0ms
 A2        1ms
 1 90        2ms
 C        0ms
 2C        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C 2        1ms
 70        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7B        1ms
 B        0ms
 E9        1ms
 3        1ms
 A3        1ms
 0        0ms
 2        0ms
 F4        0ms
 82        263ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        28ms
 F1        2ms
 11        3ms
 4C        1ms
 61        2ms
 1        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 4E        2ms
 1        2ms
 75        2ms
 D        1ms
 5        2ms
 0        1ms
 0        1ms
 2        1ms
 B1        2ms
 0        3ms
 0        2ms
 11        2ms
 CB        2ms
 4        2ms
 2E        2ms
 0        2ms
 0        2ms
 3        2ms
 23        2ms
 B        2ms
 2E        2ms
 3        1ms
 A3        1ms
 4        1ms
 2C        1ms
 3        1ms
 20        0ms
 ED        0ms
 D6        0ms
 0        0ms
 0        0ms
 0        1ms
 0 C        2ms
 37        1ms
 2        1ms
 DE        1ms
 2        0ms
 AE        0ms
 8        0ms
 A1        1ms
 1 91        1ms
 C        0ms
 2C        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        2ms
 2 70        2ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 5        0ms
 1        1ms
 7B B        1ms
 E9        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 73        1ms
 82        297ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        28ms
 F1        1ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        3ms
 0        2ms
 0        1ms
 0        1ms
 D        1ms
 4E        2ms
 1        1ms
 7F        2ms
 D        2ms
 5        2ms
 0        2ms
 0        2ms
 2        2ms
 B1        2ms
 0        2ms
 0        2ms
 11        2ms
 CD        2ms
 4        1ms
 30        1ms
 0        1ms
 0        1ms
 3        2ms
 1F        2ms
 B        2ms
 4B        2ms
 3        2ms
 A3        2ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EE        0ms
 A9        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 35        1ms
 2        0ms
 B4        0ms
 2        0ms
 D7        2ms
 8        1ms
 A5 1        2ms
 8F        0ms
 C        0ms
 2C        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 C8        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        1ms
 0        1ms
 0        2ms
 1 7C        1ms
 B        0ms
 E9        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 C2        0ms
 82        183ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        43ms
 F1        2ms
 11        2ms
 4C        2ms
 61        3ms
 1        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 4E        2ms
 1        2ms
 7A        2ms
 D        2ms
 5        2ms
 0        2ms
 0        2ms
 2        2ms
 B1        2ms
 0        1ms
 0        1ms
 11        1ms
 A3        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 1D        2ms
 B        2ms
 45        2ms
 3        2ms
 A3        2ms
 4        1ms
 2D        2ms
 3        1ms
 20        0ms
 EE        1ms
 C4        1ms
 0        0ms
 0        0ms
 0        0ms
 0 C        1ms
 33        0ms
 3        0ms
 F        0ms
 2        0ms
 DB        0ms
 8        0ms
 A5        1ms
 1 90        1ms
 C        0ms
 2C        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C        1ms
 2 D1        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        0ms
 7C B        1ms
 E9        1ms
 3        1ms
 A3        1ms
 0        0ms
 2        0ms
 E        0ms
 82        196ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        1ms
 82        1602ms
 11        3ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 82        598ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 82        466ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        1ms
 0        817ms
 81        49ms
 11        6ms
 F1        6ms
 81        6ms
 4        5ms
 0        1874ms
 81        49ms
 11        6ms
 F1        5ms
 81        5ms
 4        7ms
 83        36ms
 F1        1ms
 11        2ms
 C1        1ms
 6B        1ms
 8F        2ms
 40        2ms
 82        264ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        32ms
 F1        2ms
 11        2ms
 4C        1ms
 61        1ms
 1        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        3ms
 4F        2ms
 1        2ms
 74        2ms
 D        1ms
 8        1ms
 0        1ms
 0        1ms
 2        1ms
 B1        2ms
 0        2ms
 0        2ms
 11        2ms
 D9        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 1D        2ms
 B        2ms
 50        3ms
 3        1ms
 A3        1ms
 4        1ms
 2D        1ms
 3        1ms
 20        0ms
 EE        0ms
 D9        0ms
 0        0ms
 0        0ms
 0        0ms
 0 C        2ms
 35        1ms
 3        1ms
 13        1ms
 2        0ms
 DF        0ms
 8        0ms
 A5        1ms
 1 8F        2ms
 C        0ms
 2C        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        2ms
 2 94        2ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        0ms
 7C B        1ms
 E9        0ms
 3        0ms
 A2        0ms
 0        0ms
 2        1ms
 2D        1ms
 82        368ms
 11        1ms
 F1        1ms
 21        2ms
 1        2ms
 A6        3ms
 82        1583ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        27ms
 F1        3ms
 11        1ms
 4C        1ms
 61        1ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 51        2ms
 1        1ms
 78        2ms
 D        1ms
 8        1ms
 0        1ms
 0        1ms
 2        3ms
 B1        2ms
 0        2ms
 0        2ms
 11        2ms
 C1        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 27        2ms
 B        1ms
 37        1ms
 3        1ms
 A3        1ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 EE        0ms
 B        0ms
 0        0ms
 0        0ms
 0        0ms
 0        0ms
 C        1ms
 35 2        2ms
 7B        1ms
 2        1ms
 9C        0ms
 8        0ms
 A2        0ms
 1        1ms
 90 C        1ms
 2C        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2        0ms
 4C A9        2ms
 8        1ms
 1        0ms
 30        0ms
 0        0ms
 0        0ms
 1        1ms
 7B B        1ms
 E9        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 17        0ms
 82        391ms
 11        2ms
 F1        3ms
 21        1ms
 1        1ms
 A6        2ms
 80        33ms
 F1        2ms
 11        3ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 82        1ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 82        1461ms
 11        1ms
 F1        3ms
 21        2ms
 1        2ms
 A6        1ms
 82        331ms
 11        1ms
 F1        2ms
 21        1ms
 1        2ms
 A6        2ms
 82        330ms
 11        2ms
 F1        3ms
 21        2ms
 1        1ms
 A6        1ms
 0        800ms
 81        51ms
 11        5ms
 F1        5ms
 81        6ms
 4        6ms
 83        42ms
 F1        2ms
 11        2ms
 C1        2ms
 6B        1ms
 8F        1ms
 40        1ms
 82        193ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        44ms
 F1        2ms
 11        2ms
 4C        2ms
 61        1ms
 1        1ms
 0        1ms
 0        1ms
 0        3ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 51        2ms
 1        2ms
 7F        2ms
 D        2ms
 8        2ms
 0        1ms
 0        1ms
 2        1ms
 B4        2ms
 0        1ms
 0        2ms
 11        2ms
 58        2ms
 4        2ms
 2D        3ms
 0        2ms
 0        2ms
 3        2ms
 23        2ms
 B        2ms
 31        2ms
 3        1ms
 A3        1ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 ED        0ms
 F1        0ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 C 35        2ms
 2        0ms
 89        0ms
 2        0ms
 B3        0ms
 8        0ms
 A1        1ms
 1 92        1ms
 C        0ms
 2C        0ms
 A0        1ms
 0        1ms
 1        1ms
 2C 2        2ms
 3D        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7A        1ms
 B        0ms
 EB        0ms
 3        0ms
 A3        1ms
 0        1ms
 2        1ms
 A8        1ms
 82        621ms
 11        3ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        37ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        1ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 D        2ms
 51        2ms
 1        2ms
 81        2ms
 D        2ms
 8        2ms
 0        3ms
 0        2ms
 2        2ms
 B3        2ms
 0        1ms
 0        1ms
 11        1ms
 8F        1ms
 4        1ms
 2D        2ms
 0        2ms
 0        2ms
 3        2ms
 1D        2ms
 B        2ms
 4C        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        1ms
 20        0ms
 EE        1ms
 B9        1ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        0ms
 33 2        1ms
 C2        0ms
 2        0ms
 DB        0ms
 8        0ms
 A5        1ms
 1 8E        1ms
 C        0ms
 2C        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C        0ms
 2 B0        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        0ms
 7C B        1ms
 EB        1ms
 3        1ms
 A3        1ms
 0        0ms
 2        0ms
 93        0ms
 82        211ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        38ms
 F1        3ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 51        2ms
 1        2ms
 78        2ms
 D        2ms
 9        2ms
 0        2ms
 0        2ms
 2        1ms
 B3        3ms
 0        1ms
 0        1ms
 11        2ms
 73        2ms
 4        2ms
 34        2ms
 0        2ms
 0        2ms
 3        2ms
 22        2ms
 B        2ms
 2E        2ms
 3        2ms
 A3        2ms
 4        2ms
 2C        2ms
 3        1ms
 20        0ms
 ED        1ms
 D1        1ms
 0        1ms
 0        0ms
 0        0ms
 0        1ms
 C 35        1ms
 2        0ms
 19        0ms
 2        0ms
 D8        0ms
 8        0ms
 A5        1ms
 1 8F        1ms
 C        0ms
 2C        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C 2        1ms
 A2        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7B        1ms
 B        0ms
 EB        1ms
 3        1ms
 A3        1ms
 0        0ms
 2        0ms
 BB        0ms
 82        208ms
 11        2ms
 F1        2ms
 21        2ms
 1        2ms
 A6        1ms
 80        34ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        3ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 D        2ms
 51        2ms
 1        2ms
 78        2ms
 D        2ms
 6        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        1ms
 0        2ms
 11        1ms
 63        1ms
 4        1ms
 32        1ms
 0        1ms
 0        2ms
 3        2ms
 23        2ms
 B        2ms
 2B        2ms
 3        2ms
 A3        2ms
 4        2ms
 2C        2ms
 3        2ms
 20        1ms
 ED        1ms
 B1        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        0ms
 35 2        1ms
 AB        0ms
 2        0ms
 C2        0ms
 8        0ms
 A1        1ms
 1 91        2ms
 C        1ms
 2C        1ms
 A0        0ms
 0        0ms
 1        0ms
 2C        0ms
 2 65        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        0ms
 7A B        2ms
 EA        1ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 BE        0ms
 82        213ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        37ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        3ms
 0        1ms
 0        2ms
 D        2ms
 51        2ms
 1        2ms
 84        2ms
 D        2ms
 9        2ms
 0        2ms
 0        2ms
 2        2ms
 B4        2ms
 0        1ms
 0        1ms
 11        1ms
 53        1ms
 4        1ms
 2D        2ms
 0        2ms
 0        2ms
 3        2ms
 1F        3ms
 B        2ms
 41        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        0ms
 20        1ms
 EE        1ms
 65        1ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 35        1ms
 2        0ms
 9C        0ms
 2        0ms
 C9        0ms
 8        0ms
 A4        1ms
 1 90        2ms
 C        1ms
 2C        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C 2        1ms
 7C        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7A        2ms
 B        1ms
 EB        2ms
 3        1ms
 A3        0ms
 0        0ms
 2        0ms
 94        0ms
 82        194ms
 11        2ms
 F1        1ms
 21        1ms
 1        2ms
 A6        3ms
 80        32ms
 F1        2ms
 11        2ms
 4C        2ms
 61        1ms
 1        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 51        2ms
 1        2ms
 75        2ms
 D        2ms
 9        1ms
 0        1ms
 0        1ms
 2        1ms
 B2        2ms
 0        2ms
 0        2ms
 12        3ms
 3C        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 22        2ms
 B        1ms
 3A        2ms
 3        1ms
 A3        1ms
 4        1ms
 2D        1ms
 3        1ms
 20        0ms
 EE        0ms
 25        0ms
 0        0ms
 0        1ms
 0        1ms
 0        3ms
 C 33        2ms
 2        1ms
 F7        0ms
 2        0ms
 BD        0ms
 8        0ms
 A2 1        1ms
 8E        0ms
 C        0ms
 2C        0ms
 A0        0ms
 0        0ms
 1        1ms
 2C 2        2ms
 5B        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        0ms
 1 7C        1ms
 B        0ms
 EB        0ms
 3        0ms
 A3        0ms
 0        1ms
 2        1ms
 56        1ms
 82        219ms
 11        2ms
 F1        1ms
 21        1ms
 1        1ms
 A6        2ms
 80        28ms
 F1        2ms
 11        2ms
 4C        2ms
 61        1ms
 1        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        3ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 51        2ms
 1        2ms
 7F        2ms
 D        2ms
 9        2ms
 0        1ms
 0        1ms
 2        1ms
 B4        2ms
 0        1ms
 0        2ms
 11        2ms
 A8        2ms
 4        2ms
 2E        2ms
 0        2ms
 0        3ms
 3        2ms
 20        2ms
 B        2ms
 3A        2ms
 3        2ms
 A3        1ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EE        0ms
 25        0ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 C 35        2ms
 2        0ms
 A6        0ms
 2        0ms
 BD        0ms
 8        0ms
 A2 1        1ms
 8F        0ms
 C        0ms
 2C        0ms
 A0        1ms
 0        1ms
 1        1ms
 2C        1ms
 2 5B        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7B        1ms
 B        0ms
 EA        0ms
 3        0ms
 A3        1ms
 0        1ms
 2        2ms
 79        1ms
 82        217ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 82        1570ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 82        331ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        31ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 D        3ms
 52        2ms
 1        2ms
 84        2ms
 D        2ms
 8        2ms
 0        2ms
 0        2ms
 2        2ms
 B1        2ms
 0        1ms
 0        2ms
 11        1ms
 8D        1ms
 4        1ms
 34        1ms
 0        1ms
 0        2ms
 3        2ms
 23        2ms
 B        2ms
 35        3ms
 3        2ms
 A3        2ms
 4        2ms
 2C        2ms
 3        2ms
 20        1ms
 EE        1ms
 6        0ms
 0        0ms
 0        0ms
 0        0ms
 0        0ms
 C        0ms
 37 2        1ms
 7F        0ms
 2        0ms
 99        0ms
 8        0ms
 A0        0ms
 1        2ms
 92 C        2ms
 2C        1ms
 A0        1ms
 0        0ms
 1        0ms
 2C        0ms
 1        1ms
 EF A9        1ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        0ms
 1        0ms
 7A B        2ms
 EB        1ms
 3        1ms
 A3        1ms
 0        0ms
 2        0ms
 8F        0ms
 82        366ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 82        1553ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 82        633ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 82        344ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        44ms
 21        2ms
 11        1ms
 4C        1ms
 61        1ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 52        2ms
 1        1ms
 77        1ms
 D        1ms
 9        1ms
 0        1ms
 0        2ms
 2        2ms
 B2        3ms
 0        2ms
 0        2ms
 11        2ms
 D4        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        1ms
 1C        2ms
 B        1ms
 53        1ms
 3        1ms
 A3        1ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EE        0ms
 F3        0ms
 0        0ms
 0        0ms
 0        0ms
 0        0ms
 C 35        2ms
 2        1ms
 B4        1ms
 2        0ms
 E4        0ms
 8        0ms
 A6 1        1ms
 8C        0ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 82        2ms
 AD        1ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 1        1ms
 1 7C        1ms
 B        0ms
 EC        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 19        1ms
 82        204ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        38ms
 F1        2ms
 11        2ms
 4C        2ms
 61        1ms
 1        1ms
 0        1ms
 0        2ms
 0        3ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 52        2ms
 1        2ms
 82        2ms
 D        2ms
 A        1ms
 0        2ms
 0        1ms
 2        1ms
 B1        2ms
 0        1ms
 0        2ms
 11        2ms
 A6        2ms
 4        2ms
 33        2ms
 0        3ms
 0        2ms
 3        2ms
 24        2ms
 B        1ms
 35        2ms
 3        1ms
 A3        1ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 EE        0ms
 6        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        1ms
 2E 2        2ms
 ED        1ms
 2        0ms
 B4        0ms
 8        0ms
 A2        0ms
 1        1ms
 93 C        1ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2        1ms
 6A A9        2ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        0ms
 1        1ms
 7A B        1ms
 EB        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 AA        1ms
 82        194ms
 11        3ms
 F1        1ms
 21        1ms
 1        1ms
 A6        2ms
 80        36ms
 F1        1ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 D        1ms
 52        1ms
 1        1ms
 81        2ms
 D        2ms
 A        2ms
 0        2ms
 0        3ms
 2        2ms
 B3        2ms
 0        2ms
 0        2ms
 11        2ms
 AE        2ms
 4        1ms
 32        1ms
 0        1ms
 0        2ms
 3        1ms
 1D        2ms
 B        2ms
 38        2ms
 3        2ms
 A3        2ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EE        0ms
 6F        0ms
 0        0ms
 0        0ms
 0        0ms
 0 C        1ms
 37        0ms
 2        0ms
 B3        0ms
 2        0ms
 D8        1ms
 8        1ms
 A6 1        2ms
 8D        0ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        2ms
 A5        0ms
 A9        0ms
 8        0ms
 1        1ms
 30        1ms
 0        1ms
 0 1        1ms
 7C        0ms
 B        0ms
 EC        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 47        0ms
 82        211ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        32ms
 F1        1ms
 11        1ms
 4C        2ms
 61        1ms
 1        2ms
 0        2ms
 0        3ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        1ms
 52        2ms
 1        1ms
 75        1ms
 D        1ms
 A        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        2ms
 0        2ms
 11        2ms
 C6        2ms
 4        3ms
 30        2ms
 0        2ms
 0        1ms
 3        1ms
 22        1ms
 B        1ms
 33        2ms
 3        1ms
 A3        1ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 ED        0ms
 F1        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 33        1ms
 2        0ms
 FD        1ms
 2        1ms
 C1        1ms
 8        0ms
 A3 1        1ms
 90        0ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 55        0ms
 A9        1ms
 8        1ms
 1        1ms
 30        0ms
 0        0ms
 2        1ms
 1 7B        1ms
 B        0ms
 EC        0ms
 3        0ms
 A3        0ms
 0        0ms
 2 B0        1ms
 82        202ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        28ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        1ms
 0        2ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 D        2ms
 52        2ms
 1        2ms
 83        2ms
 D        2ms
 A        2ms
 0        3ms
 0        2ms
 2        2ms
 B1        2ms
 0        2ms
 0        1ms
 11        1ms
 6E        2ms
 4        1ms
 34        2ms
 0        2ms
 0        2ms
 3        2ms
 20        2ms
 B        2ms
 38        2ms
 3        2ms
 A3        2ms
 4        2ms
 2C        2ms
 3        1ms
 20        1ms
 EE        1ms
 AF        0ms
 0        0ms
 0        0ms
 0        1ms
 0        0ms
 C 35        1ms
 2        0ms
 C2        0ms
 2        0ms
 D7        0ms
 8        0ms
 A5 1        1ms
 90        1ms
 C        1ms
 2F        1ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 A2        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        1ms
 0        0ms
 1 7B        2ms
 B        1ms
 EB        1ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 54        0ms
 82        205ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        43ms
 F1        2ms
 11        2ms
 4C        3ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 D        2ms
 52        2ms
 1        2ms
 7D        2ms
 D        2ms
 A        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        1ms
 0        1ms
 11        1ms
 C2        1ms
 4        1ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 1F        2ms
 B        2ms
 3E        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        0ms
 20        1ms
 EE        1ms
 55        1ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 35        1ms
 2        0ms
 9D        0ms
 2        0ms
 C6        0ms
 8        0ms
 A5        1ms
 1 8F        2ms
 C        1ms
 2F        1ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 73        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7C        2ms
 B        1ms
 EE        1ms
 3        1ms
 A3        0ms
 0        0ms
 2        0ms
 E9        0ms
 82        205ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        38ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        3ms
 0        1ms
 0        1ms
 0        1ms
 D        1ms
 52        2ms
 1        2ms
 68        2ms
 D        2ms
 A        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        2ms
 0        2ms
 11        2ms
 6D        1ms
 4        1ms
 30        1ms
 0        1ms
 0        2ms
 3        3ms
 25        2ms
 B        2ms
 36        2ms
 3        2ms
 A3        2ms
 4        2ms
 2C        2ms
 3        1ms
 20        1ms
 EE        0ms
 10        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        0ms
 35 2        1ms
 F1        0ms
 2        0ms
 B6        0ms
 8        0ms
 A2        2ms
 1 92        2ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2 4F        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        1ms
 0        1ms
 1        1ms
 7B B        3ms
 EC        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 54        0ms
 82        210ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 82        1646ms
 11        1ms
 F1        1ms
 21        2ms
 1        2ms
 A6        2ms
 82        331ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        28ms
 21        1ms
 11        1ms
 4C        1ms
 61        1ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 53        2ms
 1        1ms
 81        1ms
 D        1ms
 C        1ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        3ms
 0        2ms
 11        2ms
 CA        2ms
 4        2ms
 30        2ms
 0        2ms
 0        1ms
 3        2ms
 24        1ms
 B        1ms
 2A        1ms
 3        1ms
 A3        1ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 ED        0ms
 B1        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 7A        2ms
 2        1ms
 E2        1ms
 2        0ms
 AB        0ms
 8        0ms
 A1        0ms
 1 93        1ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 34        1ms
 AD        1ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 1        1ms
 1 7A        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 A6        1ms
 82        206ms
 11        1ms
 F1        1ms
 21        2ms
 1        2ms
 A6        2ms
 82        1585ms
 11        2ms
 F1        2ms
 21        3ms
 1        1ms
 A6        1ms
 80        31ms
 F1        2ms
 11        2ms
 4C        2ms
 61        3ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 D        1ms
 53        1ms
 1        1ms
 7F        2ms
 D        2ms
 C        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        2ms
 0        3ms
 11        2ms
 D2        2ms
 4        2ms
 30        2ms
 0        1ms
 0        1ms
 3        1ms
 20        2ms
 B        2ms
 2E        2ms
 3        2ms
 A3        2ms
 4        1ms
 2C        1ms
 3        1ms
 20        0ms
 ED        0ms
 D1        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        0ms
 77 2        1ms
 D9        0ms
 2        0ms
 AD        1ms
 8        1ms
 A7        2ms
 1 8D        1ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        0ms
 2 C7        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        1ms
 0        1ms
 4        2ms
 1        0ms
 7C B        1ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 26        0ms
 82        216ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        34ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        3ms
 0        2ms
 0        2ms
 0        1ms
 0        2ms
 0        1ms
 0        1ms
 D        1ms
 53        1ms
 1        1ms
 89        2ms
 D        2ms
 C        2ms
 0        2ms
 0        2ms
 2        2ms
 B2        2ms
 0        2ms
 0        2ms
 11        2ms
 C2        2ms
 4        1ms
 34        1ms
 0        1ms
 0        2ms
 3        2ms
 20        2ms
 B        2ms
 36        2ms
 3        2ms
 A3        2ms
 4        2ms
 2C        1ms
 3        1ms
 20        0ms
 EE        0ms
 65        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 75        1ms
 2        0ms
 B1        0ms
 2        0ms
 C9        0ms
 8        1ms
 A5        2ms
 1 8F        2ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 7C        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        1ms
 0        1ms
 2        2ms
 1 7B        2ms
 B        0ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 65        0ms
 82        212ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        32ms
 F1        1ms
 11        2ms
 4C        2ms
 61        1ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        1ms
 53        1ms
 1        1ms
 76        1ms
 D        2ms
 C        2ms
 0        2ms
 0        2ms
 2        2ms
 B0        2ms
 0        2ms
 0        2ms
 11        2ms
 C6        2ms
 4        2ms
 30        1ms
 0        1ms
 0        1ms
 3        1ms
 1E        2ms
 B        1ms
 48        3ms
 3        2ms
 A3        1ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EE        0ms
 9F        0ms
 0        0ms
 0        0ms
 0        1ms
 0        0ms
 C 35        1ms
 2        0ms
 A3        1ms
 2        1ms
 D4        1ms
 8        0ms
 A5 1        1ms
 8E        0ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 9B        0ms
 A9        1ms
 8        1ms
 1        1ms
 30        1ms
 0        1ms
 0        0ms
 1 7C        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 75        0ms
 82        170ms
 11        1ms
 F1        1ms
 21        2ms
 1        2ms
 A6        2ms
 80        36ms
 F1        2ms
 11        1ms
 4C        2ms
 61        1ms
 1        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 55        2ms
 1        2ms
 7A        3ms
 D        1ms
 C        1ms
 0        1ms
 0        1ms
 2        1ms
 B3        2ms
 0        2ms
 0        2ms
 11        2ms
 40        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 21        2ms
 B        1ms
 3E        2ms
 3        1ms
 A3        1ms
 4        1ms
 2D        2ms
 3        0ms
 20        0ms
 EE        0ms
 4A        0ms
 0        0ms
 0        1ms
 0        1ms
 0        2ms
 C 77        2ms
 3        1ms
 18        0ms
 2        0ms
 D4        0ms
 8        0ms
 A5 1        1ms
 8F        0ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        1ms
 2C 2        2ms
 9B        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 9        1ms
 1 7C        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        0ms
 0        1ms
 2        1ms
 5E        1ms
 82        216ms
 11        2ms
 F1        1ms
 21        1ms
 1        1ms
 A6        2ms
 80        36ms
 F1        2ms
 11        1ms
 4C        1ms
 61        1ms
 1        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 53        2ms
 1        2ms
 83        2ms
 D        1ms
 C        1ms
 0        1ms
 0        3ms
 2        2ms
 B2        2ms
 0        2ms
 0        2ms
 11        2ms
 C2        2ms
 4        2ms
 34        2ms
 0        2ms
 0        2ms
 3        2ms
 1D        2ms
 B        2ms
 4F        1ms
 3        1ms
 A3        1ms
 4        1ms
 2D        1ms
 3        1ms
 20        0ms
 EE        0ms
 D4        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C        0ms
 79 2        2ms
 CA        1ms
 2        0ms
 DE        0ms
 8        0ms
 A6        1ms
 1 8F        1ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2 B6        2ms
 A9        1ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        0ms
 7B B        1ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 50        1ms
 82        209ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 80        34ms
 F1        2ms
 11        2ms
 4C        2ms
 61        1ms
 1        1ms
 0        2ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 53        2ms
 1        2ms
 79        2ms
 D        2ms
 C        2ms
 0        1ms
 0        1ms
 2        1ms
 B0        1ms
 0        1ms
 0        2ms
 11        2ms
 6E        3ms
 4        2ms
 2C        2ms
 0        2ms
 0        2ms
 3        2ms
 22        2ms
 B        2ms
 2A        2ms
 3        2ms
 A3        2ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 ED        0ms
 B1        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 C 79        1ms
 2        0ms
 D2        0ms
 2        0ms
 AC        0ms
 8        0ms
 A2 1        1ms
 91        0ms
 C        0ms
 2F        0ms
 A0        1ms
 0        1ms
 1        1ms
 2C 2        2ms
 19        0ms
 AD        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1 7A        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        1ms
 0        1ms
 2        2ms
 DD        1ms
 82        213ms
 11        2ms
 F1        1ms
 21        1ms
 1        1ms
 A6        2ms
 80        38ms
 F1        2ms
 11        2ms
 4C        2ms
 61        1ms
 1        1ms
 0        1ms
 0        2ms
 0        2ms
 0        3ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 53        2ms
 1        2ms
 85        2ms
 D        1ms
 C        2ms
 0        1ms
 0        1ms
 2        1ms
 B2        1ms
 0        1ms
 0        2ms
 11        2ms
 E9        2ms
 4        2ms
 34        2ms
 0        3ms
 0        2ms
 3        2ms
 1B        2ms
 B        2ms
 46        2ms
 3        1ms
 A3        1ms
 4        1ms
 2D        1ms
 3        1ms
 20        0ms
 EE        0ms
 8F        0ms
 0        0ms
 0        0ms
 0        1ms
 0        1ms
 C        1ms
 77 3        2ms
 24        0ms
 2        0ms
 DA        0ms
 8        0ms
 A5        1ms
 1 8F        1ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        1ms
 2C 2        2ms
 91        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        0ms
 7D B        1ms
 EC        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 58        1ms
 82        196ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        28ms
 F1        1ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        1ms
 53        1ms
 1        1ms
 72        2ms
 D        1ms
 D        2ms
 0        2ms
 0        2ms
 2        2ms
 B0        2ms
 0        3ms
 0        2ms
 11        2ms
 86        2ms
 4        2ms
 30        2ms
 0        1ms
 0        1ms
 3        1ms
 1B        1ms
 B        1ms
 56        2ms
 3        2ms
 A3        1ms
 4        1ms
 2D        1ms
 3        1ms
 20        0ms
 EF        0ms
 13        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 79        1ms
 2        0ms
 D2        0ms
 2        1ms
 EA        1ms
 8        1ms
 A6        1ms
 1 8E        1ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 85        0ms
 A9        2ms
 8        1ms
 1        1ms
 30        1ms
 0        0ms
 0        1ms
 1 7C        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 26        0ms
 82        235ms
 11        2ms
 F1        1ms
 21        1ms
 1        1ms
 A6        2ms
 80        29ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 55        2ms
 1        2ms
 7C        2ms
 D        2ms
 C        2ms
 0        2ms
 0        3ms
 2        1ms
 B3        1ms
 0        1ms
 0        1ms
 11        1ms
 9D        2ms
 4        1ms
 2D        2ms
 0        2ms
 0        2ms
 3        2ms
 23        2ms
 B        2ms
 3E        2ms
 3        2ms
 A3        2ms
 4        1ms
 2D        2ms
 3        0ms
 20        0ms
 EE        1ms
 55        1ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 79        1ms
 3        0ms
 4        0ms
 2        0ms
 C5        0ms
 8        0ms
 A4        1ms
 1        0ms
 91 C        1ms
 2F        1ms
 A0        1ms
 0        1ms
 1        0ms
 2C        1ms
 2 73        1ms
 AD        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 3        0ms
 1        1ms
 7B B        1ms
 EE        1ms
 3        1ms
 A3        1ms
 0        1ms
 2        0ms
 7C        0ms
 82        218ms
 11        2ms
 F1        3ms
 21        1ms
 1        1ms
 A6        2ms
 80        32ms
 F1        2ms
 11        3ms
 4C        2ms
 61        2ms
 1        2ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 55        2ms
 1        2ms
 7D        2ms
 D        2ms
 D        2ms
 0        2ms
 0        1ms
 2        1ms
 B2        1ms
 0        1ms
 0        1ms
 11        1ms
 92        2ms
 4        2ms
 32        2ms
 0        2ms
 0        2ms
 3        2ms
 1B        2ms
 B        2ms
 47        2ms
 3        2ms
 A3        2ms
 4        1ms
 2D        1ms
 3        1ms
 20        0ms
 EE        0ms
 9F        1ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 C        0ms
 75 2        1ms
 BC        0ms
 2        0ms
 D4        0ms
 8        0ms
 A5        1ms
 1 8F        1ms
 C        0ms
 2F        0ms
 A0        1ms
 0        1ms
 1        1ms
 2C        1ms
 2 94        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0 1        1ms
 7B        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        1ms
 0        1ms
 2        1ms
 9D        0ms
 82        200ms
 11        1ms
 F1        1ms
 21        2ms
 1        2ms
 A6        2ms
 80        27ms
 F1        1ms
 11        1ms
 4C        1ms
 61        1ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 53        2ms
 1        1ms
 78        3ms
 D        1ms
 C        1ms
 0        3ms
 0        1ms
 2        2ms
 B0        2ms
 0        2ms
 0        2ms
 11        2ms
 9A        2ms
 4        2ms
 2E        2ms
 0        2ms
 0        2ms
 3        1ms
 21        2ms
 B        1ms
 3B        1ms
 3        1ms
 A3        1ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EE        0ms
 35        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 77        1ms
 2        1ms
 E5        1ms
 2        1ms
 BF        0ms
 8        0ms
 A3        1ms
 1 8F        1ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 64        1ms
 AD        1ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 5        1ms
 1 7C        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 15        0ms
 82        204ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        3ms
 80        42ms
 F1        1ms
 11        1ms
 4C        1ms
 61        1ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 55        2ms
 1        1ms
 7B        2ms
 D        1ms
 C        1ms
 0        1ms
 0        2ms
 2        3ms
 B2        2ms
 0        2ms
 0        2ms
 11        2ms
 D7        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 21        2ms
 B        1ms
 39        1ms
 3        1ms
 A3        1ms
 4        1ms
 2D        1ms
 3        1ms
 20        0ms
 EE        0ms
 25        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 37        2ms
 3        1ms
 0        1ms
 2        1ms
 BD        1ms
 8        0ms
 A3        0ms
 1        1ms
 90 C        1ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2        0ms
 5B A9        2ms
 8        1ms
 1        0ms
 30        0ms
 0        0ms
 0        0ms
 1        1ms
 7B B        1ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 11        0ms
 82        191ms
 11        1ms
 F1        2ms
 21        2ms
 1        2ms
 A6        2ms
 80        35ms
 F1        1ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 D        1ms
 55        1ms
 1        1ms
 81        2ms
 D        2ms
 C        2ms
 0        2ms
 0        2ms
 2        2ms
 B1        2ms
 0        2ms
 0        2ms
 11        2ms
 95        2ms
 4        1ms
 30        1ms
 0        1ms
 0        1ms
 3        1ms
 1C        2ms
 B        2ms
 4F        2ms
 3        2ms
 A3        3ms
 4        1ms
 2D        1ms
 3        0ms
 20        1ms
 EE        0ms
 DE        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 35        1ms
 2        0ms
 C8        0ms
 2        0ms
 E0        1ms
 8        1ms
 A6 1        2ms
 8D        0ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 BA        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        1ms
 0        1ms
 0        2ms
 1 7C        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        2ms
 E6        0ms
 82        229ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        1ms
 80        33ms
 F1        2ms
 11        2ms
 4C        2ms
 61        2ms
 1        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        3ms
 D        2ms
 55        2ms
 1        2ms
 7D        2ms
 D        2ms
 D        2ms
 0        1ms
 0        1ms
 2        1ms
 B4        1ms
 0        1ms
 0        2ms
 11        2ms
 6D        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 25        2ms
 B        3ms
 28        2ms
 3        1ms
 A3        2ms
 4        1ms
 2C        1ms
 3        1ms
 20        0ms
 ED        0ms
 A7        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 C        1ms
 37 2        1ms
 CA        0ms
 2        0ms
 A2        0ms
 8        0ms
 A2        1ms
 1 93        1ms
 C        0ms
 2F        0ms
 A0        1ms
 0        1ms
 1        1ms
 2C        2ms
 2 10        1ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 9        1ms
 1        0ms
 7A B        1ms
 EE        0ms
 3        0ms
 A3        1ms
 0        1ms
 2        1ms
 8C        1ms
 82        218ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 80        33ms
 F1        2ms
 11        2ms
 4C        2ms
 61        1ms
 1        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 55        3ms
 1        2ms
 7F        2ms
 D        2ms
 E        1ms
 0        1ms
 0        1ms
 2        1ms
 B1        2ms
 0        1ms
 0        2ms
 11        2ms
 D4        2ms
 4        2ms
 32        2ms
 0        2ms
 0        2ms
 3        2ms
 1B        2ms
 B        2ms
 45        2ms
 3        1ms
 A3        2ms
 4        1ms
 2D        1ms
 3        0ms
 20        0ms
 EE        0ms
 84        0ms
 0        0ms
 0        1ms
 0        1ms
 0        2ms
 C 35        2ms
 2        0ms
 B8        0ms
 2        0ms
 CF        0ms
 8        0ms
 A5        1ms
 1 8D        1ms
 C        0ms
 2F        0ms
 A0        0ms
 0        1ms
 1        1ms
 2C 2        2ms
 8E        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 3        1ms
 1 7C        1ms
 B        0ms
 EF        0ms
 3        0ms
 A3        1ms
 0        1ms
 2        2ms
 78        1ms
 82        209ms
 11        3ms
 F1        2ms
 21        2ms
 1        2ms
 A6        1ms
 80        31ms
 F1        3ms
 11        2ms
 4C        2ms
 61        2ms
 1        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 55        2ms
 1        2ms
 7A        2ms
 D        2ms
 D        2ms
 0        2ms
 0        2ms
 2        3ms
 B1        1ms
 0        1ms
 0        1ms
 11        1ms
 BC        2ms
 4        2ms
 30        2ms
 0        2ms
 0        2ms
 3        2ms
 22        2ms
 B        2ms
 20        2ms
 3        2ms
 A3        2ms
 4        1ms
 2C        1ms
 3        2ms
 20        0ms
 ED        0ms
 6D        1ms
 0        1ms
 0        1ms
 0        0ms
 0        1ms
 C        0ms
 77 2        1ms
 C8        0ms
 2        0ms
 9D        0ms
 8        0ms
 A0        1ms
 1 92        1ms
 C        0ms
 2F        1ms
 A0        1ms
 0        1ms
 1        0ms
 2C        1ms
 1 F2        2ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        1ms
 1        0ms
 7A B        1ms
 EF        0ms
 3        1ms
 A3        1ms
 0        1ms
 2        0ms
 9F        0ms
 82        215ms
 11        2ms
 F1        2ms
 21        2ms
 1        1ms
 A6        2ms
 80        35ms
 F1        2ms
 11        2ms
 4C        2ms
 61        3ms
 1        2ms
 0        1ms
 0        1ms
 0        1ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        2ms
 55        2ms
 1        2ms
 80        2ms
 D        2ms
 C        2ms
 0        2ms
 0        1ms
 2        1ms
 B1        1ms
 0        1ms
 0        2ms
 11        3ms
 DB        1ms
 4        2ms
 32        2ms
 0        2ms
 0        2ms
 3        2ms
 22        2ms
 B        2ms
 37        2ms
 3        2ms
 A3        2ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 EE        0ms
 16        1ms
 0        1ms
 0        1ms
 0        2ms
 0        1ms
 C 77        1ms
 2        0ms
 FA        0ms
 2        0ms
 BA        0ms
 8        0ms
 A3        1ms
 1 91        1ms
 C        0ms
 2F        0ms
 A0        1ms
 0        1ms
 1        1ms
 2C 2        1ms
 52        0ms
 A9        0ms
 8        0ms
 1        0ms
 30        0ms
 0        0ms
 0        0ms
 1 7B        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        1ms
 0        1ms
 2        1ms
 38        0ms
 82        166ms
 11        2ms
 F1        1ms
 21        1ms
 1        1ms
 A6        2ms
 82        1540ms
 11        1ms
 F1        2ms
 21        2ms
 1        3ms
 A6        2ms
 80        34ms
 21        2ms
 11        2ms
 4C        3ms
 61        2ms
 1        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        1ms
 0        1ms
 0        1ms
 0        1ms
 D        2ms
 55        2ms
 1        2ms
 7A        2ms
 D        2ms
 D        2ms
 0        2ms
 0        2ms
 2        2ms
 B1        2ms
 0        2ms
 0        3ms
 11        1ms
 9A        2ms
 4        1ms
 33        1ms
 0        1ms
 0        2ms
 3        2ms
 1D        2ms
 B        2ms
 46        2ms
 3        2ms
 A3        2ms
 4        2ms
 2D        2ms
 3        1ms
 20        1ms
 EE        0ms
 99        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 33        1ms
 2        0ms
 BD        0ms
 2        0ms
 D3        0ms
 8        0ms
 A5 1        2ms
 8F        1ms
 C        1ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C 2        1ms
 85        0ms
 AD        0ms
 8        0ms
 1        0ms
 30        0ms
 0        1ms
 0        1ms
 1 7C        2ms
 B        1ms
 F0        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        1ms
 83        0ms
 82        168ms
 11        2ms
 F1        2ms
 21        1ms
 1        1ms
 A6        2ms
 80        39ms
 F1        2ms
 11        1ms
 4C        2ms
 61        2ms
 1        2ms
 0        2ms
 0        3ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 0        2ms
 D        1ms
 55        1ms
 1        1ms
 80        1ms
 D        1ms
 D        2ms
 0        2ms
 0        2ms
 2        2ms
 B4        2ms
 0        2ms
 0        2ms
 11        2ms
 8D        2ms
 4        3ms
 2D        2ms
 0        1ms
 0        1ms
 3        1ms
 23        1ms
 B        1ms
 33        2ms
 3        1ms
 A3        1ms
 4        1ms
 2C        1ms
 3        0ms
 20        0ms
 ED        0ms
 FB        0ms
 0        0ms
 0        0ms
 0        0ms
 0        1ms
 C 79        1ms
 2        0ms
 DE        1ms
 2        1ms
 B3        1ms
 8        0ms
 A2        1ms
 1 91        1ms
 C        0ms
 2F        0ms
 A0        0ms
 0        0ms
 1        0ms
 2C        1ms
 2 9E        1ms
 AD        1ms
 8        1ms
 1        1ms
 30        1ms
 0        0ms
 0        1ms
 1 7B        1ms
 B        0ms
 EE        0ms
 3        0ms
 A3        0ms
 0        0ms
 2        0ms
 F8        0ms
 81        233ms
 11        1ms
 F1        3ms
 82        2ms
 5        2ms
 0        19312ms
 0        29678ms
 0        6237ms

а вот выборка команд

81 11 F1 81 04 
83 F1 11 C1 6B 8F 40

82 11 F1 1A  81 1F
A8 11 5A 81 04 90 6F 62 03 91 6B 03 92 6B 03 93 01 03 94 6A 03 
95 02 03 96 66 03 97 69 03 98 6A 03 99 44 03 9A 02 03 9F 6A FF AC

82 11 F1 1A  80 1E
80 F1 11 5F 5A 80 57 30 4C 30 54 47 46 37 35 31 32 32 33 33 37 31 
34 32 34 34 31 37 31 36 39 20 50 44 42 4F 53 20 20 30 31 30 35 30 
35 FF 4B 4D 37 4D 33 30 34 30 5F 53 00 06 42 30 31 30 31 35 59 32 
30 44 54 48 20 44 33 53 30 30 31 30 30 36 39 34 30 20 07 07 25 05 
48 30 32 38 31 30 31 30 32 36 38 FF

82 11 F1 21 01 
A6 80 F1 4C 61 01 00 00 00 00 00 00 00 00 0D 37 01 79 0C EB 00 00 
02 B3 00 00 11 89 04 30 00 00 03 20 0B 55 03 A3 04 2D 03 20 EE B9 
00 00 00 00 0C 35 03 0A 02 D9 08 A3 01 90 0C 27 A0 00 01 2C 02 76 
AD 08 01 30 00 03 01 7B 0B DB 03 A3 00 02 5C

81 11 F1 3E C1 
81 F1 11 7E 01

 

MaksVV
Offline
Зарегистрирован: 06.08.2015

viki13viki пишет:

vsrgv был прав второй снифер который ты сказал лучше в сериале пусто. делал с первым твоим. щас выбрал команды опкома и буду готовить симулятор скетч. если интересно вот результ сниффера

см. сообщение #168

MaksVV
Offline
Зарегистрирован: 06.08.2015

всё сходится, щас скетч более полный выложу

MaksVV
Offline
Зарегистрирован: 06.08.2015

вот рабочий скетч на запросы оп кома . Единственное если не будет опком видеть сообщения, можно задержку раскоментировать 5мс. 

добавил дабл клик кнопки, им выбирается какое сообщение будем мучать. ПС. поправил скетч

class BUTTON {
public:
//================================================================
static const byte bounce_              =   50; // длительность отслеживания дребезга.
static const byte doubleclick_         =  200; // длительность отслеживания двойного клика.
static const unsigned long timer_      = 1200000; // длительность отслеживания неактивности.
static const unsigned int retention_   = 1600; // длительность отслеживания нажатия и удержания.
//================================================================
boolean click_down;
boolean click_up;
boolean doubleclick;
boolean timer;
boolean retention;
//=================================
unsigned long m;
boolean  p;
boolean  b;
boolean dc;
byte     c;
boolean  t;
boolean  r;
//=================================
byte _pb;
//=================================
BUTTON(byte pb) {
_pb = pb;
pinMode(_pb, INPUT);
digitalWrite(_pb, 1);
//====
click_down      = 0;
click_up        = 0;
doubleclick     = 0;
timer           = 0;
retention       = 0;
//====
m  =      millis();
p  = digitalRead(_pb);
b  =                0;
dc =                0;
c  =                0;
t  =                0;
r  =                0;
//====
}

void read() {
//=======================================================
unsigned long nm =      millis();
boolean       np = digitalRead(_pb);
//=================
boolean nb  = 0;
boolean ndc = 0;
boolean nt  = 0;
boolean nr  = 0;
//================
click_down  = 0;
click_up    = 0;
doubleclick = 0;
timer       = 0;
retention   = 0;
//=================
if (np != p) {p = np; m = nm; }
//=======================================================
if (nm - m > bounce_) {nb = 1;}
if (nm - m > doubleclick_) {ndc = 1;}
if (ndc != dc) {dc = ndc; if (dc == 1) {c = 0;}}
if (nb != b) {b = nb;
if (p == 0 && b == 0) {click_down = 1;
++c;      if (c == 2) {c = 0; doubleclick = 1;}
}
if (p == 1 && b == 1) {click_up = 1;}
}
//=======================================================
if (nm - m > timer_) {nt = 1;}
if (nt != t) {t = nt;
if (p == 1 && t == 1) {timer = 1;}
}
//=======================================================
if (nm - m > retention_) {nr = 1;}
if (nr != r) {r = nr;
if (p == 0 && r == 1) {retention = 1;}
}
//=======================================================
}
};
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






BUTTON button(3); // вход кнопки (digital pin arduino)

int bytenumber = 0;


///////////////////////////////////////////////////////////////////////
// Всё что выше для считывания кнопки 
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //R,T
unsigned long prevTimedelay = 0; 

int length98 = 98;
int length37 = 37;
int length45 = 45;
int length7 = 7;
int length5 = 5;
int KakoyMessage = 1;
byte MessageRx[100] = {0};  // массив байтов принимаемого сообщения

byte messageInit[7] = {0x83, 0xF1, 0x11, 0xC1, 0x6B, 0x8F, 0x40};

byte message1A81[37] = {0xA8, 0xF1, 0x11, 0x5A, 0x81, 0x49, 0x00, 0x6F, 0x62, 0x39, 0x16, 0xB3, 0x92, 0x6B, 
0x39, 0x31, 0x39, 0x46, 0xA3, 0x95, 0x23, 0x96, 0x66, 0x39, 0x76, 0x93, 0x98, 0x6A, 0x39, 0x94, 0x43, 0x9A, 
0x23, 0x9F, 0x6A, 0xFF, 0xAC};

byte message1A80[98] = {0x80, 0xF1, 0x11, 0x5F, 0x5A, 0x80, 0x57, 0x30, 0x4C, 0x30, 0x54, 0x47, 0x46, 0x37, 
0x35, 0x31, 0x32, 0x32, 0x33, 0x33, 0x37, 0x31, 0x34, 0x32, 0x34, 0x34, 0x31, 0x37, 0x31, 0x36, 0x39, 0x20, 
0x50, 0x44, 0x42, 0x4F, 0x53, 0x20, 0x20, 0x30, 0x31, 0x30, 0x35, 0x30, 0x35, 0xFF, 0x4B, 0x4D, 0x37, 0x4D, 
0x33, 0x30, 0x34, 0x30, 0x5F, 0x53, 0x06, 0x42, 0x30, 0x31, 0x30, 0x31, 0x35, 0x59, 0x32, 0x30, 0x44, 0x54, 
0x48, 0x20, 0x44, 0x33, 0x53, 0x30, 0x30, 0x31, 0x30, 0x30, 0x36, 0x39, 0x34, 0x30, 0x20, 0x77, 0x25, 0x54, 
0x83, 0x03, 0x23, 0x83, 0x13, 0x03, 0x13, 0x03, 0x23, 0x63, 0x08, 0xFF};

byte messageDatos[45] ={0x80, 0xF1, 0x11 ,0x4C, 0x61, 0x01, 0x0C, 0x9D, 0x0C, 0x48, 0x02, 0x6A, 0x04, 0x41, 
0x32, 0xC8, 0x03, 0x9F, 0x04, 0x29, 0x03, 0x20, 0xE5, 0x62, 0x0D, 0xE4, 0x09, 0x02, 0x0C, 0x8E, 0xA0, 0x01, 
0x90, 0xAD, 0x08, 0x01, 0x20, 0x01, 0xA3, 0x0C, 0x54, 0x03, 0x9F,0x02, 0x56};

byte messagePresent[5] = {0x81, 0xF1, 0x11, 0x7E, 0x01};
int waitbyte=5;

unsigned long TimeLED, timerLED = 0;
bool timerenabledLED = 0;
#define TIMEREXPIRED_LED (TimeLED - timerLED)> 1200 // время включения светодиода если кнопка длительно нажата, мс


//unsigned long TimeDelayReceive, timerDelayReceive = 0;
//bool timerenabledDelayReceive = 0;
//bool DelayReceive = 0;
//#define TIMEREXPIRED_DelayReceive (TimeDelayReceive - timerDelayReceive)> 100 


void setup() {
 Serial.begin (115200);
mySerial.begin (10400);
pinMode (13, OUTPUT);
digitalWrite (13,0);
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");
}

void loop() {
button.read();
TimeLED = millis ();
//TimeDelayReceive = millis ();

if (button.click_down) { 
  if (KakoyMessage == 1)  message1A81[bytenumber]++; 
  if (KakoyMessage == 2)  message1A80[bytenumber]++; 
  if (KakoyMessage == 3)  messageDatos[bytenumber]++;   } // коротким нажатием на кнопку изменяем значение выбранного байта 
  
if (button.retention) { bytenumber++; digitalWrite (13,1) ; timerLED=TimeLED; timerenabledLED=1; 
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");} // длительным нажатием на кнопку изменяем номер байта, который будем менять

if (button.doubleclick) { KakoyMessage++; if (KakoyMessage>3) {KakoyMessage = 1;}

if (KakoyMessage == 1) { Serial.println ("Message dlya izmeneniya: 1A81:   ");}
if (KakoyMessage == 2) {Serial.println ("Message dlya izmeneniya: 1A80:   ");}
if (KakoyMessage == 3) {Serial.println ("Message dlya izmeneniya: Datos:   ");}} // дабл кликом изменяем сообщение в котором будем менять байты 



if (timerenabledLED){ if (TIMEREXPIRED_LED) {timerenabledLED=0;digitalWrite (13,0);}}
//if (timerenabledDelayReceive){ if (TIMEREXPIRED_DelayReceive) timerenabledDelayReceive=0; DelayReceive = 1;}



if (mySerial.available() ) {
      delay(51);

 //if (!timerenabledDelayReceive && !DelayReceive){ timerDelayReceive=TimeDelayReceive; timerenabledDelayReceive=1; }
// if (DelayReceive) {
 
     int k=0;
     byte inbyte=0;
     
  while( mySerial.available() && k < 100) {
     inbyte = mySerial.read();
    MessageRx[k] = inbyte;
    k++;   }

      Serial.print ("Receive:   ");

    for (int i = 0; i < k; i++) {
    Serial.print(MessageRx[i],HEX); Serial.print (" ");} 
    Serial.println ("");

if (MessageRx[2]==0x81 && MessageRx[3]==0x11 && MessageRx[4]==0xF1 && MessageRx[5]==0x81 && MessageRx[6]==0x04) {
  Serial.println ("Prinyat zapros init!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu Init:    ");

  for (int i = 0; i < length7; i++) {
    mySerial.write(messageInit[i]);
    Serial.print(messageInit[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
  }
  
    Serial.println(""); }


if (MessageRx[2]==0x82 && MessageRx[3]==0x11 && MessageRx[4]==0xF1 && MessageRx[5]==0x1A && MessageRx[6]==0x81 && MessageRx[7]==0x1F) {
Serial.println ("Prinyat zapros 1A81!  "); Serial.println (""); 
        Serial.print ("Transmit:    ");

for (int i = 0; i < length37; i++) {
    mySerial.write(message1A81[i]);
    Serial.print(message1A81[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } Serial.println("");}


   if (MessageRx[2]==0x82 && MessageRx[3]==0x11 && MessageRx[4]==0xF1 && MessageRx[5]==0x1A && MessageRx[6]==0x80 && MessageRx[7]==0x1E) {
Serial.println ("Prinyat zapros 1A80!  "); Serial.println (""); 
        Serial.print ("Transmit:    ");

for (int i = 0; i < length98; i++) {
    mySerial.write(message1A80[i]);
    Serial.print(message1A80[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } Serial.println("");}



   if (MessageRx[2]==0x82 && MessageRx[3]==0x11 && MessageRx[4]==0xF1 && MessageRx[5]==0x21 && MessageRx[6]==0x01 && MessageRx[7]==0xA6) {
        Serial.println ("Prinyat zapros Datos!  "); Serial.println (""); 
        Serial.print ("Transmit:    ");

for (int i = 0; i < length45; i++) {
    mySerial.write(messageDatos[i]);
    Serial.print(messageDatos[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } Serial.println("");}


   if (MessageRx[2]==0x81 && MessageRx[3]==0x11 && MessageRx[4]==0xF1 && MessageRx[5]==0x3E && MessageRx[6]==0xC1) {
        Serial.println ("Prinyat zapros Present!  "); Serial.println (""); 
        Serial.print ("Otvechayu Present:    ");

for (int i = 0; i < length5; i++) {
    mySerial.write(messagePresent[i]);
    Serial.print(messagePresent[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } Serial.println("");}
//DelayReceive = 0;

}
}
//} 


 

MaksVV
Offline
Зарегистрирован: 06.08.2015

но, я так понимаю, надо только Datos мучать, которое на запрос 21 01.

В эмуляторе если че, вся инфа в сериал выводится 

viki13viki
Offline
Зарегистрирован: 14.11.2016

да , только datos. вот мои скетч. завтра твой гляну

class BUTTON {
public:
//================================================================
static const byte bounce_              =   50; // длительность отслеживания дребезга.
static const byte doubleclick_         =  200; // длительность отслеживания двойного клика.
static const unsigned long timer_      = 1200000; // длительность отслеживания неактивности.
static const unsigned int retention_   = 1600; // длительность отслеживания нажатия и удержания.
//================================================================
boolean click_down;
boolean click_up;
boolean doubleclick;
boolean timer;
boolean retention;
//=================================
unsigned long m;
boolean  p;
boolean  b;
boolean dc;
byte     c;
boolean  t;
boolean  r;
//=================================
byte _pb;
//=================================
BUTTON(byte pb) {
_pb = pb;
pinMode(_pb, INPUT);
digitalWrite(_pb, 1);
//====
click_down      = 0;
click_up        = 0;
doubleclick     = 0;
timer           = 0;
retention       = 0;
//====
m  =      millis();
p  = digitalRead(_pb);
b  =                0;
dc =                0;
c  =                0;
t  =                0;
r  =                0;
//====
}

void read() {
//=======================================================
unsigned long nm =      millis();
boolean       np = digitalRead(_pb);
//=================
boolean nb  = 0;
boolean ndc = 0;
boolean nt  = 0;
boolean nr  = 0;
//================
click_down  = 0;
click_up    = 0;
doubleclick = 0;
timer       = 0;
retention   = 0;
//=================
if (np != p) {p = np; m = nm; }
//=======================================================
if (nm - m > bounce_) {nb = 1;}
if (nm - m > doubleclick_) {ndc = 1;}
if (ndc != dc) {dc = ndc; if (dc == 1) {c = 0;}}
if (nb != b) {b = nb;
if (p == 0 && b == 0) {click_down = 1;
++c;      if (c == 2) {c = 0; doubleclick = 1;}
}
if (p == 1 && b == 1) {click_up = 1;}
}
//=======================================================
if (nm - m > timer_) {nt = 1;}
if (nt != t) {t = nt;
if (p == 1 && t == 1) {timer = 1;}
}
//=======================================================
if (nm - m > retention_) {nr = 1;}
if (nr != r) {r = nr;
if (p == 0 && r == 1) {retention = 1;}
}
//=======================================================
}
};
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






BUTTON button(12); // вход кнопки (digital pin arduino)

int bytenumber = 0;


///////////////////////////////////////////////////////////////////////
// Всё что выше для считывания кнопки 
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //R,T
unsigned long prevTimedelay = 0; 

int length5 = 5;
int length43 = 43;
int length80 = 80;
int length100 = 100;
int length7 = 7;
byte MessageRx[100] = {0};  // массив байтов принимаемого сообщения

byte messageCOMUN[7] = {0x83, 0xF1, 0x11, 0xC1, 0x6B, 0x8F, 0x40};
byte messagePRES[5] = {0x81, 0xF1, 0x11, 0x7E, 0x01};
byte messageIDEN1[43] = {0xA8, 0x11, 0x5A, 0x81, 0x04, 0x90, 0x6F, 0x62, 0x03, 0x91, 0x6B, 0x03, 0x92, 0x6B, 0x03, 0x93, 0x01, 0x03, 0x94, 0x6A, 0x03, 0x95, 0x02, 0x03, 0x96, 0x66, 0x03, 0x97, 0x69, 0x03, 0x98, 0x6A, 0x03, 0x99, 0x44, 0x03, 0x9A, 0x02, 0x03, 0x9F, 0x6A, 0xFF, 0xAC};
byte messageIDEN2[100] = {0x80, 0xF1, 0x11, 0x5F, 0x5A, 0x80, 0x57, 0x30, 0x4C, 0x30, 0x54, 0x47, 0x46, 0x37, 0x35, 0x31, 0x32, 0x32, 0x33, 0x33, 0x37, 0x31, 0x34, 0x32, 0x34, 0x34 , 0x31, 0x37, 0x31, 0x36, 0x39, 0x20, 0x50, 0x44, 0x42, 0x4F, 0x53, 0x20, 0x20, 0x30, 0x31, 0x30, 0x35, 0x30, 0x35, 0xFF, 0x4B, 0x4D, 0x37, 0x4D, 0x33, 0x30, 0x34, 0x30, 0x5F, 0x53, 0x00, 0x06, 0x42, 0x30, 0x31, 0x30, 0x31, 0x35, 0x59, 0x32, 0x30, 0x44, 0x54, 0x48, 0x20, 0x44, 0x33, 0x53, 0x30, 0x30, 0x31, 0x30, 0x30, 0x36, 0x39, 0x34, 0x30, 0x20, 0x07, 0x07, 0x25, 0x05, 0x48, 0x30, 0x32, 0x38, 0x31, 0x30, 0x31, 0x30, 0x32, 0x36, 0x38, 0xFF};
byte messagePIDS[80] = {0x80, 0xF1, 0x4C, 0x61, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x37, 0x01, 0x79, 0x0C, 0xEB, 0x00, 0x00, 0x02, 0xB3, 0x00, 0x00, 0x11, 0x89, 0x04, 0x30, 0x00, 0x00, 0x03, 0x20, 0x0B, 0x55, 0x03, 0xA3, 0x04, 0x2D, 0x03, 0x20, 0xEE, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x35, 0x03, 0x0A, 0x02, 0xD9, 0x08, 0xA3, 0x01, 0x90, 0x0C, 0x27, 0xA0, 0x00, 0x01, 0x2C, 0x02, 0x76, 0xAD, 0x08, 0x01, 0x30, 0x00, 0x03, 0x01, 0x7B, 0x0B, 0xDB, 0x03, 0xA3, 0x00, 0x02, 0x5C};
int waitbyte=1;

unsigned long TimeLED, timerLED = 0;
bool timerenabledLED = 0;
#define TIMEREXPIRED_LED (TimeLED - timerLED)> 1200 // время включения светодиода если кнопка длительно нажата, мс

void setup() {
 Serial.begin (115200);
mySerial.begin (10400);
pinMode (13, OUTPUT);
digitalWrite (13,0);
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");
}

void loop() {
button.read();
TimeLED = millis ();

//////////////////////тут поменять на сообщение 21 00
if (button.click_down) { messagePIDS[bytenumber]++;  } // коротким нажатием на кнопку изменяем значение выбранного байта 
if (button.retention) { bytenumber++; digitalWrite (13,1) ; timerLED=TimeLED; timerenabledLED=1; 
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");} // длительным нажатием на кнопку изменяем номер байта, который будем менять

if (timerenabledLED){ if (TIMEREXPIRED_LED) {timerenabledLED=0;digitalWrite (13,0);}}



if (mySerial.available()) {
      delay(100);
     int k=0;
     byte inbyte=0;
     
  while( mySerial.available() && k < 100) {
     inbyte = mySerial.read();
    MessageRx[k] = inbyte;
    k++;   }

      Serial.print ("Recieve:   ");

    for (int i = 0; i < k; i++) {
    Serial.print(MessageRx[i],HEX); Serial.print (" ");} 
    Serial.println ("");

if (MessageRx[1]==0x81 && MessageRx[2]==0x11 && MessageRx[3]==0xF1 && MessageRx[4]==0x81 && MessageRx[5]==0x04) {
  Serial.println ("Prinyat zapros init!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length7; i++) {
    mySerial.write(messageCOMUN[i]);
    Serial.print(messageCOMUN[i],HEX); Serial.print ("  ");
   delay (waitbyte); 
   } 
    Serial.println("");
 
   }
if (MessageRx[1]==0x81 && MessageRx[2]==0x11 && MessageRx[3]==0xF1 && MessageRx[4]==0x3E && MessageRx[4]==0xC1) {
  Serial.println ("Prinyat zapros prisutstvia!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length5; i++) {
    mySerial.write(messagePRES[i]);
    Serial.print(messagePRES[i],HEX); Serial.print ("  ");
   delay (waitbyte); 
   } 
    Serial.println("");
 
   }
   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x1A && MessageRx[4]==0x81 && MessageRx[5]==0x1F) {
  Serial.println ("Prinyat zapros identificacion 1!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length43; i++) {
    mySerial.write(messageIDEN1[i]);
    Serial.print(messageIDEN1[i],HEX); Serial.print ("  ");
   delay (waitbyte); 
   } 
    Serial.println("");
 
   }
   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x1A && MessageRx[4]==0x80 && MessageRx[5]==0x1E) {
  Serial.println ("Prinyat zapros identificacion 2!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length100; i++) {
    mySerial.write(messageIDEN2[i]);
    Serial.print(messageIDEN2[i],HEX); Serial.print ("  ");
   delay (waitbyte); 
   } 
    Serial.println("");
 
   }
   if (MessageRx[0]==0x81 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x21 && MessageRx[4]==0x01 && MessageRx[5]==0xA6) {
  Serial.println ("Prinyat zapros identificacion 2!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length80; i++) {
    mySerial.write(messagePIDS[i]);
    Serial.print(messagePIDS[i],HEX); Serial.print ("  ");
   delay (waitbyte); 
   } 
    Serial.println("");
 
   }
}
}
    

вот ответы. что то не так. почти уже работает.

Tekuchiy Nomer Byte dlya izmeneniya:   0

Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 82 11 F1 1A 81 1F 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   82 11 F1 21 1 A6 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  11  5A  81  4  90  6F  62  3  91  6B  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 

мозг плавится. завтра продолжу.

MaksVV
Offline
Зарегистрирован: 06.08.2015

Ты в ответе на запроc ident1 с ошибкой отправлял. А8 11 5А...... А надо: А8 F1 11 5A..... видимо при сниффинге у тебя F1 потерялся. Конечно тяжело таким сниффером пользоваться где все байты с новой строки. Бери из сообщения 168#. Я там delay (51) добавил. Теперь всё гуд. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

и в строке 207 из твоего скетча (сообщение #283) ошибка. Там ты проверяешь запрос 21 01. Дак вот у тебя нулевой байт стоит 81, а надо 82, поэтому дуня не отвечала на Datos

MaksVV
Offline
Зарегистрирован: 06.08.2015

вот последний вариант эмулятора ЭБУ K-line, где правильная проверка на запросы диагностического прибора. Убрал дабл клик от кнопки, теперь только изменяются байты сообщения Datos. Я, если чё, подсовывал опкому сообщения, представленные из примера обмена с опкомом из сообщения форума #68. Можешь поменять на свои из сниффера

class BUTTON {
public:
//================================================================
static const byte bounce_              =   50; // длительность отслеживания дребезга.
static const byte doubleclick_         =  200; // длительность отслеживания двойного клика.
static const unsigned long timer_      = 1200000; // длительность отслеживания неактивности.
static const unsigned int retention_   = 1600; // длительность отслеживания нажатия и удержания.
//================================================================
boolean click_down;
boolean click_up;
boolean doubleclick;
boolean timer;
boolean retention;
//=================================
unsigned long m;
boolean  p;
boolean  b;
boolean dc;
byte     c;
boolean  t;
boolean  r;
//=================================
byte _pb;
//=================================
BUTTON(byte pb) {
_pb = pb;
pinMode(_pb, INPUT);
digitalWrite(_pb, 1);
//====
click_down      = 0;
click_up        = 0;
doubleclick     = 0;
timer           = 0;
retention       = 0;
//====
m  =      millis();
p  = digitalRead(_pb);
b  =                0;
dc =                0;
c  =                0;
t  =                0;
r  =                0;
//====
}

void read() {
//=======================================================
unsigned long nm =      millis();
boolean       np = digitalRead(_pb);
//=================
boolean nb  = 0;
boolean ndc = 0;
boolean nt  = 0;
boolean nr  = 0;
//================
click_down  = 0;
click_up    = 0;
doubleclick = 0;
timer       = 0;
retention   = 0;
//=================
if (np != p) {p = np; m = nm; }
//=======================================================
if (nm - m > bounce_) {nb = 1;}
if (nm - m > doubleclick_) {ndc = 1;}
if (ndc != dc) {dc = ndc; if (dc == 1) {c = 0;}}
if (nb != b) {b = nb;
if (p == 0 && b == 0) {click_down = 1;
++c;      if (c == 2) {c = 0; doubleclick = 1;}
}
if (p == 1 && b == 1) {click_up = 1;}
}
//=======================================================
if (nm - m > timer_) {nt = 1;}
if (nt != t) {t = nt;
if (p == 1 && t == 1) {timer = 1;}
}
//=======================================================
if (nm - m > retention_) {nr = 1;}
if (nr != r) {r = nr;
if (p == 0 && r == 1) {retention = 1;}
}
//=======================================================
}
};
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






BUTTON button(3); // вход кнопки (digital pin arduino)

int bytenumber = 0;


///////////////////////////////////////////////////////////////////////
// Всё что выше для считывания кнопки 
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //R,T
unsigned long prevTimedelay = 0; 

int length98 = 98;
int length37 = 37;
int length45 = 45;
int length7 = 7;
int length5 = 5;
int KakoyMessage = 1;
byte MessageRx[100] = {0};  // массив байтов принимаемого сообщения

byte messageInit[7] = {0x83, 0xF1, 0x11, 0xC1, 0x6B, 0x8F, 0x40};

byte message1A81[37] = {0xA8, 0xF1, 0x11, 0x5A, 0x81, 0x49, 0x00, 0x6F, 0x62, 0x39, 0x16, 0xB3, 0x92, 0x6B, 
0x39, 0x31, 0x39, 0x46, 0xA3, 0x95, 0x23, 0x96, 0x66, 0x39, 0x76, 0x93, 0x98, 0x6A, 0x39, 0x94, 0x43, 0x9A, 
0x23, 0x9F, 0x6A, 0xFF, 0xAC};

byte message1A80[98] = {0x80, 0xF1, 0x11, 0x5F, 0x5A, 0x80, 0x57, 0x30, 0x4C, 0x30, 0x54, 0x47, 0x46, 0x37, 
0x35, 0x31, 0x32, 0x32, 0x33, 0x33, 0x37, 0x31, 0x34, 0x32, 0x34, 0x34, 0x31, 0x37, 0x31, 0x36, 0x39, 0x20, 
0x50, 0x44, 0x42, 0x4F, 0x53, 0x20, 0x20, 0x30, 0x31, 0x30, 0x35, 0x30, 0x35, 0xFF, 0x4B, 0x4D, 0x37, 0x4D, 
0x33, 0x30, 0x34, 0x30, 0x5F, 0x53, 0x06, 0x42, 0x30, 0x31, 0x30, 0x31, 0x35, 0x59, 0x32, 0x30, 0x44, 0x54, 
0x48, 0x20, 0x44, 0x33, 0x53, 0x30, 0x30, 0x31, 0x30, 0x30, 0x36, 0x39, 0x34, 0x30, 0x20, 0x77, 0x25, 0x54, 
0x83, 0x03, 0x23, 0x83, 0x13, 0x03, 0x13, 0x03, 0x23, 0x63, 0x08, 0xFF};

byte messageDatos[45] ={0x80, 0xF1, 0x11 ,0x4C, 0x61, 0x01, 0x0C, 0x9D, 0x0C, 0x48, 0x02, 0x6A, 0x04, 0x41, 
0x32, 0xC8, 0x03, 0x9F, 0x04, 0x29, 0x03, 0x20, 0xE5, 0x62, 0x0D, 0xE4, 0x09, 0x02, 0x0C, 0x8E, 0xA0, 0x01, 
0x90, 0xAD, 0x08, 0x01, 0x20, 0x01, 0xA3, 0x0C, 0x54, 0x03, 0x9F,0x02, 0x56};

byte messagePresent[5] = {0x81, 0xF1, 0x11, 0x7E, 0x01};
int waitbyte=5;

unsigned long TimeLED, timerLED = 0;
bool timerenabledLED = 0;
#define TIMEREXPIRED_LED (TimeLED - timerLED)> 1200 // время включения светодиода если кнопка длительно нажата, мс


//unsigned long TimeDelayReceive, timerDelayReceive = 0;
//bool timerenabledDelayReceive = 0;
//bool DelayReceive = 0;
//#define TIMEREXPIRED_DelayReceive (TimeDelayReceive - timerDelayReceive)> 100 


void setup() {
 Serial.begin (115200);
mySerial.begin (10400);
pinMode (13, OUTPUT);
digitalWrite (13,0);
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");
Serial.println ("");
Serial.println ("Wait message from diagnostic device...");  Serial.println ("");
}

void loop() {
button.read();
TimeLED = millis ();
//TimeDelayReceive = millis ();

if (button.click_down)  messageDatos[bytenumber]++;    // коротким нажатием на кнопку изменяем значение выбранного байта 
  
if (button.retention) { bytenumber++; digitalWrite (13,1) ; timerLED=TimeLED; timerenabledLED=1; 
Serial.println (""); Serial.print ("                           Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");} // длительным нажатием на кнопку изменяем номер байта, который будем менять





if (timerenabledLED){ if (TIMEREXPIRED_LED) {timerenabledLED=0;digitalWrite (13,0);}}
//if (timerenabledDelayReceive){ if (TIMEREXPIRED_DelayReceive) timerenabledDelayReceive=0; DelayReceive = 1;}



if (mySerial.available() ) {
      delay(51);

 //if (!timerenabledDelayReceive && !DelayReceive){ timerDelayReceive=TimeDelayReceive; timerenabledDelayReceive=1; }
// if (DelayReceive) {
 
     int k=0;
     byte inbyte=0;
     
  while( mySerial.available() && k < 100) {
     inbyte = mySerial.read();
    MessageRx[k] = inbyte;
    k++;   }

      Serial.println (""); Serial.print ("Receive:   ");

    for (int i = 0; i < k; i++) {
    Serial.print(MessageRx[i],HEX); Serial.print (" ");} 
    Serial.print ("         ");

if (MessageRx[1]==0x81 && MessageRx[2]==0x11 && MessageRx[3]==0xF1 && MessageRx[4]==0x81 && MessageRx[5]==0x04) {
  Serial.println ("Prinyat zapros init!  "); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
  Serial.println("");  Serial.print ("Otvechayu Init:    ");

  for (int i = 0; i < length7; i++) {
    mySerial.write(messageInit[i]);
    Serial.print(messageInit[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
  }
  
    Serial.println(""); }


if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x1A && MessageRx[4]==0x81 && MessageRx[5]==0x1F) {
Serial.println ("Prinyat zapros ID1!  "); 
Serial.println("");  Serial.print ("Otvechayu ID1:    ");

for (int i = 0; i < length37; i++) {
    mySerial.write(message1A81[i]);
    Serial.print(message1A81[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } Serial.println("");}


   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x1A && MessageRx[4]==0x80 && MessageRx[5]==0x1E) {
Serial.println ("Prinyat zapros ID2!  "); 
Serial.println(""); Serial.print ("Otvechayu ID2:    ");

for (int i = 0; i < length98; i++) {
    mySerial.write(message1A80[i]);
    Serial.print(message1A80[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } Serial.println("");}



   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x21 && MessageRx[4]==0x01 && MessageRx[5]==0xA6) {
 Serial.println ("Prinyat zapros Datos!  "); 
 Serial.println("");  Serial.print ("Otvechayu Datos:    ");

for (int i = 0; i < length45; i++) {
    mySerial.write(messageDatos[i]);
    Serial.print(messageDatos[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } Serial.println("");}


   if (MessageRx[0]==0x81 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x3E && MessageRx[4]==0xC1) {
  Serial.println ("Prinyat zapros Present!  "); 
  Serial.println("");  Serial.print ("Otvechayu Present:    ");

for (int i = 0; i < length5; i++) {
    mySerial.write(messagePresent[i]);
    Serial.print(messagePresent[i],HEX); Serial.print ("  ");
   // delay (waitbyte); 
   } Serial.println("");}
//DelayReceive = 0;

}
}
//} 


 

viki13viki
Offline
Зарегистрирован: 14.11.2016

Подправил свой скетч, нашел все ошибки в байтах. Перепроверил каждый байт с ответом опкома, скетч заработал. проходит инит, проходит 1А 80 и 1А 81. опком показвывает данные блока, номера, софт и т.д., но все чуток не совпадеет

вот эти я имею ввиду, после слешей то что должно быть. но я все байты проверил....... несколько раз.

Normal timing parameter set.

VIN: W0L0TGF7512233714     //правильно
vehicleManufacturerECUHardwareNumber 24417169     //   24417169 PD  
systemSupplierECUHardwareNumber:  PDBOS  010      //  BOS  010505
systemSupplierECUHardwareVersionNumber: 35            // 255
systemSupplierECUSoftwareNumber: 05KM7M304          // KM7M3040_S
systemSupplierECUSoftwareVersionNumber: 305F          //  6
exhaustRegulationOrTypeApprovalNumber: S-B01         // B01015
systemNameOrEngineType:  015Y20DTH                            // Y20DTH_D3
RepairShopCodeOrTesterSerialNumber:   D3S001006   //S001006940
ProgrammingDate:  39343020                                            //20070725

Identifier: 0707

VehicleManufacturerSpecific: %-H0281010              //0281010268

(имею распечаку реального опкома) и при этом вылетает табличка что опком не может определить точную спецификацию (само собой ведь данные не совпадают) и предлагает выбрать из пяти варианто, там преречисляется несколько моделей астр и зафир, чтобы я не выбрал при просмотре лайф данных во всех окнах красные прочерки. проверлил каждый байт полученый обкомом от авто и сравнил с вписаными в скетч, все точно, каждый байт, заначит должен определять эти данные точно. да пид 21 01 посылает, но как говорю все данные с прочерками. вот скетч

class BUTTON {
public:
//================================================================
static const byte bounce_              =   50; // длительность отслеживания дребезга.
static const byte doubleclick_         =  200; // длительность отслеживания двойного клика.
static const unsigned long timer_      = 1200000; // длительность отслеживания неактивности.
static const unsigned int retention_   = 1600; // длительность отслеживания нажатия и удержания.
//================================================================
boolean click_down;
boolean click_up;
boolean doubleclick;
boolean timer;
boolean retention;
//=================================
unsigned long m;
boolean  p;
boolean  b;
boolean dc;
byte     c;
boolean  t;
boolean  r;
//=================================
byte _pb;
//=================================
BUTTON(byte pb) {
_pb = pb;
pinMode(_pb, INPUT);
digitalWrite(_pb, 1);
//====
click_down      = 0;
click_up        = 0;
doubleclick     = 0;
timer           = 0;
retention       = 0;
//====
m  =      millis();
p  = digitalRead(_pb);
b  =                0;
dc =                0;
c  =                0;
t  =                0;
r  =                0;
//====
}

void read() {
//=======================================================
unsigned long nm =      millis();
boolean       np = digitalRead(_pb);
//=================
boolean nb  = 0;
boolean ndc = 0;
boolean nt  = 0;
boolean nr  = 0;
//================
click_down  = 0;
click_up    = 0;
doubleclick = 0;
timer       = 0;
retention   = 0;
//=================
if (np != p) {p = np; m = nm; }
//=======================================================
if (nm - m > bounce_) {nb = 1;}
if (nm - m > doubleclick_) {ndc = 1;}
if (ndc != dc) {dc = ndc; if (dc == 1) {c = 0;}}
if (nb != b) {b = nb;
if (p == 0 && b == 0) {click_down = 1;
++c;      if (c == 2) {c = 0; doubleclick = 1;}
}
if (p == 1 && b == 1) {click_up = 1;}
}
//=======================================================
if (nm - m > timer_) {nt = 1;}
if (nt != t) {t = nt;
if (p == 1 && t == 1) {timer = 1;}
}
//=======================================================
if (nm - m > retention_) {nr = 1;}
if (nr != r) {r = nr;
if (p == 0 && r == 1) {retention = 1;}
}
//=======================================================
}
};
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






BUTTON button(12); // вход кнопки (digital pin arduino)

int bytenumber = 0;


///////////////////////////////////////////////////////////////////////
// Всё что выше для считывания кнопки 
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //R,T
unsigned long prevTimedelay = 0; 

int length5 = 5;
int length7 = 7;
byte MessageRx[100] = {0};  // массив байтов принимаемого сообщения

byte messageCOMUN[7] = {0x83, 0xF1, 0x11, 0xC1, 0x6B, 0x8F, 0x40};
byte messagePRES[5] = {0x81, 0xF1, 0x11, 0x7E, 0x01};

int length44 = 44;
byte messageIDEN1[44] = {0xA8, 0xF1, 0x11, 0x5A, 0x81, 0x04, 0x90, 0x6F, 0x62, 0x03, 0x91, 0x68, 0x03,
0x92, 0x6B, 0x03, 0x93, 0x01, 0x03, 0x94, 0x6A, 0x03, 0x95, 0x02, 0x03, 0x96, 0x66, 0x03, 0x97, 0x69, 
0x03, 0x98, 0x6A, 0x03, 0x99, 0x44, 0x03, 0x9A, 0x02, 0x03, 0x9F, 0x6A, 0xFF, 0xAC};

int length100 = 100;
byte messageIDEN2[100] = {0x80, 0xF1, 0x11, 0x5F, 0x5A, 0x80, 0x57, 0x30, 0x4C, 0x30, 0x54, 0x47, 0x46, 0x37, 
0x35, 0x31, 0x32, 0x32, 0x33, 0x33, 0x37, 0x31, 0x34, 0x32, 0x34, 0x34, 0x31, 0x37, 0x31, 0x36, 0x39, 0x20, 
0x50, 0x44, 0x42, 0x4F, 0x53, 0x20, 0x20, 0x30, 0x31, 0x30, 0x35, 0x30, 0x35, 0xFF, 0x4B, 0x4D, 0x37, 0x4D, 
0x33, 0x30, 0x34, 0x30, 0x5F, 0x53, 0x00, 0x06, 0x42, 0x30, 0x31, 0x30, 0x31, 0x35, 0x59, 0x32, 0x30, 0x44, 
0x54, 0x48, 0x20, 0x44, 0x33, 0x53, 0x30, 0x30, 0x31, 0x30, 0x30, 0x36, 0x39, 0x34, 0x30, 0x20, 0x07, 0x07, 
0x25, 0x05, 0x48, 0x30, 0x32, 0x38, 0x31, 0x30, 0x031, 0x30, 0x632, 0x036, 0x38, 0xFF};

int length83 = 83;
byte messagePIDS[83] = {0x80, 0xF1, 0x11, 0x4C, 0x61, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
0x0D, 0x37, 0x01, 0x79, 0x0C, 0xEB, 0x00, 0x00, 0x02, 0xB3, 0x00, 0x00, 0x11, 0x89, 0x04, 0x30, 0x00, 0x00, 
0x03, 0x20, 0x0B, 0x55, 0x03, 0xA3, 0x04, 0x2D, 0x03, 0x20, 0xEE, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x35, 
0x03, 0x0A, 0x02, 0xD9, 0x08, 0xA3, 0x01, 0x90, 0x0C, 0x27, 0xA0, 0x00, 0x01, 0x2C, 0x02, 0x76, 0xAD, 0x08, 
0x01, 0x30, 0x00, 0x03, 0x01, 0x7B, 0x0B, 0xDB, 0x03, 0xA3, 0x00, 0x02, 0x5C, 0x81, 0x1F};

int waitbyte=5;

unsigned long TimeLED, timerLED = 0;
bool timerenabledLED = 0;
#define TIMEREXPIRED_LED (TimeLED - timerLED)> 1200 // время включения светодиода если кнопка длительно нажата, мс

void setup() {
 Serial.begin (115200);
mySerial.begin (10400);
pinMode (13, OUTPUT);
digitalWrite (13,0);
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");
}

void loop() {
button.read();
TimeLED = millis ();

//////////////////////тут поменять на сообщение 21 00
if (button.click_down) { messagePIDS[bytenumber]++;  } // коротким нажатием на кнопку изменяем значение выбранного байта 
if (button.retention) { bytenumber++; digitalWrite (13,1) ; timerLED=TimeLED; timerenabledLED=1; 
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");} // длительным нажатием на кнопку изменяем номер байта, который будем менять

if (timerenabledLED){ if (TIMEREXPIRED_LED) {timerenabledLED=0;digitalWrite (13,0);}}



if (mySerial.available()) {
      delay(100);
     int k=0;
     byte inbyte=0;
     
  while( mySerial.available() && k < 100) {
     inbyte = mySerial.read();
    MessageRx[k] = inbyte;
    k++;   }

      Serial.print ("Recieve:   ");

    for (int i = 0; i < k; i++) {
    Serial.print(MessageRx[i],HEX); Serial.print (" ");} 
    Serial.println ("");

if (MessageRx[1]==0x81 && MessageRx[2]==0x11 && MessageRx[3]==0xF1 && MessageRx[4]==0x81 && MessageRx[5]==0x04) {
  Serial.println ("Prinyat zapros init!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length7; i++) {
    mySerial.write(messageCOMUN[i]);
    Serial.print(messageCOMUN[i],HEX); Serial.print ("  ");
   //delay (waitbyte); 
   } 
    Serial.println("");
 
   }
if (MessageRx[1]==0x81 && MessageRx[2]==0x11 && MessageRx[3]==0xF1 && MessageRx[4]==0x3E && MessageRx[4]==0xC1) {
  Serial.println ("Prinyat zapros prisutstvia!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length5; i++) {
    mySerial.write(messagePRES[i]);
    Serial.print(messagePRES[i],HEX); Serial.print ("  ");
   //delay (waitbyte); 
   } 
    Serial.println("");
 
   }
   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x1A && MessageRx[4]==0x81 && MessageRx[5]==0x1F) {
  Serial.println ("Prinyat zapros identificacion 1!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length44; i++) {
    mySerial.write(messageIDEN1[i]);
    Serial.print(messageIDEN1[i],HEX); Serial.print ("  ");
   //delay (waitbyte); 
   } 
    Serial.println("");
 
   }
   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x1A && MessageRx[4]==0x80 && MessageRx[5]==0x1E) {
  Serial.println ("Prinyat zapros identificacion 2!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length100; i++) {
    mySerial.write(messageIDEN2[i]);
    Serial.print(messageIDEN2[i],HEX); Serial.print ("  ");
   //delay (waitbyte); 
   } 
    Serial.println("");
 
   }
   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x21 && MessageRx[4]==0x01 && MessageRx[5]==0xA6) {
  Serial.println ("Prinyat zapros identificacion 2!  "); Serial.println (""); 
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println (""); 
    Serial.print ("Otvechayu:    ");
  for (int i = 0; i < length83; i++) {
    mySerial.write(messagePIDS[i]);
    Serial.print(messagePIDS[i],HEX); Serial.print ("  ");
   /delay (waitbyte); 
   } 
    Serial.println("");
 
   }
}
}



вот то что я получаю

Tekuchiy Nomer Byte dlya izmeneniya:   0

Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 
Recieve:   0 81 11 F1 81 4 
Prinyat zapros init!  

Otvechayu:    83  F1  11  C1  6B  8F  40  
Recieve:   FF FF FF 
Recieve:   82 11 F1 1A 81 1F 
Prinyat zapros identificacion 1!  

Otvechayu:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 1A 80 1E 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   82 11 F1 21 1 A6 
Prinyat zapros identificacion 2!  

Otvechayu:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  
Recieve:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
Recieve:   81 11 F1 3E C1 
Recieve:   81 11 F1 3E C1 

MaksVV твой скетч , поменял делей с 51 на 100 и сместил байты в сообщении инит. он заработал. но в опкоме он выделывает тоже самое что и мой. вот скетч


class BUTTON {
public:
//================================================================
static const byte bounce_              =   50; // длительность отслеживания дребезга.
static const byte doubleclick_         =  200; // длительность отслеживания двойного клика.
static const unsigned long timer_      = 1200000; // длительность отслеживания неактивности.
static const unsigned int retention_   = 1600; // длительность отслеживания нажатия и удержания.
//================================================================
boolean click_down;
boolean click_up;
boolean doubleclick;
boolean timer;
boolean retention;
//=================================
unsigned long m;
boolean  p;
boolean  b;
boolean dc;
byte     c;
boolean  t;
boolean  r;
//=================================
byte _pb;
//=================================
BUTTON(byte pb) {
_pb = pb;
pinMode(_pb, INPUT);
digitalWrite(_pb, 1);
//====
click_down      = 0;
click_up        = 0;
doubleclick     = 0;
timer           = 0;
retention       = 0;
//====
m  =      millis();
p  = digitalRead(_pb);
b  =                0;
dc =                0;
c  =                0;
t  =                0;
r  =                0;
//====
}

void read() {
//=======================================================
unsigned long nm =      millis();
boolean       np = digitalRead(_pb);
//=================
boolean nb  = 0;
boolean ndc = 0;
boolean nt  = 0;
boolean nr  = 0;
//================
click_down  = 0;
click_up    = 0;
doubleclick = 0;
timer       = 0;
retention   = 0;
//=================
if (np != p) {p = np; m = nm; }
//=======================================================
if (nm - m > bounce_) {nb = 1;}
if (nm - m > doubleclick_) {ndc = 1;}
if (ndc != dc) {dc = ndc; if (dc == 1) {c = 0;}}
if (nb != b) {b = nb;
if (p == 0 && b == 0) {click_down = 1;
++c;      if (c == 2) {c = 0; doubleclick = 1;}
}
if (p == 1 && b == 1) {click_up = 1;}
}
//=======================================================
if (nm - m > timer_) {nt = 1;}
if (nt != t) {t = nt;
if (p == 1 && t == 1) {timer = 1;}
}
//=======================================================
if (nm - m > retention_) {nr = 1;}
if (nr != r) {r = nr;
if (p == 0 && r == 1) {retention = 1;}
}
//=======================================================
}
};
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






BUTTON button(12); // вход кнопки (digital pin arduino)

int bytenumber = 0;


///////////////////////////////////////////////////////////////////////
// Всё что выше для считывания кнопки
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //R,T
unsigned long prevTimedelay = 0;

int length100 = 100;
int length44 = 44;
int length83 = 83;
int length7 = 7;
int length5 = 5;
int KakoyMessage = 1;
byte MessageRx[100] = {0};  // массив байтов принимаемого сообщения

byte messageInit[7] = {0x83, 0xF1, 0x11, 0xC1, 0x6B, 0x8F, 0x40};

byte message1A81[44] = {0xA8, 0xF1, 0x11, 0x5A, 0x81, 0x04, 0x90, 0x6F, 0x62, 0x03, 0x91, 0x68, 0x03,
0x92, 0x6B, 0x03, 0x93, 0x01, 0x03, 0x94, 0x6A, 0x03, 0x95, 0x02, 0x03, 0x96, 0x66, 0x03, 0x97, 0x69,
0x03, 0x98, 0x6A, 0x03, 0x99, 0x44, 0x03, 0x9A, 0x02, 0x03, 0x9F, 0x6A, 0xFF, 0xAC};

byte message1A80[100] = {0x80, 0xF1, 0x11, 0x5F, 0x5A, 0x80, 0x57, 0x30, 0x4C, 0x30, 0x54, 0x47, 0x46, 0x37, 0x35, 0x31, 0x32, 0x32, 0x33, 0x33,
0x37, 0x31, 0x34, 0x32, 0x34, 0x34, 0x31, 0x37, 0x31, 0x36, 0x39, 0x20, 0x50, 0x44, 0x42, 0x4F, 0x53, 0x20, 0x30, 0x31,
0x30, 0x35, 0x30, 0x35, 0x32, 0x35, 0x35, 0x4B, 0x4D, 0x37, 0x4D, 0x33, 0x30, 0x34, 0x30, 0x5F, 0x53, 0x36, 0x42, 0x30,
0x31, 0x30, 0x31, 0x35, 0x59, 0x32, 0x30, 0x44, 0x54, 0x48, 0x5F, 0x44, 0x33, 0x53, 0x30, 0x30, 0x31, 0x30, 0x30, 0x36,
0x39, 0x34, 0x30, 0x32, 0x30, 0x30, 0x37, 0x30, 0x37, 0x32, 0x35, 0x30, 0x32, 0x38, 0x31, 0x30, 0x31, 0x30, 0x32, 0x36};

byte messageDatos[83] ={0x80, 0xF1, 0x11, 0x4C, 0x61, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0D, 0x37, 0x01, 0x79, 0x0C, 0xEB, 0x00, 0x00, 0x02, 0xB3, 0x00, 0x00, 0x11, 0x89, 0x04, 0x30, 0x00, 0x00,
0x03, 0x20, 0x0B, 0x55, 0x03, 0xA3, 0x04, 0x2D, 0x03, 0x20, 0xEE, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x35,
0x03, 0x0A, 0x02, 0xD9, 0x08, 0xA3, 0x01, 0x90, 0x0C, 0x27, 0xA0, 0x00, 0x01, 0x2C, 0x02, 0x76, 0xAD, 0x08,
0x01, 0x30, 0x00, 0x03, 0x01, 0x7B, 0x0B, 0xDB, 0x03, 0xA3, 0x00, 0x02, 0x5C, 0x81, 0x1F};

byte messagePresent[5] = {0x81, 0xF1, 0x11, 0x7E, 0x01};
int waitbyte=5;

unsigned long TimeLED, timerLED = 0;
bool timerenabledLED = 0;
#define TIMEREXPIRED_LED (TimeLED - timerLED)> 1200 // время включения светодиода если кнопка длительно нажата, мс


//unsigned long TimeDelayReceive, timerDelayReceive = 0;
//bool timerenabledDelayReceive = 0;
//bool DelayReceive = 0;
//#define TIMEREXPIRED_DelayReceive (TimeDelayReceive - timerDelayReceive)> 100


void setup() {
 Serial.begin (115200);
mySerial.begin (10400);
pinMode (13, OUTPUT);
digitalWrite (13,0);
Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");
Serial.println ("");
Serial.println ("Wait message from diagnostic device...");  Serial.println ("");
}

void loop() {
button.read();
TimeLED = millis ();
//TimeDelayReceive = millis ();

if (button.click_down)  messageDatos[bytenumber]++;    // коротким нажатием на кнопку изменяем значение выбранного байта
 
if (button.retention) { bytenumber++; digitalWrite (13,1) ; timerLED=TimeLED; timerenabledLED=1;
Serial.println (""); Serial.print ("                           Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");} // длительным нажатием на кнопку изменяем номер байта, который будем менять





if (timerenabledLED){ if (TIMEREXPIRED_LED) {timerenabledLED=0;digitalWrite (13,0);}}
//if (timerenabledDelayReceive){ if (TIMEREXPIRED_DelayReceive) timerenabledDelayReceive=0; DelayReceive = 1;}



if (mySerial.available() ) {
      delay(100);

 //if (!timerenabledDelayReceive && !DelayReceive){ timerDelayReceive=TimeDelayReceive; timerenabledDelayReceive=1; }
// if (DelayReceive) {
 
     int k=0;
     byte inbyte=0;
     
  while( mySerial.available() && k < 100) {
     inbyte = mySerial.read();
    MessageRx[k] = inbyte;
    k++;   }

      Serial.println (""); Serial.print ("Receive:   ");

    for (int i = 0; i < k; i++) {
    Serial.print(MessageRx[i],HEX); Serial.print (" ");}
    Serial.print ("         ");

if (MessageRx[1]==0x81 && MessageRx[2]==0x11 && MessageRx[3]==0xF1 && MessageRx[4]==0x81 && MessageRx[5]==0x04) {
  Serial.println ("Prinyat zapros init!  ");
 //   Serial.print ("Tekuchiy Nomer Byte dlya izmeneniya:   "); Serial.println (bytenumber); Serial.println ("");
  Serial.println("");  Serial.print ("Otvechayu Init:    ");
  for (int i = 0; i < length7; i++) {
    mySerial.write(messageInit[i]);
    Serial.print(messageInit[i],HEX); Serial.print ("  ");
   // delay (waitbyte);
  }
 
    Serial.println(""); }


if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x1A && MessageRx[4]==0x81 && MessageRx[5]==0x1F) {
Serial.println ("Prinyat zapros ID1!  ");
Serial.println("");  Serial.print ("Otvechayu ID1:    ");

for (int i = 0; i < length44; i++) {
    mySerial.write(message1A81[i]);
    Serial.print(message1A81[i],HEX); Serial.print ("  ");
   // delay (waitbyte);
   } Serial.println("");}


   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x1A && MessageRx[4]==0x80 && MessageRx[5]==0x1E) {
Serial.println ("Prinyat zapros ID2!  ");
Serial.println(""); Serial.print ("Otvechayu ID2:    ");

for (int i = 0; i < length100; i++) {
    mySerial.write(message1A80[i]);
    Serial.print(message1A80[i],HEX); Serial.print ("  ");
   // delay (waitbyte);
   } Serial.println("");}



   if (MessageRx[0]==0x82 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x21 && MessageRx[4]==0x01 && MessageRx[5]==0xA6) {
 Serial.println ("Prinyat zapros Datos!  ");
 Serial.println("");  Serial.print ("Otvechayu Datos:    ");

for (int i = 0; i < length83; i++) {
    mySerial.write(messageDatos[i]);
    Serial.print(messageDatos[i],HEX); Serial.print ("  ");
   // delay (waitbyte);
   } Serial.println("");}


   if (MessageRx[0]==0x81 && MessageRx[1]==0x11 && MessageRx[2]==0xF1 && MessageRx[3]==0x3E && MessageRx[4]==0xC1) {
  Serial.println ("Prinyat zapros Present!  ");
  Serial.println("");  Serial.print ("Otvechayu Present:    ");

for (int i = 0; i < length5; i++) {
    mySerial.write(messagePresent[i]);
    Serial.print(messagePresent[i],HEX); Serial.print ("  ");
   // delay (waitbyte);
   } Serial.println("");}
//DelayReceive = 0;

}
}
//}






а вот то что он выдает


Tekuchiy Nomer Byte dlya izmeneniya:   0


Wait message from diagnostic device...


Receive:   0 81 11 F1 81 4          Prinyat zapros init!  

Otvechayu Init:    83  F1  11  C1  6B  8F  40  

Receive:   FF FF FF          
Receive:   82 11 F1 1A 81 1F          Prinyat zapros ID1!  

Otvechayu ID1:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 1A 80 1E          Prinyat zapros ID2!  

Otvechayu ID2:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 21 1 A6          Prinyat zapros Datos!  

Otvechayu Datos:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   0 81 11 F1 81 4          Prinyat zapros init!  

Otvechayu Init:    83  F1  11  C1  6B  8F  40  

Receive:   FF FF FF          
Receive:   82 11 F1 1A 81 1F          Prinyat zapros ID1!  

Otvechayu ID1:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 1A 80 1E          Prinyat zapros ID2!  

Otvechayu ID2:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 21 1 A6          Prinyat zapros Datos!  

Otvechayu Datos:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   0 81 11 F1 81 4          Prinyat zapros init!  

Otvechayu Init:    83  F1  11  C1  6B  8F  40  

Receive:   FF FF FF          
Receive:   82 11 F1 1A 81 1F          Prinyat zapros ID1!  

Otvechayu ID1:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 1A 80 1E          Prinyat zapros ID2!  

Otvechayu ID2:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 21 1 A6          Prinyat zapros Datos!  

Otvechayu Datos:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   0 81 11 F1 81 4          Prinyat zapros init!  

Otvechayu Init:    83  F1  11  C1  6B  8F  40  

Receive:   FF FF FF          
Receive:   82 11 F1 1A 81 1F          Prinyat zapros ID1!  

Otvechayu ID1:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 1A 80 1E          Prinyat zapros ID2!  

Otvechayu ID2:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 21 1 A6          Prinyat zapros Datos!  

Otvechayu Datos:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   0 81 11 F1 81 4          Prinyat zapros init!  

Otvechayu Init:    83  F1  11  C1  6B  8F  40  

Receive:   FF FF FF          
Receive:   82 11 F1 1A 81 1F          Prinyat zapros ID1!  

Otvechayu ID1:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 1A 80 1E          Prinyat zapros ID2!  

Otvechayu ID2:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 21 1 A6          Prinyat zapros Datos!  

Otvechayu Datos:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   81 11 F1 3E C1          Prinyat zapros Present!  

Otvechayu Present:    81  F1  11  7E  1  

Receive:   FF FF FF          
Receive:   0 81 11 F1 81 4          Prinyat zapros init!  

Otvechayu Init:    83  F1  11  C1  6B  8F  40  

Receive:   FF FF FF          
Receive:   82 11 F1 1A 81 1F          Prinyat zapros ID1!  

Otvechayu ID1:    A8  F1  11  5A  81  4  90  6F  62  3  91  68  3  92  6B  3  93  1  3  94  6A  3  95  2  3  96  66  3  97  69  3  98  6A  3  99  44  3  9A  2  3  9F  6A  FF  AC  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 1A 80 1E          Prinyat zapros ID2!  

Otvechayu ID2:    80  F1  11  5F  5A  80  57  30  4C  30  54  47  46  37  35  31  32  32  33  33  37  31  34  32  34  34  31  37  31  36  39  20  50  44  42  4F  53  20  20  30  31  30  35  30  35  FF  4B  4D  37  4D  33  30  34  30  5F  53  0  6  42  30  31  30  31  35  59  32  30  44  54  48  20  44  33  53  30  30  31  30  30  36  39  34  30  20  7  7  25  5  48  30  32  38  31  30  31  30  32  36  38  FF  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   82 11 F1 21 1 A6          Prinyat zapros Datos!  

Otvechayu Datos:    80  F1  11  4C  61  1  0  0  0  0  0  0  0  0  D  37  1  79  C  EB  0  0  2  B3  0  0  11  89  4  30  0  0  3  20  B  55  3  A3  4  2D  3  20  EE  B9  0  0  0  0  C  35  3  A  2  D9  8  A3  1  90  C  27  A0  0  1  2C  2  76  AD  8  1  30  0  3  1  7B  B  DB  3  A3  0  2  5C  81  1F  

Receive:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF          
Receive:   81 11 F1 82 5          

щас подравлю байты чтобы выдавало правильные данные о блоке.

подправил байты. блин все равно переносит часть данх вниз

24417169 PD берет и переносит PD в низ с BOS 010

че за .....

MaksVV
Offline
Зарегистрирован: 06.08.2015

А может после запроса datos ему надо периодически ответ начинать слать, например раз а 200мс

MaksVV
Offline
Зарегистрирован: 06.08.2015

Попробуй еще раз поснифить скетчем из сообщения 168 только делай пробуй 100 или 200. Но такие длинные сообщения он все равно в одну строку не сможет вставлять, т.к. буфер вроде около 60 байт

MaksVV
Offline
Зарегистрирован: 06.08.2015

Еще попробуй делай между отсылкой байт раскоментировать . сделай delay waitbyte 1 или 2

MaksVV
Offline
Зарегистрирован: 06.08.2015

Сейчас посмотрел обмен с опком из сообщ 278. Опком также себя ведет и только начиная со строки 3315 начинаетмя запрос- ответ на запрос 21 01

viki13viki
Offline
Зарегистрирован: 14.11.2016

Попробую. Но я думаю собака порылась в другом. Смотри, так видит опком данные блока авто
VIN: W0L0TGF7512233714
vehicleManufacturerECUHardwareNumber 24417169 PD
systemSupplierECUHardwareNumber: BOS 010505
systemSupplierECUHardwareVersionNumber: 255
systemSupplierECUSoftwareNumber: KM7M3040_S
systemSupplierECUSoftwareVersionNumber: 6
exhaustRegulationOrTypeApprovalNumber: B01015
systemNameOrEngineType: Y20DTH_D3
RepairShopCodeOrTesterSerialNumber: S001006940
ProgrammingDate: 20070725

VehicleManufacturerSpecific: 0281010268

А так видео опком данные блока с эмулятора
VIN: W0L0TGF7512233714
vehicleManufacturerECUHardwareNumber 24417169
systemSupplierECUHardwareNumber: PDBOS 010
systemSupplierECUHardwareVersionNumber: 35
systemSupplierECUSoftwareNumber: 05KM7M304
systemSupplierECUSoftwareVersionNumber: 305F
exhaustRegulationOrTypeApprovalNumber: S-B01
systemNameOrEngineType: 015Y20DTH
RepairShopCodeOrTesterSerialNumber: D3S001006
ProgrammingDate: 39343020

VehicleManufacturerSpecific: %-H0281010
Сравни данные. Конечно опком не может определить спецификацию блока. и по этому не может расшифровать данные 21 01, и везде прочерки. Толи эмулятор передаёт не правильно...... Попробую твоим сниффер последний прослушать ещё раз. Чуток позже.

MaksVV
Offline
Зарегистрирован: 06.08.2015

И задержку waitbyte не забуть попробовать

viki13viki
Offline
Зарегистрирован: 14.11.2016

sniffMaksVV (так мы его и обзовем), работает отлично. Вот сниффер опкома, щас буду анализировать.


-18508ms
 0 81 11 F1 81 4
106ms
 83 F1 11 C1 6B 8F 40
247ms
 82 11 F1 1A 81 1F A8 F1 11 5A 81 4 90 6F 62 3 91 6B 3 92 6B 3 93 1 3 94 6A 3 95 2 3 96 66 3 97 69 3
112ms
 98 6A 3 99 44 3 9A 2 3 9F 6A FF AC
242ms
 82 11 F1 1A 80 1E 80 F1 11 5F 5A 80 57 30 4C 30 54 47 46 37 35 31 32 32 33 33 37 31 34 32 34 34 31 37 31 36 39 20 50
113ms
 44 42 4F 53 20 20 30 31 30 35 30 35 FF 4B 4D 37 4D 33 30 34 30 5F 53 0 6 42 30 31 30 31 35 59 32 30 44 54 48 20 44 33 53 30 30 31 30 30 36 39 34 30 20 7 7 25 5 48 30 32 38 31 30
120ms
 31 30 32 36 38 FF
2362ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A2 1 7D C 69 0 0 2 B1 0 0 11 F0 4 3F 0 0 3 22 B B7 3 AC 4
114ms
 2F 3 20 F0 6A 0 0 0 0 B 71 3 A9 3 33 8 AA 1 90 C 5E A0 0 1 2C 3 5D A9 8 1 30 0 0 1 7E B FB 3 AC 0 2 5E
811ms
 81 11 F1 3E C1 81 F1 11 7E 1
217ms
 81 11 F1 3E C1 81 F1 11 7E 1
216ms
 81 11 F1 3E C1 81 F1 11 7E 1
233ms
 81 11 F1 3E C1 81 F1 11 7E 1
218ms
 81 11 F1 3E C1 81 F1 11 7E 1
215ms
 81 11 F1 3E C1 81 F1 11 7E 1
217ms
 81 11 F1 3E C1 81 F1 11 7E 1
232ms
 81 11 F1 3E C1 81 F1 11 7E 1
240ms
 81 11 F1 3E C1 81 F1 11 7E 1
239ms
 81 11 F1 3E C1 81 F1 11 7E 1
218ms
 81 11 F1 3E C1 81 F1 11 7E 1
215ms
 81 11 F1 3E C1 81 F1 11 7E 1
223ms
 81 11 F1 3E C1
1587ms
 81 11 F1 3E C1
355ms
 81 11 F1 3E C1
340ms
 81 11 F1 3E C1
989ms
 0 81 11 F1 81 4
1760ms
 0 81 11 F1 81 4 83
103ms
 F1 11 C1 6B 8F 40
201ms
 82 11 F1 1A 81 1F A8 F1 11 5A 81 4 90 6F 62 3 91 6B 3 92 6B 3 93 1 3 94 6A 3 95 2 3 96 66 3 97 69 3 98 6A 3 99 44 3 9A 2
114ms
 3 9F 6A FF AC
225ms
 82 11 F1 1A 80 1E
1703ms
 82 11 F1 1A 80 1E
341ms
 82 11 F1 1A 80 1E
341ms
 82 11 F1 1A 80 1E 80 F1 11 5F 5A 80 57 30 4C 30 54 47 46 37 35 31 32 32 33 33 37 31 34 32 34 34 31 37 31 36 39 20
114ms
 50 44 42 4F 53 20 20 30 31 30 35 30 35 FF 4B 4D 37 4D 33 30 34 30 5F 53 0 6 42 30 31 30 31 35 59 32 30 44 54 48 20 44 33 53 30 30 31 30 30 36 39 34 30 20 7 7 25 5 48 30 32 38 31
120ms
 30 31 30 32 36 38 FF
558ms
 0 81 11 F1 81 4
1935ms
 0 81 11 F1 81 4 83 F1
103ms
 11 C1 6B 8F 40
201ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A7 1 7E C 6E 0 0 2 B6 0 0 12 55 4
110ms
 35 0 0 3 20 B B3 3 AC 4 2F 3 20 F0 5A 0 0 0 0 B 71 2 FB 3 28 8 AB 1 8F C 5E A0 0 1 2C 3 9C A9 8 1 30 0 0 1 7F B F9 3 AC 0 2 38
478ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A7 1 7B C 6E 0 0 2 B4 0 0 12 21 4 3A 0 0 3 1F B AD 3
112ms
 AC 4 2F 3 20 F0 65 0 0 0 0 B 71 2 FF 3 2A 8 AA 1 8F C 5C A0 0 1 2C 3 41 AD 8 1 30 0 0 1 7E B F9 3 AD 0 2 B4
258ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A7 1 7C C 6D 0 0 2 B3 0 0 12 3F 4 39 0 0 3
110ms
 21 B B3 3 AC 4 2F 3 20 F0 5A 0 0 0 0 B B1 2 FB 3 20 8 AA 1 91 C 5C A0 0 1 2C 3 72 AD 8 1 30 0 0 1 7D B F9 3 AD 0 2 31
307ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 84 C 6D 0 0 2 B4 0 0 12 2E 4 39 0 0 3 21 B AA
112ms
 3 AD 4 2E 3 20 F0 0 0 0 0 0 B 2F 2 BB 3 2B 8 AB 1 8F C 5E A0 0 1 2C 3 44 AD 8 1 30 0 0 1 7E B F9 3 AD 0 2 E4
291ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 7D C 6E 0 0 2 B5 0 0 12 31 4 39 0 0 3 1F B B6 3
111ms
 AD 4 2F 3 20 F0 50 0 0 0 0 B 70 2 F9 3 26 8 AB 1 8F C 5E A0 0 1 2C 3 96 A9 8 1 30 0 0 1 7F B F9 3 AC 0 2 5
305ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 84 C 6E 0 0 2 B4 0 0 11 FF 4 3E 0 0 3 20 B AD 3 AC
111ms
 4 2E 3 20 F0 20 0 0 0 0 B 70 3 90 3 23 8 AB 1 91 C 5E A0 0 1 2C 3 7B A9 8 1 30 0 0 1 7E B F9 3 AD 0 2 1F
291ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 81 C 6E 0 0 2 B2 0 0 12 44 4 3A 0 0
112ms
 3 20 B B6 3 AD 4 2F 3 20 F0 7A 0 0 0 0 B 71 2 C1 3 2E 8 A9 1 8F C 5C A0 0 1 2C 3 4F A9 8 1 30 0 0 1 7F B F9 3 AD 0 2 CC
307ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 7D C 6F 0 0 2 B4 0 0 11 F0 4 3A
109ms
 0 0 3 22 B AD 3 AD 4 2E 3 20 F0 16 0 0 0 0 B B1 2 EE 3 1B 8 A9 1 91 C 5C A0 0 1 2C 3 34 A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 49
648ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 82 C 6F 0 0 2 B2 0 0 12 5B 4 3E 0 0 3 1E B
111ms
 B7 3 AC 4 2F 3 20 F0 84 0 0 0 0 B 71 2 C5 3 30 8 AB 1 8F C 5C A0 0 1 2C 3 B4 A9 8 1 30 0 0 1 7F B F9 3 AC 0 2 5D
305ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 7C C 6E 0 0 2 B4 0 0 12 30 4 3A 0 0 3
112ms
 20 B B1 3 AC 4 2F 3 20 F0 45 0 0 0 0 B 2F 2 FC 3 24 8 AA 1 90 C 5C A0 0 1 2C 3 90 A9 8 1 30 0 0 1 7F B F9 3 AC 0 2 AB
292ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 7E C 6F 0 0 2 B4 0 0 12 5 4 3A 0 0 3 22 B AE 3 AC
112ms
 4 2E 3 20 F0 25 0 0 0 0 B 73 3 8B 3 1D 8 AA 1 91 C 5C A0 0 1 2C 3 7E A9 8 1 30 0 0 1 7E B F9 3 AD 0 2 1D
363ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 82 C 70 0 0 2 B4 0 0 12 44 4 3A 0 0 3 21 B B2 3
113ms
 AD 4 2F 3 20 F0 4A 0 0 0 0 B B3 2 F8 3 25 8 A9 1 90 C 5C A0 0 1 2C 3 37 A9 8 1 30 0 0 1 7E B F9 3 AD 0 2 F6
308ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AA 1 80 C 6F 0 0 2 B3 0 0 12 3A 4 39
109ms
 0 0 3 20 B B5 3 AC 4 2F 3 20 F0 6A 0 0 0 0 B 75 3 99 3 2B 8 AA 1 90 C 5C A0 0 1 2C 3 9C A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 D9
334ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AA 1 7B C 6F 0 0 2 B3 0 0 12 21 4 3A 0 0 3
112ms
 1F B B2 3 AD 4 2F 3 20 F0 30 0 0 0 0 B 70 2 F7 3 20 8 AA 1 90 C 5C A0 0 1 2C 3 84 A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 B4
371ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AA 1 7F C 6F 0 0 2 B2 0 0 12 15 4 39 0 0 3 22 B B2 3 AD
112ms
 4 2F 3 20 F0 55 0 0 0 0 B 71 3 8B 3 22 8 A9 1 90 C 5C A0 0 1 2C 3 2F A9 8 1 30 0 0 1 7E B F8 3 AC 0 2 13
290ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 7E C 6F 0 0 2 B4 0 0 12 2B 4
111ms
 3C 0 0 3 20 B B3 3 AD 4 2F 3 20 F0 40 0 0 0 0 B 70 2 F8 3 23 8 AA 1 90 C 5C A0 0 1 2C 3 8D A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 E1
352ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C A8 1 80 C 70 0 0 2 B4 0 0 11 E7 4 3F 0 0 3 20 B AE
113ms
 3 AC 4 2F 3 20 F0 3A 0 0 0 0 B 2F 3 8E 3 22 8 AA 1 90 C 5C A0 0 1 2C 3 37 A9 8 1 30 0 0 1 7E B F9 3 AD 0 2 96
298ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AA 1 7E C 70 0 0 2 B3 0 0 12 1 4 3C
110ms
 0 0 3 20 B B2 3 AD 4 2F 3 20 F0 55 0 0 0 0 B 31 2 FA 3 25 8 A9 1 90 C 5C A0 0 1 2C 3 37 A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 3B
299ms
 82 11 F1 21 1 A6
1596ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AB 1 7B C 6F 0 0 2 B2 0 0 12 56 4 3E
109ms
 0 0 3 1D B B5 3 AC 4 2F 3 20 F0 5F 0 0 0 0 B 71 2 B8 3 29 8 AA 1 8F C 5C A0 0 1 2C 3 9F AD 8 1 30 0 0 1 7F B F8 3 AC 0 2 5
515ms
 82 11 F1 21 1 A6
1587ms
 82 11 F1 21 1 A6 80 21 11 4C 61 1 0 0 0 0 0 0 0 0 C AB 1 7F C 72 0 0 2 B4 0 0 11 D2 4 3A 0 0 3 23 B A9
112ms
 3 AD 4 2E 3 20 EF FB 0 0 0 0 B 2F 2 EA 3 16 8 A8 1 91 C 5C A0 0 1 2C 3 F AD 8 1 30 0 0 1 7E B F9 3 AC 0 2 97
291ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AB 1 7E C 72 0 0 2 B5 0 0 12 3A 4 3A 0
112ms
 0 3 20 B B1 3 AC 4 2F 3 20 F0 4A 0 0 0 0 B 73 3 8E 3 25 8 AA 1 8F C 5C A0 0 1 2C 3 93 AD 8 1 30 0 0 1 7E B F8 3 AC 0 2 A0
306ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AB 1 7E C 72 0 0 2 B2 0 0 12 0 4
109ms
 39 0 0 3 21 B B0 3 AD 4 2F 3 20 F0 40 0 0 0 0 B B3 2 B6 3 23 8 A9 1 8F C 5C A0 0 1 2C 3 3A A9 8 1 30 0 0 1 7E B F8 3 AD 0 2 61
276ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AB 1 80 C 72 0 0 2 B4 0 0 12 15 4 3E 0 0 3 21 B AD
111ms
 3 AD 4 2E 3 20 F0 25 0 0 0 0 B 70 2 F1 3 1E 8 A9 1 91 C 5C A0 0 1 2C 3 24 A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 3F
275ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AC 1 7D C 72 0 0 2 B3 0 0 12 46 4 3A 0 0
111ms
 3 1E B AF 3 AD 4 2F 3 20 F0 75 0 0 0 0 B 70 3 9D 3 2E 8 AA 1 8F C 5C A0 0 1 2C 3 49 A9 8 1 30 0 0 1 7E B F8 3 AC 0 2 99
306ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AB 1 81 C 73 0 0 2 B1 0 0 12 1A 4
109ms
 37 0 0 3 22 B A9 3 AD 4 2E 3 20 EF FB 0 0 0 0 B 6E 2 A2 3 16 8 A8 1 90 C 5C A0 0 1 2C 3 81 A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 10
322ms
 82 11 F1 21 1 A6
1595ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AC 1 7E C 73 0 0 2 B2 0 0 12 37 4 3E 0 0
112ms
 3 1E B B4 3 AC 4 2F 3 20 EF F1 0 0 0 0 B 2E 2 A1 3 14 8 A8 1 90 C 5C A0 0 1 2C 3 9 A9 8 1 30 0 0 1 7F B F8 3 AD 0 2 76
291ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 80 C 72 0 0 2 B2 0 0 12 43 4 3A 0 0 3 22 B A4
111ms
 3 AD 4 2E 3 20 EF 30 0 0 0 0 B 71 3 94 3 27 8 AB 1 90 C 5C A0 0 1 2C 3 81 A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 77
306ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 7D C 72 0 0 2 B4 0 0 12 40 4 3A 0 0 3 1F B AF 3 AC
113ms
 4 2F 3 20 F0 45 0 0 0 0 B 71 3 90 3 24 8 AA 1 90 C 5C A0 0 1 2C 3 90 A9 8 1 30 0 0 1 7E B F9 3 AD 0 2 99
304ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AC 1 7D C 72 0 0 2 B3 0 0 11 E5 4 3A 0 0 3 24 B A4
112ms
 3 AC 4 2E 3 20 EF D1 0 0 0 0 B 2F 2 9C 3 E 8 A8 1 91 C 5C A0 0 1 2C 3 4E AD 8 1 30 0 0 1 7E B FA 3 AC 0 2 33
382ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 7A C 73 0 0 2 B4 0 0 11 DF 4 3A 0 0 3 24 B
111ms
 A0 3 AC 4 2E 3 20 EF BC 0 0 0 0 B B5 3 70 3 A 8 A8 1 92 C 5C A0 0 1 2C 3 42 A9 8 1 30 0 0 1 7D B F8 3 AC 0 2 59
291ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 81 C 73 0 0 2 B1 0 0 12 4C 4 3A 0 0 3 1D B B1 3 AC
114ms
 4 2F 3 20 F0 A9 0 0 0 0 B 71 2 CC 3 37 8 AC 1 8E C 5C A0 0 1 2C 3 BF AD 8 1 30 0 0 1 7F B F9 3 AC 0 2 8C
313ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 7C C 74 0 0 2 B4 0 0 12 3A 4 39 0 0 3 20 B B1
113ms
 3 AC 4 2F 3 20 F0 4A 0 0 0 0 B 71 3 96 3 25 8 AA 1 90 C 5C A0 0 1 2C 3 78 A9 8 1 30 0 0 1 7E B F8 3 AC 0 2 88
296ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 80 C 73 0 0 2 B3 0 0 12 C 4
109ms
 3A 0 0 3 1F B AE 3 AC 4 2F 3 20 F0 99 0 0 0 0 B 70 2 C7 3 34 8 AA 1 8F C 5C A0 0 1 2C 3 59 AD 8 1 30 0 0 1 7E B F8 3 AC 0 2 CA
447ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 7E C 73 0 0 2 B2 0 0 12 1 4 39
112ms
 0 0 3 1F B AC 3 AC 4 2F 3 20 F0 55 0 0 0 0 B 31 3 90 3 27 8 AB 1 8F C 5C A0 0 1 2C 3 6C A9 8 1 30 0 0 1 7E B F8 3 AC 0 2 3
300ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 80 C 74 0 0 2 B2 0 0 12 3F 4 38 0 0 3 21 B AC 3 AC
111ms
 4 2E 3 20 F0 2B 0 0 0 0 B 2C 2 B0 3 1F 8 AA 1 90 C 5C A0 0 1 2C 3 57 A9 8 1 30 0 0 1 7E B F9 3 AC 0 2 18
331ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 79 C 74 0 0 2 B4 0 0 12 4A 4 37 0 0 3
112ms
 1F B B3 3 AD 4 2F 3 20 F0 6F 0 0 0 0 B 71 3 93 3 2C 8 A9 1 8F C 5C A0 0 1 2C 3 4A A9 8 1 30 0 0 1 7F B F8 3 AD 0 2 90
303ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 7F C 74 0 0 2 B2 0 0 11 E6 4
109ms
 3A 0 0 3 22 B A7 3 AC 4 2E 3 20 EF F1 0 0 0 0 B 70 2 A6 3 14 8 A9 1 90 C 5C A0 0 1 2C 3 60 A9 8 1 30 0 0 1 7D B F8 3 AD 0 2 B6
306ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AF 1 79 C 73 0 0 2 B4 0 0 12 65 4 3A 0 0
111ms
 3 1D B AE 3 AC 4 2F 3 20 F0 75 0 0 0 0 B 71 3 A7 3 35 8 AB 1 90 C 5C A0 0 1 2C 3 96 A9 8 1 30 0 0 1 7F B F8 3 AD 0 2 19
292ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AF 1 80 C 74 0 0 2 B3 0 0 12 0 4 3A 0 0 3 21
112ms
 B AA 3 AD 4 2E 3 20 F0 10 0 0 0 0 B 70 3 7D 3 1A 8 A9 1 90 C 5C A0 0 1 2C 3 66 A9 8 1 30 0 0 1 7E B F8 3 AC 0 2 DC
304ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 83 C 74 0 0 2 B2 0 0 12 3F 4 39 0 0 3 21 B
111ms
 A8 3 AC 4 2E 3 20 F0 0 0 0 0 0 B 2E 2 AC 3 25 8 AB 1 8F C 5C A0 0 1 2C 3 8F A9 8 1 30 0 0 1 7E B F6 3 AC 0 2 26
291ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AF 1 78 C 74 0 0 2 B4 0 0 11 F2 4 3D 0 0 3 1E B AF 3 AD
112ms
 4 2F 3 20 F0 7A 0 0 0 0 B 70 3 9F 3 1F 8 AA 1 8F C 5C A0 0 1 2C 3 81 A9 8 1 30 0 0 1 7E B F8 3 AC 0 2 78
289ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AF 1 81 C 73 0 0 2 B3 0 0 11 E1 4
110ms
 3A 0 0 3 21 B AD 3 AC 4 2F 3 20 F0 3A 0 0 0 0 B 70 2 B8 3 22 8 AA 1 91 C 5C A0 0 1 2C 3 8A AD 8 1 30 0 0 1 7E B F8 3 AC 0 2 55
322ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AF 1 88 C 74 0 0 2 B1 0 0 12 1A 4 3A 0 0 3 1F B AD 3 AC
111ms
 4 2F 3 20 F0 55 0 0 0 0 B 70 3 97 3 28 8 AB 1 8F C 5C A0 0 1 2C 3 95 AD 8 1 30 0 0 1 7E B F8 3 AC 0 2 9E
291ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C AD 1 79 C 74 0 0 2 B3 0 0 12 92 4 39
110ms
 0 0 3 22 B AC 3 AC 4 2E 3 20 F0 0 0 0 0 0 B B1 3 78 3 17 8 A9 1 90 C 5C A0 0 1 2C 3 69 AD 8 1 30 0 0 1 7E B F6 3 AC 0 2 94
322ms
 82 11 F1 21 1 A6
1596ms
 82 11 F1 21 1 A6 80 21 11 4C 61 1 0 0 0 0 0 0 0 0 C AF 1 79 C 75 0 0 2 B4 0 0 12 7 4 3A 0 0 3 1E B
111ms
 AD 3 AC 4 2F 3 20 F0 75 0 0 0 0 B 2E 3 A3 3 2E 8 AB 1 8F C 5C A0 0 1 2C 3 AA A9 8 1 30 0 0 1 7F B F8 3 AD 0 2 B2
259ms
 82 11 F1 21 1 A6
1579ms
 82 11 F1 21 1 A6
341ms
 82 11 F1 21 1 A6
341ms
 82 11 F1 21 1 A6 80 21 11 4C 61 1 0 0 0 0 0 0 0 0 C B0 1 85 C 76 0 0 2 B2 0 0 12 4F 4 3C
111ms
 0 0 3 21 B AB 3 AD 4 2E 3 20 F0 2B 0 0 0 0 B 70 3 91 3 19 8 A9 1 8E C 5C A0 0 1 2C 3 17 A9 8 1 30 0 0 1 7E B F6 3 AC 0 2 40
308ms
 82 11 F1 21 1 A6
1595ms
 82 11 F1 21 1 A6
356ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B1 1 7A C 76 0 0 2 B1 0 0 12 6 4 3A 0 0 3 1F B
112ms
 A6 3 AD 4 2E 3 20 F0 20 0 0 0 0 B 71 3 89 3 1D 8 AA 1 8F C 5C A0 0 1 2C 3 1F AD 8 1 30 0 0 1 7E B F6 3 AD 0 2 B4
307ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B0 1 7A C 76 0 0 2 B4 0 0 11 EC 4 37 0 0 3 1F
111ms
 B B0 3 AC 4 2F 3 20 F0 75 0 0 0 0 B 71 3 8E 3 2D 8 AB 1 90 C 5C A0 0 1 2C 3 A7 AD 8 1 30 0 0 1 7E B F6 3 AC 0 2 95
304ms
 82 11 F1 21 1 A6
1580ms
 82 11 F1 21 1 A6
277ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B2 1 7B C 77 0 0 2 B4 0 0 12 5F
110ms
 4 3A 0 0 3 1F B AD 3 AC 4 2F 3 20 F0 5A 0 0 0 0 B 2F 3 97 3 28 8 AB 1 8F C 5C A0 0 1 2C 3 98 A9 8 1 30 0 0 1 7E B F5 3 AC 0 2 9F
293ms
 82 11 F1 21 1 A6
1580ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B2 1 87 C 79 0 0 2 B3 0 0 11 E6 4 39 0 0 3 1D B AD 3 AD 4
113ms
 2F 3 20 F0 8A 0 0 0 0 B 2C 2 BB 3 33 8 AA 1 8E C 5C A0 0 1 2C 3 4E A9 8 1 30 0 0 1 7E B F5 3 AC 0 2 3F
703ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B2 1 84 C 77 0 0 2 B5 0 0 12 34 4
111ms
 3E 0 0 3 21 B A7 3 AD 4 2E 3 20 EF FB 0 0 0 0 B 73 3 78 3 16 8 A8 1 91 C 5C A0 0 1 2C 3 89 A9 8 1 30 0 0 1 7E B F5 3 AD 0 2 22
1100ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B4 1 84 C 77 0 0 2 B4 0 0 12 6A 4 3A 0 0
112ms
 3 1F B A6 3 AD 4 2E 3 20 F0 1B 0 0 0 0 B 71 3 80 3 1C 8 AA 1 8E C 5C A0 0 1 2C 3 41 A9 8 1 30 0 0 1 7E B F5 3 AD 0 2 36
298ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B4 1 7A C 79 0 0 2 B3 0 0 12 3F 4 3A 0 0 3 21 B A8 3 AC
111ms
 4 2E 3 20 F0 16 0 0 0 0 B 70 2 A0 3 17 8 A9 1 90 C 5C A0 0 1 2C 3 69 A9 8 1 30 0 0 1 7E B F5 3 AC 0 2 41
1087ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B4 1 82 C 79 0 0 2 B2 0 0 12 25 4 3E
109ms
 0 0 3 20 B A6 3 AD 4 2E 3 20 F0 0 0 0 0 0 B 71 3 7E 3 17 8 A9 1 8F C 5C A0 0 1 2C 3 69 A9 8 1 30 0 0 1 7E B F5 3 AD 0 2 FA
525ms
 82 11 F1 21 1 A6 80 F1 11 4C 61 1 0 0 0 0 0 0 0 0 C B4 1 7A C 79 0 0 2 B2 0 0 12 B 4 3A 0
111ms
 0 3 22 B A6 3 AC 4 2E 3 20 EF DB 0 0 0 0 B 73 3 7B 3 10 8 A9 1 90 C 5C A0 0 1 2C 3 54 A9 8 1 30 0 0 1 7E B F5 3 AC 0 2 92

 

viki13viki
Offline
Зарегистрирован: 14.11.2016

Переписал все байты в скетч с новой прослушки.

1. менял задержку 100,200,250   ///результат тотже, опком не считывает корректно данные блока

2. раскоментил delay (waitbyte); задержка 250 м/с , байты 1 м/с  ///проходит только инит, блок определить вообще не может

3. задержка 100 и 200 м/с , байты 1 м/с   ///результат тотже, опком не считывает корректно данные блока

4. 200 м/с , байты 3 м/с  ///только инит проходит, блок вообще не определяет

5. 100 м/с , байты 5 м/с   ///результат тотже, опком не считывает корректно данные блока

6. 51 м/с , байты 1,2,3,5 м/с   ///вообще не работает

что-то не так передается с эмулятора или что-то опком не так читает с эмулятора

что-бы ты понял конкретнее что я имею в виду вот скрин. на скрине как обком видит эмулятор. Видно что, выходит окно с выбором авто, так как он не может определить точно авто. Жирным черным шрифтом это то что видит опком с реальным авто. Еще обрати внимание , как буд-то есть какая то грань до которой, что не влазит по длинне сносится в другое место, в них например как PD. проведи линию от зеленой семерки сверху и вниз до 6, примерно прямая, как будто бы чтото делает гарницу. вырезал из ответа 2 байта PD и вторая строчка стала нормальной BOS 010505, произошло смещение, так как PD освободило место до невидемой границы.

и вот что я еще нашел в настройках побкома, но это тоже не помогло

vsrgv
Offline
Зарегистрирован: 20.06.2017

есть небольшой прогресс для таза

viki13viki
Offline
Зарегистрирован: 14.11.2016

круто. но боюсь с моим блоком наверное не проканает. раскажи на пальцах как и что, хочу попробовать. Это работа на столе с елм или с живым блоком авто? Нет не проканает, это работает только с определенными блоками, моего там нету, я так думаю , хотя чесно до сих пор не в курсе какой у меня блок.

vsrgv
Offline
Зарегистрирован: 20.06.2017

В общем есть эмулятор эбу,на сайте описание работы есть. Сначала ставиться прога для создания соединения 2х виртуальных ком портов, потом запускается эмулятор и программа диагностики(у меня подошла пока только одна их штук 3-5) на разных ком портах, потом можно в эмуляторе подменять параметры запроса-ответа. Все на компе, никаких блоков, нужен только файл с прослушкой.

viki13viki
Offline
Зарегистрирован: 14.11.2016

щас гляну. да но нужно чтобы был в списке мой блок, иначе параметры расшифровки будут не верны для моего авто. так что сомневаюсь что мне подойдет. я вспомнил этот KWPTest я когдато качал и там нет моего , вроде мой bos 010505, если я не ошибаюсь.

vsrgv
Offline
Зарегистрирован: 20.06.2017

могу расписать подробнее,ты должен найти программу для диагностики которая будет работать с эмулятором, я методом тыка нашел.