Sigareta
Junior Member / Новичок
Участник № / Member № 1762
отправлено / posted
насколько я понял вот здесь p[0].V.v лежит то значение которое передается из канала. p[0].V.v = 4 байтам так ? ну так как p[0].V.v объявлен как Float. Так в единицу времени можно только записать в sbuf 4 байта данных? так что ли? И еще не всегда же забиты все 4 байта, и что бы посмотреть сколько забито, мне что пробегать по ним надо ? спасибо. )
Сообщения / Posts 11 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
С чего Вы решили, что только 4 байта за один раз в sbuf можно записать? Как минимум по настройкам канала из структуры IA можно еще кучу данных в буфер записать, чтобы сформировать логический пакет транзакции. Да и вообще в sbuf можно добавлять все, что угодно - в зависимости от формата этого кадра. Не понятно также - зачем анализировать все 4 байта поочереди? У Вас тип данных Float - это число, причем здесь его байты?
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Sigareta
Junior Member / Новичок
Участник № / Member № 1762
отправлено / posted
да я не имел ввиду что всего 4 байта можно записать в sbuf, я имел вииду 4 байда данных (передаваемых в канал через p[0].V.v)
Сообщения / Posts 11 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Размерность ограничена типом данных Float, да и канал с максимальной разрядностью - тоже типа FLoat. Больше не получится передать.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |