#!/usr/bin/env python3
from nxt.telegram import Opcode, Telegram
def out(label, pkt):
print("const", label, ": &[u8] = &", list(pkt.pkt.getvalue()), ";")
def main():
get_bat = Telegram(Opcode.DIRECT_GET_BATT_LVL)
out("BATT_LEVEL", get_bat)
brick_name = Telegram(Opcode.SYSTEM_SETBRICKNAME)
brick_name.add_string(15, "test")
out("BRICK_NAME", brick_name)
if __name__ == "__main__":
main()