一款简单易用的基础网络通讯组件库。

ModbusPropertyAttribute 类

Modbus属性特性

Definition

命名空间: TouchSocket.Modbus
程序集: TouchSocketPro.Modbus (在 TouchSocketPro.Modbus.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false)]
public class ModbusPropertyAttribute : Attribute
Inheritance
Object    Attribute    ModbusPropertyAttribute

构造函数

ModbusPropertyAttribute初始化 ModbusPropertyAttribute 类的一个新实例

属性

EndianType 端序
Partition 存储区
Quantity 数组成员数量。

该属性仅在数组属性时生效。且表述的是数组成员数量。而非寄存器数量。例如当属性是int32[],Quantity=5时,表示会操作5个int32的值,即10个寄存器。

SlaveId 站号,默认1
StartAddress 起始位置
Timeout 超时时间,默认1000ms
TypeIdWhen implemented in a derived class, gets a unique identifier for this Attribute.
(继承自 Attribute。)

方法

EqualsReturns a value that indicates whether this instance is equal to a specified object.
(继承自 Attribute。)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(继承自 Object。)
GetHashCodeReturns the hash code for this instance.
(继承自 Attribute。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
IsDefaultAttributeWhen overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.
(继承自 Attribute。)
MatchWhen overridden in a derived class, returns a value that indicates whether this instance equals a specified object.
(继承自 Attribute。)
MemberwiseCloneCreates a shallow copy of the current Object.
(继承自 Object。)
ToStringReturns a string that represents the current object.
(继承自 Object。)

扩展方法

Map
(由 Mapper 定义。)
Map
(由 Mapper 定义。)
MapTTarget
(由 Mapper 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见