# Reader Formats

## reader_formats()

`canlib.kvlclib.``reader_formats`()

  Return a generator of all reader formats.

  New in version 1.7.

## ReaderFormat

class `canlib.kvlclib.``ReaderFormat`(id_)

  Helper class that encapsulates a Reader.

  You may list available Readers using:

      for format in kvlclib.reader_formats():
          print(format)

  New in version 1.7.

  `getPropertyDefault`(rd_property)

    Get default value for property.

  `isPropertySupported`(rd_property)

    Check if specified read property is supported.

    Retuns True if the property is supported by input format.

    Parameters: | rd_property (`canlib.kvlclib.Property`) – Reader property