ros2doctor.api.network module

class ros2doctor.api.network.InterfaceFlags(interface_name)

Bases: object

POSIX_NET_FLAGS = (('UP', 0), ('BROADCAST', 1), ('DEBUG', 2), ('LOOPBACK', 3), ('PTP', 4), ('NOTRAILERS', 5), ('RUNNING', 6), ('NOARP', 7), ('PROMISC', 8), ('ALLMULTI', 9), ('MASTER', 10), ('SLAVE', 11), ('MULTICAST', 12), ('PORTSEL', 13), ('AUTOMEDIA', 14), ('DYNAMIC', 15))
get(interface_name)
class ros2doctor.api.network.NetworkCheck

Bases: DoctorCheck

Check network interface configuration for loopback and multicast.

category()
Returns:

string linking checks and reports.

check()

Check network configuration.

class ros2doctor.api.network.NetworkReport

Bases: DoctorReport

Report network configuration.

category()
Returns:

string linking checks and reports.

report()

Print system and ROS network information.