#ifndef WMM_H
#define WMM_H

#include "sysdef.h"
#include "wmm_device.h"
#include "wmm_network.h"
#include "wmm_config.h"
#include "wmm_install.h"
#include "wmm_sync.h"
#include "wmm_bts.h"

// 需保存的系统参数结构
typedef struct
{
    uint32 dwStoreFlag;    // 存储标识符
    uint32 dwStoreVersion; // 当前版本

    SAVE_DEVICE_T *pstDeviceParam;   // 设备信息
    SAVE_NETWORK_T *pstNetworkParam; // 网管信息
    SAVE_CONFIG_T *pstConfigParam;   // 配置信息
    SAVE_INSTALL_T *pstInstallParam; // 安装参数
    SAVE_SYNC_T *pstSyncParam;       // 同步参数
    SAVE_BTS_T *pstBtsParam;         // 基站参数
} SAVE_ALL_OAM_PARAM_T;

// 函数声明
void wmm_init();
void wmm_reset_param();
SAVE_ALL_OAM_PARAM_T *wmm_query_all_oam_param();

#endif
