public Memory(Crazyflie crazyflie = null) { mem_added_cb = new Caller(); mem_read_cb = new Caller(); mem_write_cb = new Caller(); cf = crazyflie; cf.add_port_callback((byte)CRTPPort.MEM, _new_packet_cb); cf.disconnected.add_callback(_disconnected); _clear_state(); }