/** * @file host_computer.h * @brief Commnunicate with host computer. Protocal is described in hostcomputer通信协议.md * @author miaow (3703781@qq.com) * @version 1.0 * @date 2022/01/16 * * @copyright Copyright (c) 2022 miaow * * @par Changelog: * *
Date Version Author Description *
2022/01/16 1.0 miaow Write this file *
*/ #ifndef __HOST_COMPUTER_H #define __HOST_COMPUTER_H #include #include #include #define HOST_COMPUTER_IP "192.168.10.8" #define HOST_COMPUTER_PORT 13452 #define HOST_COMPUTER_PICTURE_ROW_NUM 600 #define HOST_COMPUTER_PICTURE_COLUMN_NUM 256 /** * @brief The commonds, ref hostcomputer通信协议 v1.1.md */ enum HOSTCOMPUTER_CMD { HOSTCOMPUTER_CMD_START = 2, HOSTCOMPUTER_CMD_STOP = 3, HOSTCOMPUTER_CMD_TEST = 4, HOSTCOMPUTER_CMD_POWERON = 5, HOSTCOMPUTER_CMD_SETCAMERATRIGPULSECOUNT = 6, HOSTCOMPUTER_CMD_SETVALVETRIGPULSECOUNT = 7, HOSTCOMPUTER_CMD_SETCAMERATOVALVEPULSECOUNT = 8, HOSTCOMPUTER_CMD_STOP_TEST = 9 }; int hostcomputer_init(queue_uint64_msg_t *cmd_q); int hostcomputer_deinit(void); #endif