#ifndef BLE_MODEM_H
#define BLE_MODEM_H

#include "wm_type_def.h"

/**
 * @brief Turns the BLE modem on
 * 
 * @param startService to start the ble service when turning the modem on
 * @return true on success
 * @return false on failure
 */
bool ble_modem_on(bool bluetoothOnly, bool startService);

/**
 * @brief Turns the BLE modem off
 * @note If the ble service was started, then it will automatically be turned off with the modem
 * 
 * @return true on success
 * @return false on failure
 */
bool ble_modem_off(void);

/**
 * @brief Find out if the modem is turned on or not
 * 
 * @return true if turned on
 * @return false if turned off
 */
bool is_ble_modem_on(void);

#endif //BLE_MODEM_H
