get_user_data
函数功能
获取用户定义数据。
函数原型
get_user_data(self, size: int , offset: int = 0) -> bytearray
参数说明
参数名 |
输入/输出 |
描述 |
---|---|---|
size |
输入 |
用户数据长度。取值范围[0, 64]。 |
offset |
输入 |
用户数据的偏移值,需要遵循如下约束。 [0, 64), size+offset<=64 |
返回值
返回用户自定义的数据,类型是bytearray。
异常处理
无
约束说明
offset不传时默认值=0。返回的类型是bytearray,用户需要根据定义的结构反向解析。
- string类型用byte_array.decode("utf-8")解析。
- int类型可以用int.from_bytes(byte_array, byteorder='big')解析,byteorder根据环境设置。
- float类型可以用struct.unpack('f', byte_array)[0]解析。
父主题: MetaRunContext类