Я отправляю сообщение CAN из базы данных,
variables
{
message PNHV_Energy msg;
}
output (msg);
Это сообщение имеет 5 сигналов
signal A: 1 bit - startbit is 28
signal B: 3 bit - startbit is 29
signal C: 16bit - startbit is 48
signal D: 8 bit - startbit is 32
signal E: 8 bit - startbit is 40
Как мне построить это и отправить? Проблема, с которой я сталкиваюсь, заключается в сигнале A и сигнале B, которые упакованы в один байт в местоположении A: 1bit-28. сигнал B: 3бит-29 до 30.
какое значение для байта 3 должно быть установлено?
msg.byte(3)= ?
Он использует формат с прямым порядком байтов.