/*
 * sim800_poolers.h
 *
 *  Created on: Jan 27, 2022
 *      Author: mateusz
 */

#ifndef INCLUDE_GSM_SIM800C_POOLERS_H_
#define INCLUDE_GSM_SIM800C_POOLERS_H_

#include <stored_configuration_nvm/config_data.h>
#include "drivers/serial.h"
#include "gsm/sim800_state_t.h"

void gsm_sim800_poolers_ten_seconds(srl_context_t * srl_context, gsm_sim800_state_t * state);
void gsm_sim800_poolers_one_second(srl_context_t * srl_context, gsm_sim800_state_t * state, const config_data_gsm_t * config);

void gsm_sim800_poolers_request_engineering(void);

#endif /* INCLUDE_GSM_SIM800C_POOLERS_H_ */
