UNPKG

@fleet-frontend/mower-maps

Version:

a mower maps in google maps

62 lines 2.25 kB
/** * 数据格式化转换类 - TypeScript版本 * 对应Java FormatUtils.java中的bytes2Int函数 */ export declare class FormatUtils { private static readonly TAG; /** * 从data数组的第0位开始取4个字节组成一个int型数 * 对应Java: public static int bytes2Int(byte[] data) * * @param data 源字节数组 * @returns 返回int型数 */ /** * 从data数组的第position位置开始取4个字节组成int型数 * 对应Java: public static int bytes2Int(byte[] data, int offset, boolean bigEndian) * * @param data 源字节数组 * @param offset 要组成int型数据的起始位置 * @param bigEndian 是否为大端 * @returns 返回int型数 */ static bytes2Int(data: Uint8Array, offset: number, bigEndian: boolean): number; /** * 从data数组的第position位置开始取几个字节组成int型数 * 对应Java: public static int bytes2Int(byte[] data, int offset, boolean bigEndian, int length) * * @param data 源字节数组 * @param offset 要组成int型数据的起始位置 * @param bigEndian 是否为大端 * @param length 取的字节长度 * @returns 返回int型数 */ static bytes2IntWidthLength(data: Uint8Array, offset: number, bigEndian: boolean, length: number): number; /** * 手动处理字节到整数的转换(用于非标准长度) * * @param data 源字节数组 * @param offset 起始位置 * @param bigEndian 是否为大端 * @param length 字节长度 * @returns 转换后的整数 */ private static manualBytes2Int; /** * 将字节数组转换为十六进制字符串 * 对应Java: public static String bytesToHex(byte[] bytes) * * @param bytes 字节数组 * @returns 十六进制字符串 */ static bytesToHex(bytes: Uint8Array | null): string; /** * 将十六进制字符串转换为字节数组 * 对应Java: public static byte[] hexStringToByteArray(String s) * * @param s 十六进制字符串 * @returns 字节数组 */ static hexStringToByteArray(s: string): Uint8Array | null; } //# sourceMappingURL=formatUtils.d.ts.map