virtual bool PingAdapter(void) = 0;
/*!
- * @return The firmware version of this CEC adapter.
+ * @return The firmware version of this CEC adapter, or 0 if it's unknown.
*/
virtual uint16_t GetFirmwareVersion(void) = 0;
*/
virtual bool PersistConfiguration(libcec_configuration *configuration) = 0;
+ /*!
+ * @brief Get the persisted configuration from the adapter (if supported)
+ * @param configuration The updated configuration.
+ * @return True when the configuration was updated, false otherwise.
+ */
+ virtual bool GetConfiguration(libcec_configuration *configuration) = 0;
+
/*!
* @return The name of the port
*/