g2c3g
2.0.0.0
|
Functions | |
void | g2c3g_cfg_setup (g2c3g_cfg_t *cfg) |
Config Object Initialization function. More... | |
G2C3G_RETVAL | g2c3g_init (g2c3g_t *ctx, g2c3g_cfg_t *cfg) |
Initialization function. More... | |
void | g2c3g_module_reset (g2c3g_t *ctx) |
Reset module. More... | |
uint8_t | g2c3g_led_net (g2c3g_t *ctx) |
Led network. More... | |
uint8_t | g2c3g_led_conn (g2c3g_t *ctx) |
Led connection. More... | |
void | g2c3g_generic_write (g2c3g_t *ctx, char *data_buf, uint16_t len) |
Generic write function. More... | |
int32_t | g2c3g_generic_read (g2c3g_t *ctx, char *data_buf, uint16_t max_len) |
Generic read function. More... | |
void | g2c3g_send_command (g2c3g_t *ctx, char *command) |
Function for send command. More... | |
void | g2c3g_send_operator_cfg (g2c3g_t *ctx, char *op_apn, char *op_username, char *op_password) |
Operater configuration. More... | |
void | g2c3g_send_broker_cfg (g2c3g_t *ctx, char *brc_key, char *brc_password) |
Broker configuration. More... | |
void | g2c3g_send_data_ref (g2c3g_t *ctx, char *reference_buf, char *data_buf) |
Send data reference. More... | |
g2c3g_error_t | g2c3g_actuator_sw_parser (char *rsp, char *act_ref, g2c3g_actuator_sw_t *sw_state) |
Switch parser function. More... | |
g2c3g_error_t | g2c3g_actuator_cnt_parser (char *rsp, char *act_ref, g2c3g_actuator_cnt_t *num_data) |
Counter parser function. More... | |
g2c3g_error_t | g2c3g_actuator_str_parser (char *rsp, char *act_ref, g2c3g_actuator_str_t *str_data) |
String parser function. More... | |
g2c3g_error_t g2c3g_actuator_cnt_parser | ( | char * | rsp, |
char * | act_ref, | ||
g2c3g_actuator_cnt_t * | num_data | ||
) |
Counter parser function.
g2c3g | Click object. |
act_ref | Actuator reference. |
num_data | Number of data. |
g2c3g_error_t g2c3g_actuator_str_parser | ( | char * | rsp, |
char * | act_ref, | ||
g2c3g_actuator_str_t * | str_data | ||
) |
String parser function.
g2c3g | Click object. |
act_ref | Actuator reference. |
str_data | String to send. |
g2c3g_error_t g2c3g_actuator_sw_parser | ( | char * | rsp, |
char * | act_ref, | ||
g2c3g_actuator_sw_t * | sw_state | ||
) |
Switch parser function.
g2c3g | Click object. |
act_ref | Actuator reference. |
sw_state | Switch state of pin. |
void g2c3g_cfg_setup | ( | g2c3g_cfg_t * | cfg | ) |
Config Object Initialization function.
cfg | Click configuration structure. |
@description This function initializes click configuration structure to init state.
int32_t g2c3g_generic_read | ( | g2c3g_t * | ctx, |
char * | data_buf, | ||
uint16_t | max_len | ||
) |
Generic read function.
g2c3g | Click object. |
data_buf | Data buffer for read data. |
max_len | The maximum length of data that can be read. |
void g2c3g_generic_write | ( | g2c3g_t * | ctx, |
char * | data_buf, | ||
uint16_t | len | ||
) |
Generic write function.
g2c3g | Click object. |
data_buf | Data buffer for sends. |
len | Number of bytes for sends. |
G2C3G_RETVAL g2c3g_init | ( | g2c3g_t * | ctx, |
g2c3g_cfg_t * | cfg | ||
) |
Initialization function.
g2c3g | Click object. |
cfg | Click configuration structure. |
@description This function initializes all necessary pins and peripherals used for this click.
uint8_t g2c3g_led_conn | ( | g2c3g_t * | ctx | ) |
Led connection.
g2c3g | Click object. |
uint8_t g2c3g_led_net | ( | g2c3g_t * | ctx | ) |
Led network.
g2c3g | Click object. |
void g2c3g_module_reset | ( | g2c3g_t * | ctx | ) |
Reset module.
g2c3g | Click object. |
void g2c3g_send_broker_cfg | ( | g2c3g_t * | ctx, |
char * | brc_key, | ||
char * | brc_password | ||
) |
Broker configuration.
g2c3g | Click object. |
brc_key | Device key. |
brc_password | Device password. |
void g2c3g_send_command | ( | g2c3g_t * | ctx, |
char * | command | ||
) |
Function for send command.
g2c3g | Click object. |
command | Command to send. |
void g2c3g_send_data_ref | ( | g2c3g_t * | ctx, |
char * | reference_buf, | ||
char * | data_buf | ||
) |
Send data reference.
g2c3g | Click object. |
reference_buf | Reference. |
data_buf |
void g2c3g_send_operator_cfg | ( | g2c3g_t * | ctx, |
char * | op_apn, | ||
char * | op_username, | ||
char * | op_password | ||
) |
Operater configuration.
g2c3g | Click object. |
op_apn | Operater apn. |
op_username | Opereter username. |
op_password | Operater password. |