#ifndef __ATP_H #define __ATP_H /** This result acknowledges successful acceptance of a command. There are * no parameters with this command. */ #define AT_OK 0x0000 /** This result indicates that the received command was not accepted. There * are no parameters with this command. */ #define AT_ERROR 0x0001 /** This unsolicited result indicates an incoming call signal from network. * There are no parameters with this command. */ #define AT_RING 0x0002 /** This result indicates that the received command was not accepted. The * "error" parameter is used with this command. */ #define AT_EXTENDED_ERROR 0x0003 /** This command is used to enable or disable extended error reporting. The * "error" parameter is used with this command. */ #define AT_SET_ERROR_MODE 0x0004 /** This command informs the mobile equipment of the character set used by * the terminal equipment. The "charSet" parameter is used with this * command. */ #define AT_SELECT_CHARACTER_SET 0x0005 /** This result indicates that the call could not be established or the * connection was terminated. There are no parameters with this command. */ #define AT_NO_CARRIER 0x0006 /** This result indicates that the called party is busy. There are no * parameters with this command. */ #define AT_BUSY 0x0007 /** This result indicates connection completion on timeout. There are no * parameters with this command. */ #define AT_NO_ANSWER 0x0008 /** This result indicates that calls to the number are temporarily * forbidden. There are no parameters with this command. */ #define AT_DELAYED 0x0009 /** This result indicates that calls to the number are forbidden until a * manual reset. There are no parameters with this command. */ #define AT_BLACKLISTED 0x000A /** This indicates that the data will be sent as 'raw' AT data. The * "data" parameter is used with this response. */ #define AT_RAW 0x000B #endif