Преобразование типа Int в массив байтов BCD

Я хочу преобразовать int в массив byte [4] с помощью BCD.

Рассматриваемый int будет поступать от идентификатора устройства, и ему необходимо поговорить с устройство через последовательный порт.

Есть ли какая-либо заранее созданная функция, которая делает это, или вы можете дать мне простой способ сделать это?

Пример:

int id= 29068082

выведет:

byte[4]{0x82, 0x80, 0x06, 0x29};
6
задан Jeff LaFay 18 August 2011 в 12:44
поделиться