当前位置: 首页 > news >正文

好的做网站/苏州seo安严博客

好的做网站,苏州seo安严博客,目前最流行网站开发软件,微信下载安装2023新版本OPC UA提供了很多服务,当使用这些服务时,一般都会有个返回值,表示使用过程中是否发生错误,这个返回值就是StatusCode,在open62541里其类型是UA_StatusCode typedef uint32_t UA_StatusCode;从定义可以看出其实际类型是…

OPC UA提供了很多服务,当使用这些服务时,一般都会有个返回值,表示使用过程中是否发生错误,这个返回值就是StatusCode,在open62541里其类型是UA_StatusCode

typedef uint32_t UA_StatusCode;

从定义可以看出其实际类型是一个32位无符号整型数,每一个StatusCode都有一个特定值。

下面就看下在open62541里其实如何定义和查看的。


open62541中的情况

在编译open62541时,会通过tools\schema\StatusCode.csv来生成statuscodes.h和statuscodes.c,
这个csv文件的第一列是StatusCode名称,第二列是StatusCode对应的uint32_t值,第三列是StatusCode的描述,如下,
在这里插入图片描述
编译成功后可以去build\src_generated\open62541\下查看这2个文件。

在statuscodes.c里定义了一个数组statusCodeDescriptions,如下,总共有237个状态,

static const size_t statusCodeDescriptionsSize = 237;
static const UA_StatusCodeName statusCodeDescriptions[237] = {{UA_STATUSCODE_GOOD, "Good"},{UA_STATUSCODE_BADUNEXPECTEDERROR, "BadUnexpectedError"},{UA_STATUSCODE_BADINTERNALERROR, "BadInternalError"},{UA_STATUSCODE_BADOUTOFMEMORY, "BadOutOfMemory"},{UA_STATUSCODE_BADRESOURCEUNAVAILABLE, "BadResourceUnavailable"},{UA_STATUSCODE_BADCOMMUNICATIONERROR, "BadCommunicationError"},{UA_STATUSCODE_BADENCODINGERROR, "BadEncodingError"},... ...,{UA_STATUSCODE_BADMAXCONNECTIONSREACHED, "BadMaxConnectionsReached"},{0xffffffff, "Unknown StatusCode"}
};

通过statusCodeDescriptions,可以获取每个StatusCode对应的字符串,open62541同时也提供了一个函数把UA_StatusCode转为对应的字符串(其内部就是使用了statusCodeDescriptions),如下,

const char * UA_StatusCode_name(UA_StatusCode code);

这样debug时就很方便了。


小结

通过函数UA_StatusCode_name(),可以让我们获取StatusCode对应的字符串,方便debug

http://www.lbrq.cn/news/1040725.html

相关文章:

  • 网站怎么公安备案/策划公司
  • 委托建设网站账务处理/最新seo自动优化软件
  • 做暧免费观看网站/短视频平台推广
  • 做建材的网站/北京网络营销咨询公司
  • 郑州给公司做网站的公司/如何建立网址
  • 做行业门户网站要投资多少钱/搜索引擎营销的特点是什么
  • 阿里网站备案/最全的百度网盘搜索引擎
  • 合肥专门做网站的公司/网络营销推广的基本手段
  • 网站制作经典案例/百度问答库
  • 国外外贸需求网站/seo百度推广
  • 成都锦江规划建设局网站/企业网站建设的基本流程
  • 做的网站怎么让别人也能看到/seo快速提升排名
  • wordpress 去掉描述的超链接/莆田seo推广公司
  • 手把手教你做网站视频/济南seo优化外包服务
  • 网站建设服务 杭州/营销型网站设计
  • 河南政务网站建设排名/2023新闻热点摘抄
  • 临猗做网站/品牌策略的7种类型
  • 慈溪做网站的公司/2022年seo还值得做吗
  • 做网站必须原创吗/网页设计参考网站
  • 北京欢迎您网站建设/百度网址怎么输入?
  • 网站推广 营销/百度投稿平台
  • 做网站常见问题模板/长沙网络推广小公司
  • php网站后台开发/2345网址导航是病毒吗
  • 成都购物网站建设/百度推广后台登陆首页
  • 资阳网站建设/广州营销课程培训班
  • 电子商务网站的建设心得/sem和seo的关系
  • wordpress封面/安徽seo顾问服务
  • 长春网站/百度搜索引擎首页
  • 德阳建设公司网站/网络营销做得好的品牌
  • 馨端网站建设/百度成都总部
  • 小红书笔记信息获取_实在智能RPA源码解读
  • Bevy渲染引擎核心技术深度解析:架构、体积雾与Meshlet渲染
  • damn the jvm again(2)
  • sqli-labs通关笔记-第44关 POST字符型堆叠注入(单引号闭合 手工注入+脚本注入3种方法)
  • 如何提升需求分析能力
  • Vue 中的 Class 与 Style 绑定详解2