public void SendEventWaves(bool skipCase)
{
int num1 = 255;
byte[] data = new byte[num1];
for (int index = 0; index < num1; ++index)
data[index] = (byte)index;
byte length1 = (byte)(num1 - 4);
SendAllEvents(data, length1);
msgLogForm.AppendLog(s_delimeter);
if (!skipCase)
{
int num2 = (int)length1 - 1;
int index = 0;
while (index < (int)length1)
{
data[index] = (byte)num2;
++index;
--num2;
}
length1 -= 4;
SendAllEvents(data, length1);
msgLogForm.AppendLog(s_delimeter);
}
for (int index = 0; index < (int)length1; ++index)
data[index] = 0;
byte length2 = (byte)(length1 - 4);
SendAllEvents(data, length2);
msgLogForm.AppendLog(s_delimeter);
if (skipCase)
return;
for (int index = 0; index < (int)length2; ++index)
data[index] = byte.MaxValue;
byte length3 = (byte)(length2 - 4);
SendAllEvents(data, length3);
msgLogForm.AppendLog(s_delimeter);
}