Получите битрейтC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Получите битрейт

Сообщение Anonymous »

Я хочу прочитать в настоящее время настроенный в настоящее время битрейт моего сокета сокета в C ++.
Я вижу битрейт с IP-DET Link Show Can0 :

9: can0: mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 10
link/can promiscuity 0
can state ERROR-ACTIVE restart-ms 100
bitrate 1000000 sample-point 0.750
tq 125 prop-seg 2 phase-seg1 3 phase-seg2 2 sjw 1
pcan_usb: tseg1 1..16 tseg2 1..8 sjw 1..4 brp 1..64 brp-inc 1
clock 8000000

Bitrate был установлен через/etc/network/interfaces , но пользователь может вручную изменить его.
libsocketcan , кажется, только поддерживает настройку битрейта, но не чтение. rtnetlink .
Как я могу использовать libnetlink для чтения соответствующего атрибута? Или есть другой способ прочитать текущий битрейт?

Подробнее здесь: https://stackoverflow.com/questions/393 ... an-bitrate
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»