#ifndef __DEVICE_ADC_H_
#define __DEVICE_ADC_H_  

#include  <includes.h>
#include "gd32f4xx.h"
#include "comm_types.h"
#include "ptz_struct.h"
#include "tmp75.h"
#include "w25q128.h"
#include "agent_hyt.h"
#include "ptz_type_select.h"
#include "pdebug.h"
#include "rotate_plan.h"
#include "rotate_bldc.h"
#include "drv_adc.h"
#include "drv_i2c.h"

typedef struct _ADC_Phase_current_ 
{
  float  Phase_curr_U;
  float  Phase_curr_V;
  float  Phase_curr_W;
}ADC_Phase_current;

// extern ADC_Phase_current H_ADC_Collect;
// extern ADC_Phase_current V_ADC_Collect;

void ptz_send_voltage(char dev);//电压回传
void ptz_send_current(char dev);//电流回传
// void ptz_send_temperature(char dev);//温度回传
void init_data_collect_module(void);//初始化接口
// void H_ADC2_Phase_current();
// void V_ADC0_Phase_current();
// void ptz_send_bridge_temperature(char dev);
#endif