#ifndef WMMDETECT_H
#define WMMDETECT_H

#include "sysdef.h"

/*********************************************************
采集参数结构
**********************************************************/
#define ORDER_DETECT_HEALTH 0x401 // 设备健康状态

#define ORDER_DETECT_POWER1 0x0402 // 通道1功放功率
#define ORDER_DETECT_POWER2 0x0403 // 通道2功放功率
#define ORDER_DETECT_POWER3 0x0404 // 通道3功放功率
#define ORDER_DETECT_POWER4 0x0405 // 通道4功放功率
#define ORDER_DETECT_POWER5 0x0406 // 通道5功放功率
#define ORDER_DETECT_POWER6 0x0407 // 通道6功放功率
#define ORDER_DETECT_POWER7 0x0408 // 通道7功放功率
#define ORDER_DETECT_POWER8 0x0409 // 通道8功放功率

typedef struct
{
    uint8 byHealth; // 健康状态

    uint8 byPower1; // 通道1功放功率
    uint8 byPower2; // 通道2功放功率
    uint8 byPower3; // 通道3功放功率
    uint8 byPower4; // 通道4功放功率
    uint8 byPower5; // 通道5功放功率
    uint8 byPower6; // 通道6功放功率
    uint8 byPower7; // 通道7功放功率
    uint8 byPower8; // 通道8功放功率

    uint8 abyReserve[23]; // 4字节对齐用
} SAVE_DETECT_T;

/*********************************************************
函数定义声明
**********************************************************/
void wmm_detect_init();
uint8 wmm_query_detect(uint16 wCommand, uint8 abyLtv[]);

#endif
