参数是一个术语,用于描述在“构建器”中用户可编辑的命令的一个或多个部分。在本节,我们将讨论如何在设备驱动程序编辑器中构建参数。

*注释*参数包括但不限于区域、输出和ID(指示灯,显示器等)。通常,在设备驱动程序编辑器中创建参数会减少命令字符串的数量,并有助于程序员为上述选项标识通用名称。

约束/默认

可能的值

本部分标识面向用户的命令名称和命令的设备编码值。

*参数名称
**此值表示程序员将命令拖动到窗口小部件时将在构建器中看到的内容
*参数类型
**字符串
***这是文本的文本字符串。*技术提示* 示例为HDMI或输入

  • 数字

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