RflyTimeStmp结构体类,用于处理与CopterSim仿真相关的时间戳信息 更多...
Public 成员函数 | |
__init__ (self) | |
RflyTimeStmp的构造函数 | |
__init__ (self, iv) | |
RflyTimeStmp的构造函数 | |
Update (self, iv) | |
RflyTimeStmp的更新函数 | |
Public 属性 | |
checksum | |
这是校验和的值,初始化为1234567897 | |
copterID | |
用于识别直升机的标识符 | |
SysStartTime | |
用于记录CopterSim开始仿真时,电脑的时间戳 | |
SysCurrentTime | |
用于记录CopterSim运行电脑当前的时间戳 | |
HeartCount | |
用于记录心跳计数,初始化为0 | |
isCopterSimOnPC | |
用于判断CopterSim和本Python脚本是否在一台电脑上运行,初始化为False | |
rosStartTimeStmp | |
CopterSim开始仿真时,Python脚本电脑ROS的时间戳,初始化为0 | |
pyStartTimeStmp | |
Python脚本处理的时间戳,初始化为0 | |
RflyTimeStmp结构体类,用于处理与CopterSim仿真相关的时间戳信息
__init__ | ( | self | ) |
RflyTimeStmp的构造函数
初始化一个包含校验和、CopterID、SysStartTime、SysCurrentTime等等参数的值,默认为0 |
__init__ | ( | self, | |
iv ) |
RflyTimeStmp的构造函数
初始化一个包含校验和、CopterID、SysStartTime、SysCurrentTime等等参数的值,默认为0 |
Update | ( | self, | |
iv ) |
RflyTimeStmp的更新函数
更新一个包含校验和、CopterID、SysStartTime、SysCurrentTime等等参数 |
checksum |
这是校验和的值,初始化为1234567897
更新checksum为iv[0]
copterID |
用于识别直升机的标识符
更新checksum为iv[1]
HeartCount |
用于记录心跳计数,初始化为0
更新checksum为iv[4]
isCopterSimOnPC |
用于判断CopterSim和本Python脚本是否在一台电脑上运行,初始化为False
pyStartTimeStmp |
Python脚本处理的时间戳,初始化为0
rosStartTimeStmp |
CopterSim开始仿真时,Python脚本电脑ROS的时间戳,初始化为0
SysCurrentTime |
用于记录CopterSim运行电脑当前的时间戳
更新checksum为iv[3] / 1000.0
SysStartTime |
用于记录CopterSim开始仿真时,电脑的时间戳
更新checksum为iv[2] / 1000.0