43 lines
539 B
C
43 lines
539 B
C
#ifndef MODBUS_ADDR_H
|
||
#define MODBUS_ADDR_H
|
||
#include <stdint.h>
|
||
|
||
|
||
typedef struct reg_data_t
|
||
{
|
||
uint16_t gopen;
|
||
uint16_t aload;
|
||
uint16_t bload;
|
||
uint16_t bl1;
|
||
uint16_t bl2;
|
||
uint16_t bl3;
|
||
uint16_t bl4;
|
||
uint16_t sopen;
|
||
uint16_t slopt;
|
||
} reg_data_t;
|
||
|
||
|
||
typedef enum reg_addr_t
|
||
{
|
||
reg_gopen = 0X0000, // 2¸ö×Ö
|
||
reg_aload = 0X0001,
|
||
reg_bload = 0X0002,
|
||
reg_bl1 = 0X0003,
|
||
reg_bl2 = 0X0004,
|
||
reg_bl3 = 0X0005,
|
||
reg_bl4 = 0X0006,
|
||
reg_sopen = 0X0007,
|
||
reg_slopt = 0X0008,
|
||
} reg_addr_t;
|
||
|
||
|
||
extern reg_data_t reg_data;
|
||
|
||
|
||
|
||
|
||
|
||
#endif
|
||
|
||
|