| 限定符和类型 | 方法和说明 |
|---|---|
IByteTransform |
SoftBuffer.getByteTransform()
当前的数据变换机制,当你需要从字节数据转换类型数据的时候需要。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SoftBuffer.setByteTransform(IByteTransform byteTransform)
设置字节转换关系
|
| 限定符和类型 | 方法和说明 |
|---|---|
static FanucOperatorMessage |
FanucOperatorMessage.CreateMessage(IByteTransform byteTransform,
byte[] buffer,
Charset encoding)
创建一个fanuc的操作消息对象
|
| 构造器和说明 |
|---|
FileDirInfo(IByteTransform byteTransform,
byte[] buffer,
int index)
使用原始字节来实例化对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
IByteTransform |
NetworkUdpDeviceBase.getByteTransform()
获取当前的数据变换机制,当你需要从字节数据转换类型数据的时候需要。
|
IByteTransform |
NetworkDoubleBase.getByteTransform()
获取当前的数据变换机制,当你需要从字节数据转换类型数据的时候需要。
|
IByteTransform |
NetworkDataServerBase.getByteTransform()
获取当前的数据变换机制,当你需要从字节数据转换类型数据的时候需要。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NetworkUdpDeviceBase.setByteTransform(IByteTransform transform)
设置当前的数据变换机制,当你需要从字节数据转换类型数据的时候需要。
|
void |
NetworkDoubleBase.setByteTransform(IByteTransform transform)
设置当前的数据变换机制,当你需要从字节数据转换类型数据的时候需要。
|
void |
NetworkDataServerBase.setByteTransform(IByteTransform transform)
设置当前的数据变换机制,当你需要从字节数据转换类型数据的时候需要。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ByteTransformBase
数据转换类的基础,提供了一些基础的方法实现,默认
DataFormat 的顺序,和C#的字节顺序是一致的。 |
class |
RegularByteTransform |
class |
ReverseBytesTransform
反转的字节变换类
|
class |
ReverseWordTransform
以字节为单位的变换操作
|
| 限定符和类型 | 方法和说明 |
|---|---|
IByteTransform |
ReverseWordTransform.CreateByDateFormat(DataFormat dataFormat) |
IByteTransform |
ReverseBytesTransform.CreateByDateFormat(DataFormat dataFormat) |
IByteTransform |
RegularByteTransform.CreateByDateFormat(DataFormat dataFormat) |
IByteTransform |
IByteTransform.CreateByDateFormat(DataFormat dataFormat)
根据指定的
DataFormat 格式,来实例化一个新的对象,除了DataFormat不同,其他都相同ccording to the specified DataFormat format, to instantiate a new object, except that DataFormat is different, everything else is the same |
IByteTransform |
ByteTransformBase.CreateByDateFormat(DataFormat dataFormat) |
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExOne<Boolean> |
ByteTransformHelper.GetBoolResultFromBytes(OperateResultExOne<byte[]> result,
IByteTransform byteTransform)
将指定的OperateResult类型转化
|
static OperateResultExOne<Byte> |
ByteTransformHelper.GetByteResultFromBytes(OperateResultExOne<byte[]> result,
IByteTransform byteTransform)
将指定的OperateResult类型转化
|
static OperateResultExOne<Double> |
ByteTransformHelper.GetDoubleResultFromBytes(OperateResultExOne<byte[]> result,
IByteTransform byteTransform)
将指定的OperateResult类型转化
|
static OperateResultExOne<Short> |
ByteTransformHelper.GetInt16ResultFromBytes(OperateResultExOne<byte[]> result,
IByteTransform byteTransform)
将指定的OperateResult类型转化
|
static OperateResultExOne<Integer> |
ByteTransformHelper.GetInt32ResultFromBytes(OperateResultExOne<byte[]> result,
IByteTransform byteTransform)
将指定的OperateResult类型转化
|
static OperateResultExOne<Long> |
ByteTransformHelper.GetInt64ResultFromBytes(OperateResultExOne<byte[]> result,
IByteTransform byteTransform)
将指定的OperateResult类型转化
|
static OperateResultExOne<Float> |
ByteTransformHelper.GetSingleResultFromBytes(OperateResultExOne<byte[]> result,
IByteTransform byteTransform)
将指定的OperateResult类型转化
|
static OperateResultExOne<String> |
ByteTransformHelper.GetStringResultFromBytes(OperateResultExOne<byte[]> result,
IByteTransform byteTransform)
将指定的OperateResult类型转化
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExTwo<IByteTransform,String> |
HslHelper.ExtractTransformParameter(String address,
IByteTransform defaultTransform)
解析地址的附加
DataFormat 参数方法,比如你的地址是format=ABCD;D100,可以提取出"format"的值的同时,修改地址本身,如果"format"不存在的话,返回默认的 IByteTransform 对象Parse the additional DataFormat parameter method of the address. |
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExTwo<IByteTransform,String> |
HslHelper.ExtractTransformParameter(String address,
IByteTransform defaultTransform)
解析地址的附加
DataFormat 参数方法,比如你的地址是format=ABCD;D100,可以提取出"format"的值的同时,修改地址本身,如果"format"不存在的话,返回默认的 IByteTransform 对象Parse the additional DataFormat parameter method of the address. |
| 限定符和类型 | 方法和说明 |
|---|---|
IByteTransform |
IReadWriteMc.getByteTransform()
获取当前的数据变换信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FanucPose.LoadByContent(IByteTransform byteTransform,
byte[] content,
int index)
从原始数据解析出当前的姿态数据
|
void |
FanucTask.LoadByContent(IByteTransform byteTransform,
byte[] content,
int index,
Charset encoding)
从原始的数据对象加载数据信息
|
void |
FanucAlarm.LoadByContent(IByteTransform byteTransform,
byte[] content,
int index,
Charset encoding)
从字节数据加载真实的信息
|
static FanucPose |
FanucPose.ParseFrom(IByteTransform byteTransform,
byte[] content,
int index)
从原始的字节数据创建一个新的姿态数据
|
static FanucTask |
FanucTask.ParseFrom(IByteTransform byteTransform,
byte[] content,
int index,
Charset encoding)
从原始的数据信息初始化一个任务对象
|
static FanucAlarm |
FanucAlarm.PraseFrom(IByteTransform byteTransform,
byte[] content,
int index,
Charset encoding)
从数据内容创建报警信息
|
Copyright © 2022. All rights reserved.