forked from espressif/esp-protocols
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
//  --- DCE command documentation starts here ---
 | 
						|
 | 
						|
class DCE: public DCE_T<GenericModule> {
 | 
						|
public:
 | 
						|
    using DCE_T<GenericModule>::DCE_T;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
/**
 | 
						|
 * @brief Sends the supplied PIN code
 | 
						|
 *
 | 
						|
 * @param pin Pin
 | 
						|
 *
 | 
						|
 */ command_result set_pin (const std::string& pin); /**
 | 
						|
 * @brief Checks if the SIM needs a PIN
 | 
						|
 *
 | 
						|
 * @param[out] pin_ok Pin
 | 
						|
 */ command_result read_pin (bool& pin_ok); /**
 | 
						|
 * @brief Reads the module name
 | 
						|
 *
 | 
						|
 * @param[out] name module name
 | 
						|
 */ command_result set_echo (const bool x); /**
 | 
						|
 * @brief Reads the module name
 | 
						|
 *
 | 
						|
 * @param[out] name module name
 | 
						|
 */ command_result resume_data_mode (); /**
 | 
						|
 * @brief Reads the module name
 | 
						|
 *
 | 
						|
 * @param[out] name module name
 | 
						|
 */ command_result set_pdp_context (PdpContext& x); /**
 | 
						|
 * @brief Reads the module name
 | 
						|
 *
 | 
						|
 * @param[out] name module name
 | 
						|
 */ command_result set_command_mode (); /**
 | 
						|
 * @brief Reads the module name
 | 
						|
 *
 | 
						|
 * @param[out] name module name
 | 
						|
 */ command_result set_cmux (); /**
 | 
						|
 * @brief Reads the module name
 | 
						|
 *
 | 
						|
 * @param[out] name module name
 | 
						|
 */ command_result get_imsi (std::string& x); /**
 | 
						|
 * @brief Reads the module name
 | 
						|
 *
 | 
						|
 * @param[out] name module name
 | 
						|
 */ command_result get_imei (std::string& x); /**
 | 
						|
 * @brief Reads the module name
 | 
						|
 *
 | 
						|
 * @param[out] name module name
 | 
						|
 */ command_result get_module_name (std::string& name); /**
 | 
						|
 * @brief Sets the modem to data mode
 | 
						|
 *
 | 
						|
 */ command_result set_data_mode (); /**
 | 
						|
 * @brief Get Signal quality
 | 
						|
 *
 | 
						|
 */ command_result get_signal_quality (int& x, int& y);
 | 
						|
};
 |