UniPRT SDK v1.0.0.0
 
载入中...
搜索中...
未找到
RfidConvert类 参考

支持将非字节数据转换为RFID标签中存储的顺序的方法。 更多...

#include <RfidConvert.h>

类 RfidConvert 继承关系图:

类方法

(uint32_t) + toUInt:
 将从RFID标签读取的4个字节转换为32位无符号整数。
 
(uint16_t) + toUShort:
 将从RFID标签读取的2个字节转换为16位无符号整数。
 
(NSString *) + toHexFromUInt:
 将4字节无符号整数转换为可写入RFID标签的十六进制字符串。
 
(NSString *) + toHexFromUShort:
 将2字节无符号整数转换为可写入RFID标签的十六进制字符串。
 
(NSData *) + toBytesFromUInt:
 将32位无符号整数转换为可写入RFID标签的字节数组。低索引为MSB。
 
(NSData *) + toBytesFromUShort:
 将16位无符号短整型转换为可写入RFID标签的字节数组。低索引为MSB。
 
(NSString *) + toHexFromBytes:
 便利方法,将字节数组转换为可写入RFID标签的十六进制字符串。
 
(NSString *) + toHexFromASCIIString:
 便利方法,将ASCII字符串转换为十六进制。
 

详细描述

支持将非字节数据转换为RFID标签中存储的顺序的方法。

数据在RFID标签中以MSB到LSB存储。运行SDK的PC可能是小端或大端,这些支持方法有助于进行可能受运行SDK的平台字节序影响的转换。

函数文档

◆ toBytesFromUInt:

+ (NSData *) toBytesFromUInt: (uint32_t) uintData

将32位无符号整数转换为可写入RFID标签的字节数组。低索引为MSB。

◆ toBytesFromUShort:

+ (NSData *) toBytesFromUShort: (uint16_t) ushortData

将16位无符号短整型转换为可写入RFID标签的字节数组。低索引为MSB。

◆ toHexFromASCIIString:

+ (NSString *) toHexFromASCIIString: (NSString *) asciiString

便利方法,将ASCII字符串转换为十六进制。

◆ toHexFromBytes:

+ (NSString *) toHexFromBytes: (NSData *) bytes

便利方法,将字节数组转换为可写入RFID标签的十六进制字符串。

◆ toHexFromUInt:

+ (NSString *) toHexFromUInt: (uint32_t) uintData

将4字节无符号整数转换为可写入RFID标签的十六进制字符串。

◆ toHexFromUShort:

+ (NSString *) toHexFromUShort: (uint16_t) ushortData

将2字节无符号整数转换为可写入RFID标签的十六进制字符串。

◆ toUInt:

+ (uint32_t) toUInt: (NSData *) bytesFromRfidTag

将从RFID标签读取的4个字节转换为32位无符号整数。

◆ toUShort:

+ (uint16_t) toUShort: (NSData *) bytesFromRfidTag

将从RFID标签读取的2个字节转换为16位无符号整数。


该类的文档由以下文件生成: