private int findNextMap(byte[] allBytes, int index, int maxBytesToSearch)
{
int retval = 0;
for (int i = index; i < index + maxBytesToSearch; i += 2)
{
int xaxisid = (Convert.ToInt32(allBytes[i + 1]) * 256) + Convert.ToInt32(allBytes[i]);
if (isAxisID(xaxisid))
{
int xaxislen = (Convert.ToInt32(allBytes[i + 3]) * 256) + Convert.ToInt32(allBytes[i + 2]);
if (isValidLength(xaxislen, xaxisid))
{
return i;
}
}
}
return retval;
}