robotengine.tools

 1def hex2str(data) -> str:
 2    return ' '.join(f'{byte:02X}' for byte in data)
 3
 4def warning(msg) -> None:
 5    msg = f"[WARNING] {msg}"
 6    print(f"\033[33m{msg}\033[0m")
 7
 8def error(msg) -> None:
 9    msg = f"[ERROR] {msg}"
10    print(f"\033[31m{msg}\033[0m")
11    exit(1)
def hex2str(data) -> str:
3def hex2str(data) -> str:
4    return ' '.join(f'{byte:02X}' for byte in data)
def warning(msg) -> None:
6def warning(msg) -> None:
7    msg = f"[WARNING] {msg}"
8    print(f"\033[33m{msg}\033[0m")
def error(msg) -> None:
10def error(msg) -> None:
11    msg = f"[ERROR] {msg}"
12    print(f"\033[31m{msg}\033[0m")
13    exit(1)