| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #ifndef __ONECHIP_DEVINF_DEFINE_H_
- #define __ONECHIP_DEVINF_DEFINE_H_
- #include "oneChip_basic_define.h"
- typedef enum {
- ONECHIP_DEV_STATE_NONE,
- ONECHIP_DEV_STATE_POWEROFF,
- ONECHIP_DEV_STATE_OFFLINE,
- ONECHIP_DEV_STATE_NEEDINIT,
- ONECHIP_DEV_STATE_RUNNING,
- ONECHIP_DEV_STATE_IDLE,
- ONECHIP_DEV_STATE_ERR,
- }ONECHIP_DEV_STATE_TYPE;
- #define ORG_NAME_MAX
- #define SN_MAX EEPROM_ADDR_DEV_SERIAL_LEN
- typedef enum {
- MINI7_SUB_FUN_MOTOR = 1,
- MINI7_SUB_FUN_HEATER1 ,
- MINI7_SUB_FUN_HEATER2
- }ONECHIP_SUB_FUN_TYPE;
- typedef struct {
- unsigned int desversion; /*描述版本,预留*/
- unsigned char ORGName[8]; /*组织名称*/
- unsigned int deveice_type; /*设备类型*/
- unsigned int deveice_ver; /*设备批次*/
- unsigned char serialNumber[16];
- unsigned int hardware_type; /*硬件类型*/
- unsigned int hardware_ver; /*硬件批次*/
- unsigned int structure_type; /*结构类型*/
- unsigned int structure_ver; /*结构批次*/
- unsigned int firstRunFlag; /*硬件批次*/
- unsigned int updataFlag; /*硬件批次*/
- }DeviceBasicInfdef,*pDeviceBasicInfdef;
- typedef struct {
- DeviceBasicInfdef devdesc;
- unsigned int ms10_flag;
- unsigned int ms_conter;
- unsigned int conter10ms;
- unsigned int deal_espFlag;
- unsigned int reccmd_conter;
- unsigned int s1_flag;
- unsigned int s10_flag;
- unsigned int test_flag;
- unsigned int sysLoad_flag;
- unsigned int trigger_Tick;
- unsigned int int_ADC;
- unsigned int resetByIwdg;
- unsigned int connectTcpFlag;
- unsigned int pc_link_timeout;
- unsigned int pc_channel_recv;
-
- void * debugUart;
- void * scannerUart;
- void * ESPUart;
- void * pb_Queue;
- uint16_t signal_trigger_pin;
- void * signal_trigger_port;
- uint16_t com_led_pin;
- void * com_led_port;
- uint16_t rgb_band_pin;
- void * rgb_band_port;
- uint16_t run_led_pin;
- void * run_led_port;
- char wifiname[64];
- char password[16];
- char TCP_IP_Addr[16];
- unsigned char TCP_IP_PORT[8];
-
- // CNativeCommTypeDef *g_pCommModule;
- }oneChipSysdef,*poneChipSysdef;
- ONECHIP_GLOBAL_DEF oneChipSysdef sysinf;
- #endif //__ONECHIP_BASIC_DEFINE_H_
|