29 lines
801 B
C
29 lines
801 B
C
#ifndef __GWORDVAR_H
|
|
#define __GWORDVAR_H
|
|
|
|
#include <stdint.h>
|
|
#include "flow.h"
|
|
|
|
#define FLOW_REG_ADDR 0
|
|
#define DEPTH_REG_ADDR 12
|
|
#define AC_CURRENT_REG_ADDR 24
|
|
#define MOVE_REG_ADDR 27
|
|
#define TILT_SENSER_ADDR 30
|
|
#define RECORD_REG_ADDR 32
|
|
|
|
#define CAL_4_20MA_ADDR 384
|
|
#define FLOW_CONFIG_ADDR (CAL_4_20MA_ADDR + (sizeof(cal_4_20ma_t) + 15) / 16 * 8)
|
|
#define DEPTH_CONFIG_ADDR (FLOW_CONFIG_ADDR + (sizeof(flow_config_t) + 15) / 16 * 8)
|
|
|
|
#define AD_RAW_REG_ADDR 444
|
|
#define LAST_PILE_ID_ADDR 509
|
|
#define DEPTH_RESET_ADDR 510
|
|
#define REBOOT_REW_ADDR 511
|
|
|
|
#define REG_GPS_MESSAGE (512 + 48)
|
|
#define REG_GPS_WRITE_DATA (REG_GPS_MESSAGE + sizeof(gps_message_t))
|
|
|
|
#define gWORD_SIZE 1024
|
|
extern uint16_t gWordVar[gWORD_SIZE];
|
|
|
|
#endif |