docs: def create_device(device_args):
      """
      Creates an AlarmDecoder from the specified USB device arguments.
  
      :param device_args: Tuple containing information on the USB device to open.
      :type device_args: Tuple (vid, pid, serialnumber, interface_count, description)
      """
      device = AlarmDecoder(USBDevice.find(device_args))
      device.on_message += handle_message
      device.open()
  
      return device