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.