news 2026/4/16 12:15:05

485报文订阅服务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
485报文订阅服务

订阅服务结构体

// 用于管理某类服务的数据订阅关系,支持多个订阅者注册/注销,便于模块间解耦和消息分发。
//订阅服务结构体
struct SERVICE_SUB_INFO{
    MessageQueue * i_subscribe_list[SUB_MEB_MAX]; //订阅者消息队列指针数组,最多支持8个订阅者(如不同模块/线程对同一服务的数据感兴趣)
    int sub_count;                               //当前已经注册的订阅者数量
    int talbe_state;        //订阅者服务状态,等于 TBL_READY(13141516)时表示已初始化可用
    unsigned char name[16];                     //订阅者服务名称,用于区分不同服务
};

这个结构体非常重要,在里面创建了一个自定义的消息队列数组,类型

typedef struct {
    uint8_t buffer[MSG_COUNT][MSG_SIZE];  /*

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:40:09

AD学习笔记-31 DRC检查

今天,我们介绍很重要的一部分,DRC检查。1、DRC找到工具-设计规则检查点开以后,把停止检测以后的数值修改为50000.这个意思是找到50000个就停止寻找错误,原来的默认值是500,明显可能不满足需求接着,我们去看…

作者头像 李华
网站建设 2026/4/12 8:39:14

AD学习笔记-32 PCB尺寸标注与边缘测量

今天,我们学习如何对PCB的尺寸进行标注。1、尺寸标注我们找到放置-尺寸-线性尺寸(其他的大家自行探索)。出现了我们的标尺,我们把光标放到板子的一端,单击。然后拖到板子的另一端,并把它拖出来,…

作者头像 李华
网站建设 2026/4/15 23:54:43

【Spring框架】SpringJDBC

Spring JDBC 与 JdbcTemplateSpring JDBC 是Spring所提供的持久层技术,用于简化数据库操作的一个模块,以一种更简洁,更直接的方式使用 JDBC API 简化了开发人员对数据库的操作。JdbcTemplate 则是 Spring JDBC 模块中最核心的类,是…

作者头像 李华
网站建设 2026/4/16 10:41:51

大模型通义千问3-VL-Plus - 视觉推理(本地图片)

一、概论 官方给出的解释:视觉推理模型能够先输出思考过程,再输出回答内容,适用于处理复杂的视觉分析任务,如解读数学题、分析图表数据或复杂视频理解等任务。 简单来说,视觉推理是人工智能的一个分支,核心…

作者头像 李华
网站建设 2026/4/16 10:38:26

测试开发面试题:浏览器输入url之后的过程

概述整体过程: URL解析:浏览器首先会解析输入的URL。URL通常由协议(如HTTP、HTTPS)、域名(或IP地址)、端口号(如果未指定,默认为协议的默认端口)、路径(指定服…

作者头像 李华
网站建设 2026/4/10 19:27:56

她们的力量 --《人间六味》解锁职业女性的 “六味人生”

当改革开放的春风吹遍珠三角,一群女性以坚韧为笔、以奋斗为墨,《人间六味》以改革开放四十年为时代卷轴,聚焦汪文励、夏慧、汤曦三位女性的奋斗人生,用“苦辣酸甜咸淡”的六味,勾勒出女性在事业、婚姻与自我觉醒中逐步…

作者头像 李华