Your comments
Кстати этот формат имеет свой стандарт - IEEE-754.
Предложенное решение не помогает, т.к. в протоколе OSC жесткие требования к размерности команды. Я дополнительно изучил требуемый диапазон, он лежит в диапазоне от 0,00000000 до 1,00000000, что в HEX выглядит как : 00 00 00 00 до 3F 80 00 00. Как быть ?
Customer support service by UserEcho
function getValue () {
var Packet = "/value";
var hex = IEEE754_DecToHEX(this.Value);
IR.Log(hex);
IR.GetDevice("UDPdrv").Send([Packet,0x00,0x00,0x00,0x00,hex]);
{
приходит следующее:
[/value] 00 00 00 00 33 66 38 30 30 30 30 30
а должно быть:
[/value] 00 00 3F 80 00 00
(на примере максимального значения уровня). Т.е. при отправке опять происходит преобразование. Чего делать не надо.