Получите битрейт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

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