Canoe: - Как использовать маскирование битов в CAPL-скриптах - PullRequest
0 голосов
/ 28 июня 2018

Я хотел замаскировать свой сигнал 6 бит, чтобы передать значение 20 градусов Цельсия

1 Ответ

0 голосов
/ 03 июля 2018

попробуйте

int firstvalue = 0xFF;
int secondValue = 0x55;
int result = 0;

result = firstvalue & 0xAA;
write("0xFF & 0xAA = %X", result);

result = secondValue & 0xAA;
write("0x55 & 0xAA %X", result);

result = secondValue & 0x01;
write("0x55 & 0x01 %X", result);

result = secondValue & 0;
write("0x55 & 0 %X", result);

result = firstvalue & 0x01;
write("0xFF & 0x01 %X", result);
...