类 PDO.PDODataItem
java.lang.Object
com.darra.ethercat.slave.PDO.PDODataItem
- 封闭类:
PDO
单个 PDO 数据项 - 类型化访问
对齐 C# PDODataItem: Content, AsInt16, AsInt32, AsFloat, AsDouble 等
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明AsBaseData(int dataType) 创建具有指定数据类型的 BaseData 包装器 对应 C# AsBaseDatadoubleAsDouble()获取 Double 值 (小端)voidAsDouble(double value) 设置 Double 值 (小端)floatAsFloat()获取 Float 值 (小端)voidAsFloat(float value) 设置 Float 值 (小端)shortAsInt16()获取 Int16 值 (小端)voidAsInt16(short value) 设置 Int16 值 (小端)intAsInt32()获取 Int32 值 (小端)voidAsInt32(int value) 设置 Int32 值 (小端)longAsInt64()获取 Int64 值 (小端)voidAsInt64(long value) 设置 Int64 值 (小端)intAsUInt16()获取 UInt16 值 (小端, 返回 int 以表示无符号)voidAsUInt16(int value) 设置 UInt16 值longAsUInt32()获取 UInt32 值 (小端, 返回 long 以表示无符号)voidAsUInt32(long value) 设置 UInt32 值byteContent()获取字节值voidContent(byte value) 设置字节值booleanGetBit(int bitIndex) 获取指定索引处的位值voidSetBit(int bitIndex, boolean value) 设置指定索引处的位值
-
构造器详细资料
-
PDODataItem
public PDODataItem(com.sun.jna.Pointer basePtr, int offset, boolean isInput)
-
-
方法详细资料
-
Content
public byte Content()获取字节值 -
Content
public void Content(byte value) 设置字节值 -
AsInt16
public short AsInt16()获取 Int16 值 (小端) -
AsInt16
public void AsInt16(short value) 设置 Int16 值 (小端) -
AsUInt16
public int AsUInt16()获取 UInt16 值 (小端, 返回 int 以表示无符号) -
AsUInt16
public void AsUInt16(int value) 设置 UInt16 值 -
AsInt32
public int AsInt32()获取 Int32 值 (小端) -
AsInt32
public void AsInt32(int value) 设置 Int32 值 (小端) -
AsUInt32
public long AsUInt32()获取 UInt32 值 (小端, 返回 long 以表示无符号) -
AsUInt32
public void AsUInt32(long value) 设置 UInt32 值 -
AsFloat
public float AsFloat()获取 Float 值 (小端) -
AsFloat
public void AsFloat(float value) 设置 Float 值 (小端) -
AsDouble
public double AsDouble()获取 Double 值 (小端) -
AsDouble
public void AsDouble(double value) 设置 Double 值 (小端) -
AsInt64
public long AsInt64()获取 Int64 值 (小端) -
AsInt64
public void AsInt64(long value) 设置 Int64 值 (小端) -
GetBit
public boolean GetBit(int bitIndex) 获取指定索引处的位值- 参数:
bitIndex- 位索引 (0-7)- 返回:
- 位的布尔值
-
SetBit
public void SetBit(int bitIndex, boolean value) 设置指定索引处的位值- 参数:
bitIndex- 位索引 (0-7)value- 要设置的布尔值
-
AsBaseData
创建具有指定数据类型的 BaseData 包装器 对应 C# AsBaseData- 参数:
dataType- EtherCAT 数据类型编号- 返回:
- 包含类型化数据的 ByteBuffer
-