Module API¶
rocon_console¶
This is the top-level namespace of the rocon_console ROS package. It provides nodes, utilities and supporting libraries for enabling interactions between users and a ros master.
rocon_console.console¶
Colour definitions and logging functions for colourising the console.
Colour Definitions
The current list of colour definitions include:
Regular
: black, red, green, yellow, blue, magenta, cyan, white,Bold
: bold, bold_black, bold_red, bold_green, bold_yellow, bold_blue, bold_magenta, bold_cyan, bold_white
These colour definitions can be used in the following way:
import rocon_console.console as console
print(console.cyan + " Name" + console.reset + ": " + console.yellow + "Dude" + console.reset)
-
rocon_console.console.
console_has_colours
(stream)[source]¶ Detects if the specified stream has colourising capability.
Parameters: stream – stream to check (typically sys.stdout)
-
rocon_console.console.
logdebug
(message)[source]¶ Prefixes ‘[debug]’ and colours the message green.
Parameters: str (message) – message to log.
-
rocon_console.console.
logerror
(message)[source]¶ Prefixes ‘[error]’ and colours the message red.
Parameters: str (message) – message to log.
-
rocon_console.console.
logfatal
(message)[source]¶ Prefixes ‘[fatal]’ and colours the message bold red.
Parameters: str (message) – message to log.