123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #ifndef __MAIN_H_
- #define __MAIN_H_
- #include <stdint.h>
- #include <stdbool.h>
- #include <stdio.h>
- typedef enum
- {
- CMD_SET_RF_CHANNEL = 0x01,
- CMD_SET_RF_FREQ_BAND = 0x02,
- CMD_SET_RF_POWER = 0x03,
- CMD_SET_RF_BAUDRATE = 0x04,
- CMD_SET_UART_BAUDRATE = 0x05,
- CMD_TRIGGLE_RF_PERIOD_SEND = 0x06,
- CMD_GET_RF_RSSI = 0x07,
- CMD_SET_PACKET_FORMAT = 0x08,
- CMD_SET_RF_ACK = 0x09,
- CMD_SET_DATA_DIRECT = 0x0A,
- CMD_SET_RF_FREQ_STEP = 0x0B,
- CMD_LOGIN_SERVER_PASSWORD = 0x0C,
- CMD_DEVICE_IMEI = 0x0D,
- CMD_BAND_REMOTE_DEVICE_IMEI = 0x0E,
- CMD_GET_POWER_VALUE = 0x20,
- CMD_PARAMS_FACTORY = 0x21,
- CMD_RESET_DEVICE = 0x22,
- CMD_RF_CARRIY_WAVE = 0x23,
- CMD_GET_ALL_PARAMS = 0x24,
- CMD_GET_SOFTWARE_VERSION = 0x25,
- CMD_ENTER_CONFIG_MODE = 0x26,
- CMD_TEST_RF_RX_SENSTY = 0x27,
- CMD_INT_DEVICE_IP_ADDR = 0x30,
- CMD_INT_SET_OPEN_DHCP = 0x31,
- CMD_INT_SUBNET_MASK = 0x32,
- CMD_INT_NET_ADDR = 0x33,
- CMD_INT_LOCAL_PORT = 0x34,
- CMD_INT_TARGET_IP_ADDR = 0x35,
- CMD_INT_TARGET_PORT = 0x36,
- CMD_INT_ENABLE_RAND_LOCAL_PORT = 0x37,
- CMD_INT_SET_UART_BAUDRATE = 0x38,
- CMD_INT_SET_UART_PARAMS = 0x39,
- CMD_INT_SET_UART_RX_TIMEOUT = 0x3a,
- CMD_INT_SET_INT_MODE = 0x3b,
- CMD_INT_GET_ALL_PARAMS = 0x3c,
- CMD_DIRECT_DATA = 0x52,
- CMD_TO_BOOTLOADER = 0x53,
- CMD_HEART = 0x54,
- CMD_ACK = 0x55,
- CMD_ACK_ERROR = 0xEE,
- }cmd_te;
- extern void RadioSetregulatorMode(uint8_t mode);
- typedef struct
- {
- uint8_t len;
- uint8_t cmd;
- uint8_t bufferByte;
- uint8_t crc1;
- }baseCmdFram_ts;
- #pragma pack(1)
- typedef struct
- {
- char projectModel[20];
- uint32_t deviceId;
- uint8_t rfChannel;
- uint8_t channelStep;
- int8_t txPower;
- uint8_t rfBaudrate;
- uint8_t rf_sf;
- uint8_t rf_bw;
- uint8_t rf_cr;
- uint8_t rf_regulatorMode;
- uint8_t chipType;
- uint8_t beepNumb;
- uint8_t packetLen;
- uint32_t sendPacketCounts;
- uint8_t checkSum;
- }userParams_ts;
- #pragma pack()
- #endif
|