added icsneo_device_supports_tc10

David Rebbe 2024-12-05 16:23:36 -05:00
parent 7e4c0cdc43
commit cc0f257cee
2 changed files with 20 additions and 0 deletions

View File

@ -677,3 +677,13 @@ ICSNEO_API icsneo_error_t icsneo_device_load_default_settings(icsneo_device_t* d
return icsneo_error_success;
}
ICSNEO_API icsneo_error_t icsneo_device_supports_tc10(icsneo_device_t* device, bool* supported) {
if (!device || !supported) {
return icsneo_error_invalid_parameters;
}
// TODO: Check if device is valid
*supported = device->device->supportsTC10();
return icsneo_error_success;
}

View File

@ -478,6 +478,16 @@ ICSNEO_API icsneo_error_t icsneo_device_set_rtc(icsneo_device_t* device, int64_t
* @return icsneo_error_t icsneo_error_success if successful, icsneo_error_invalid_parameters otherwise.
*/
ICSNEO_API icsneo_error_t icsneo_device_load_default_settings(icsneo_device_t* device, bool save);
/** @brief Check if the device supports TC10.
*
* @param[in] icsneo_device_t* device The device to check against.
* @param[out] bool* supported Pointer to a uint32_t to copy the value into.
*
* @return icsneo_error_t icsneo_error_success if successful, icsneo_error_invalid_parameters otherwise.
*/
ICSNEO_API icsneo_error_t icsneo_device_supports_tc10(icsneo_device_t* device, bool* supported);
#ifdef __cplusplus
}
#endif