network_status.py¶
Publish network status
$ rostopic list
/ecublens/docker0/receive
/ecublens/docker0/receive_kbps
/ecublens/docker0/receive_mbps
/ecublens/docker0/transmit
/ecublens/docker0/transmit_kbps
/ecublens/docker0/transmit_mbps
/ecublens/eno1/receive
/ecublens/eno1/receive_kbps
/ecublens/eno1/receive_mbps
/ecublens/eno1/transmit
/ecublens/eno1/transmit_kbps
/ecublens/eno1/transmit_mbps
/ecublens/eno2/receive
/ecublens/eno2/receive_kbps
/ecublens/eno2/receive_mbps
/ecublens/eno2/transmit
/ecublens/eno2/transmit_kbps
/ecublens/eno2/transmit_mbps
/ecublens/lo/receive
/ecublens/lo/receive_kbps
/ecublens/lo/receive_mbps
/ecublens/lo/transmit
/ecublens/lo/transmit_kbps
/ecublens/lo/transmit_mbps
/ecublens/nonlocal/receive
/ecublens/nonlocal/receive_kbps
/ecublens/nonlocal/receive_mbps
/ecublens/nonlocal/transmit
/ecublens/nonlocal/transmit_kbps
/ecublens/nonlocal/transmit_mbps
Publishing Topics¶
/<host name>/<interface name>/receiveAmount of receiving data by the interface in bps
/<host name>/<interface name>/receive_kbpsAmount of receiving data by the interface in Kbps
/<host name>/<interface name>/receive_mbpsAmount of receiving data by the interface in Mbps
/<host name>/<interface name>/transmitAmount of transmitting data by the interface in bps
/<host name>/<interface name>/transmit_kbpsAmount of transmitting data by the interface in Kbps
/<host name>/<interface name>/transmit_mbpsAmount of transmitting data by the interface in Mbps
/<host name>/nonlocal/receiveAmount of receiving data by the non-local interfaces in bps
/<host name>/nonlocal/receive_kbpsAmount of receiving data by the non-local interfaces in Kbps
/<host name>/nonlocal/receive_mbpsAmount of receiving data by the non-local interfaces in Mbps
/<host name>/nonlocal/transmitAmount of transmitting data by the non-local interfaces in bps
/<host name>/nonlocal/transmit_kbpsAmount of transmitting data by the non-local interfaces in Kbps
/<host name>/nonlocal/transmit_mbpsAmount of transmitting data by the non-local interfaces in Mbps
Parameters¶
~hz(float, default:10)Publish frequency
~skip_interfaces(List of string, default:None)List of skipping interface names
Usage¶
rosrun jsk_network_tools network_status.py