状态用于标识有关设备的当前信息。状态包括电源、音量、静音、信号源等。在下面,您将找到在设备驱动程序中设置状态所需的信息。

状态类型

面向用户名称
**此值表示程序员将命令拖动到窗口小部件时将在构建器中看到的内容
*状态类型
**当状态可以由“区”、“输入”、“输出”或更多参数引用时,使用数组。
***字符串/字符串数组
****这是文本的文字字符串。*技术提示* 示例为HDMI或输入
***数字/数字数组
****这是一个数值
***布尔/布尔数组
****这是两选项声明。*技术提示*例子为0/1、“真/假”或“开”/“关”
*状态是动态的
**此选项确定将参数添加到用户界面时是否需要窗口小部件。*技术提示*离散音量命令为动态,并在用户界面中使用滑块,而字符串将添加一个列表框。
*约束和默认值
**每个状态类型都有一组不同的约束和默认值
***字符串
****可能的值
*****实际值是用户在构建器中可以看到的值
*****设备编码值是发送到设备和从设备接收的值
****数字
******最小值是可接受的最低值
******最大值是可接受的最高值
*****步进值是数字的精度。*注释* 例如,步长值为1会将设备从先前的值1调整为新的值2。
****当设备显示小数点值时使用显示小数点
****字符数是协议期望表示此参数的字符数。在传输过程中,多余的前导字符将被省略,并且在必要时将以0开头来满足该长度。0表示完全使用所需的字符数,无需省略或填充。
**布尔值
****如果您的设备遵循以下其中一个约定(0/1,“开/关”,“真/假”),则不需要可能的值
****如果您的设备未遵循上述其中一个约定,则需要为“开”和“关”创建可能的值
*属性
**在参数中添加属性允许程序员在客户端中更改面向用户的名称。*技术提示*一个例子是输出1 =左上方显示,输出2 =右上方显示,输出3 =左下方显示和输出4 =右下方显示
**在”构建器“中初始化
***允许用户更改在构建器中显示的参数值
**其他选项
***别名标题、实际值标题和说明的其他选项为程序员提供了有关在构建器中输入的可能值的注释。

选项

向仪表盘报告

勾选此框后,所有状态更改将报告给仪表盘。默认情况下,状态更改将报告给仪表盘。
h3. 状态是动态的

动态状态将在客户端应用程序中更改。当设备的音量状态改变时,音量滑块之类的小部件也会改变。使用上面的示例,音量滑块内的数字范围为0-100,滑块小部件的控制旋钮将移动以指示受控设备的等级。

Last modified: 21 December 2020

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment