code: async def do_del_aldb(self, args):
          
          params = args.split()
          addr = None
          mem_bytes = None
          memory = None
  
          try:
              addr = Address(params[0])
              mem_bytes = binascii.unhexlify(params[1])
              memory = int.from_bytes(mem_bytes, byteorder='big')
  
              _LOGGING.info('address: %s', addr)
              _LOGGING.info('memory: %04x', memory)
  
          except IndexError:
              _LOGGING.error('Device address and memory are required.')
              self.do_help('del_aldb')
          except ValueError:
              _LOGGING.error('Value error - Check parameters')
              self.do_help('write_aldb')
  
          if addr and memory:
              await self.tools.del_aldb(addr, memory)
docs: Delete device All-Link record.
  
          WARNING THIS METHOD CAN DAMAGE YOUR DEVICE IF USED INCORRECTLY.
          Please ensure the memory id is appropriate for the device.
          You must load the ALDB of the device before using this method.
          The memory id must be an existing memory id in the ALDB or this
          method will return an error.
  
          If you are looking to create a new link between two devices,
          use the `link_devices` command or the `start_all_linking` command.
  
          Usage:
             del_aldb addr memory
  
          Required Parameters:
              addr: Inseon address of the device to write
              memory: record ID of the record to write (i.e. 0fff)