rosbridge_library.util.cbor module

class rosbridge_library.util.cbor.Tag(tag=None, value=None)

Bases: object

rosbridge_library.util.cbor.dump(obj, fp, sort_keys=False)

Serialize obj to CBOR and write it to fp.

Parameters:
  • obj – Python object to serialize

  • fp – file-like object capable of .write(bytes)

rosbridge_library.util.cbor.dumps(ob, sort_keys=False)
rosbridge_library.util.cbor.dumps_array(arr, sort_keys=False)
rosbridge_library.util.cbor.dumps_bool(b)
rosbridge_library.util.cbor.dumps_dict(d, sort_keys=False)
rosbridge_library.util.cbor.dumps_float(val)
rosbridge_library.util.cbor.dumps_int(val)

Return bytes representing int val in CBOR.

rosbridge_library.util.cbor.dumps_string(val, is_text=None, is_bytes=None)
rosbridge_library.util.cbor.dumps_tag(t, sort_keys=False)
rosbridge_library.util.cbor.load(fp)

Parse and return object from fp, a file-like object supporting .read(n).

rosbridge_library.util.cbor.loads(data)

Parse CBOR bytes and return Python objects.

rosbridge_library.util.cbor.loads_bytes(fp, aux, btag=64)
rosbridge_library.util.cbor.tagify(ob, aux)