blob: a1a50775f1cec441e8f36512f7fd45530b6d0a61 [file] [log] [blame]
/**
* @file atreg_msg.h
* @brief ÌṩlibatregÏà¹ØÏûÏ¢¡¢½á¹¹Ìå
*
* Copyright (C) 2022 Sanechips Technology Co., Ltd.
* @author
* @ingroup
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
*/
#ifndef _ATREG_MSG_H
#define _ATREG_MSG_H
/*******************************************************************************
* Include header files *
*******************************************************************************/
#include "message.h"
/*******************************************************************************
* Macro definitions *
*******************************************************************************/
/*******************************************************************************
* Type definitions *
*******************************************************************************/
/** ÏûÏ¢id */
enum MSG_CDM_RANGE_T
{
MSG_CMD_AT_REG_BASE = MSG_CMD_EXTAT_BASE,
/* at×¢²áÏûÏ¢id¶¨Òå */
MSG_CMD_AT_REG_REQ,
MSG_CMD_AT_REG_RSP,
/* at×¢ÏúÏûÏ¢id¶¨Òå */
MSG_CMD_AT_UNREG_REQ,
MSG_CMD_AT_UNREG_RSP,
};
/** AT×¢²áÖÁat_ctl */
struct atreg_msg_t {
char at_cmd_prefix[AT_CMD_PREFIX];
int req_msg_id;
int rsp_msg_id;
/* ATÀàÐÍ: 0-ser, 1-info */
int type;
int res;
};
/*******************************************************************************
* Global variable declarations *
*******************************************************************************/
/*******************************************************************************
* Global function declarations *
*******************************************************************************/
#endif