Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
config.h File Reference

hawkBit configuration header file More...

#include <stdint.h>
#include <zephyr/net/tls_credentials.h>

Go to the source code of this file.

Data Structures

struct  hawkbit_runtime_config
 hawkBit configuration structure. More...

Functions

int hawkbit_set_config (struct hawkbit_runtime_config *config)
 Set the hawkBit server configuration settings.
struct hawkbit_runtime_config hawkbit_get_config (void)
 Get the hawkBit server configuration settings.
static int hawkbit_set_server_domain (char *domain_str)
 Set the hawkBit server hostname.
static int hawkbit_set_server_addr (char *addr_str)
 Set the hawkBit server address.
static int hawkbit_set_server_port (uint16_t port)
 Set the hawkBit server port.
static int hawkbit_set_ddi_security_token (char *token)
 Set the hawkBit security token.
static int hawkbit_set_tls_tag (sec_tag_t tag)
 Set the hawkBit TLS tag.
static char * hawkbit_get_server_addr (void)
 Get the hawkBit server address.
static char * hawkbit_get_server_domain (void)
 Get the hawkBit server hostname.
static uint16_t hawkbit_get_server_port (void)
 Get the hawkBit server port.
static char * hawkbit_get_ddi_security_token (void)
 Get the hawkBit security token.
static sec_tag_t hawkbit_get_tls_tag (void)
 Get the hawkBit TLS tag.
int32_t hawkbit_get_action_id (void)
 Get the hawkBit action id.
uint32_t hawkbit_get_poll_interval (void)
 Get the hawkBit poll interval.

Detailed Description

hawkBit configuration header file