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