add icsneo_get_message_count
parent
a7be396ed9
commit
32815943d5
|
|
@ -288,5 +288,15 @@ ICSNEO_API icsneo_error_t icsneo_get_message_polling_limit(icsneo_device_t* devi
|
|||
auto dev = device->device;
|
||||
*limit = static_cast<uint32_t>(dev->getPollingMessageLimit());
|
||||
|
||||
return icsneo_error_success;
|
||||
}
|
||||
|
||||
ICSNEO_API icsneo_error_t icsneo_get_message_count(icsneo_device_t* device, uint32_t* count) {
|
||||
if (!device || !count) {
|
||||
return icsneo_error_invalid_parameters;
|
||||
}
|
||||
auto dev = device->device;
|
||||
*count = static_cast<uint32_t>(dev->getCurrentMessageCount());
|
||||
|
||||
return icsneo_error_success;
|
||||
}
|
||||
|
|
@ -234,6 +234,15 @@ ICSNEO_API icsneo_error_t icsneo_set_message_polling_limit(icsneo_device_t* devi
|
|||
*/
|
||||
ICSNEO_API icsneo_error_t icsneo_get_message_polling_limit(icsneo_device_t* device, uint32_t* limit);
|
||||
|
||||
/** @brief Get the message count of a device
|
||||
*
|
||||
* @param[in] icsneo_device_t device The device to get the message count of.
|
||||
* @param[out] uint32_t* count Pointer to a uint32_t to copy the message count into.
|
||||
*
|
||||
* @return icsneo_error_t icsneo_error_success if successful, icsneo_error_invalid_parameters otherwise.
|
||||
*/
|
||||
ICSNEO_API icsneo_error_t icsneo_get_message_count(icsneo_device_t* device, uint32_t* count);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue