/*
 * Copyright (c) 2023 HON-IA
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#ifndef AT_CMD_H_
#define AT_CMD_H_

#include <stdint.h>

#define AT_CEREG_READ_CMD                           "AT+CEREG?\r\n"
#define AT_COMMAND_QUERY_COPS                       "AT+COPS?\r\n"
#define AT_COMMAND_QUERY_CGDCONT                    "AT+CGDCONT?\r\n"   
#define AT_CFUN_READ_CMD                             "AT+CFUN?\r\n"
#define AT_COMMAND_NO_BANDLOCK                      "AT%XBANDLOCK=0\r\n"   
#define AT_COMMAND_CEREG1_URC_ENABLE                "AT+CEREG=1\r\n"
#define AT_COMMAND_CMEE1                            "AT+CMEE=1\r\n"
#define AT_COMMAND_CGMI                             "AT+CGMI\r\n"
#define AT_COMMAND_CGMR                             "AT+CGMR\r\n"     // Get firmware version
#define AT_COMMAND_COPS0                            "AT+COPS=0\r\n"
#define AT_COMMAND_SYS_NBIOT_MODE                   "AT%XSYSTEMMODE=0,1,1,0\r\n"
#define AT_COMMAND_SYS_CATM_MODE                    "AT%XSYSTEMMODE=1,0,1,0\r\n"
#define AT_COMMAND_SYS_NBIOT_CATM_MODE              "AT%XSYSTEMMODE=1,1,1,0\r\n"
#define AT_COMMAND_SYS_GNSS_ONLY_MODE               "AT%XSYSTEMMODE=0,0,1,0\r\n"
#define AT_CFUN_ON_CMD                               "AT+CFUN=1\r\n"
#define AT_CFUN_GNSS_ONLY_CMD                        "AT+CFUN=31\r\n"
#define AT_COMMAND_QUERY_CPIN                       "AT+CPIN?\r\n"
#define AT_CFUN_OFF_RADIO_CMD                       "AT+CFUN=0\r\n"
#define AT_CFUN_OFFLINE_CMD                          "AT+CFUN=4\r\n"
#define AT_CGDCONT_READ_CMD                         "AT+CGDCONT?\r\n"
#define AT_COMMAND_QUERY_CCID                       "AT%XICCID\r\n"
#define AT_TRACE_ON_CMD                             "AT%XMODEMTRACE=1,2"
#define AT_TRACE_OFF_CMD                            "AT%XMODEMTRACE=0"


#endif /* AT_CMD_H_ */