19#ifndef ZEPHYR_INCLUDE_MGMT_HAWKBIT_AUTOHANDLER_H_
20#define ZEPHYR_INCLUDE_MGMT_HAWKBIT_AUTOHANDLER_H_
void hawkbit_autohandler(bool auto_reschedule)
Runs hawkBit probe and hawkBit update automatically.
int hawkbit_autohandler_set_delay(k_timeout_t timeout, bool if_bigger)
Set the delay for the next run of the autohandler.
enum hawkbit_response hawkbit_autohandler_wait(uint32_t events, k_timeout_t timeout)
Wait for the autohandler to finish.
int hawkbit_autohandler_cancel(void)
Cancel the run of the hawkBit autohandler.
hawkbit_response
Response message from hawkBit.
Definition hawkbit.h:33
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
Kernel timeout type.
Definition sys_clock.h:65