RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
RflyTimeStmp类 参考

这个类表示CopterSim模拟器的时间戳结构。 更多...

Public 成员函数

 __init__ (self)
 RflyTimeStmp类的构造函数。
 
 __init__ (self, iv)
 RflyTimeStmp类的重载构造函数。
 
 Update (self, iv)
 使用新值更新RflyTimeStmp实例。
 

Public 属性

 checksum
 校验值,应该设置为123456789。
 
 copterID
 当前飞机的ID号。
 
 SysStartTime
 开始仿真时的时间戳(单位毫秒,格林尼治标准时间)。
 
 SysCurrentTime
 当前时间戳(单位毫秒,格林尼治标准时间)。
 
 HeartCount
 心跳包的计数器。
 
 isCopterSimOnPC
 布尔值,用于确定CopterSim是否与此脚本在同一台电脑上。 Python端处理的时间戳。 注意:如果CopterSim和本Python脚本在一台电脑,SysCurrentTime和time.time()的数值应该相差很小(最多延迟10ms) 以此差值来判断,CopterSim和本Python脚本是否在一台电脑上
 
 tarIP
 目标IP地址
 

详细描述

这个类表示CopterSim模拟器的时间戳结构。

该类设计用于处理和更新CopterSim模拟器中使用的时间戳

注意:本条消息会发送给指定远端电脑的端口20005
struct RflyTimeStmp{
    int checksum; //校验位,取123456789
    int copterID; //当前飞机的ID号
    long long SysStartTime; //开始仿真时的时间戳(单位毫秒,格林尼治标准起点)
    long long SysCurrentTime;//当前时间戳(单位毫秒,格林尼治标准起点)
    long long HeartCount; //心跳包的计数器
} 2i3q

构造及析构函数说明

◆ __init__() [1/2]

__init__ ( self)

RflyTimeStmp类的构造函数。

用默认值初始化RflyTimeStmp实例。

◆ __init__() [2/2]

__init__ ( self,
iv )

RflyTimeStmp类的重载构造函数。

使用提供的值初始化RflyTimeStmp实例。

参数
iv初始化值列表 [checksum, copterID, SysStartTime, SysCurrentTime, HeartCount]。

成员函数说明

◆ Update()

Update ( self,
iv )

使用新值更新RflyTimeStmp实例。

用提供的值更新实例变量。

参数
iv新值列表 [checksum, copterID, SysStartTime, SysCurrentTime, HeartCount]。

类成员变量说明

◆ checksum

checksum

校验值,应该设置为123456789。

◆ copterID

copterID

当前飞机的ID号。

◆ HeartCount

HeartCount

心跳包的计数器。

◆ isCopterSimOnPC

isCopterSimOnPC

布尔值,用于确定CopterSim是否与此脚本在同一台电脑上。 Python端处理的时间戳。 注意:如果CopterSim和本Python脚本在一台电脑,SysCurrentTime和time.time()的数值应该相差很小(最多延迟10ms) 以此差值来判断,CopterSim和本Python脚本是否在一台电脑上

◆ SysCurrentTime

SysCurrentTime

当前时间戳(单位毫秒,格林尼治标准时间)。

◆ SysStartTime

SysStartTime

开始仿真时的时间戳(单位毫秒,格林尼治标准时间)。

◆ tarIP

tarIP

目标IP地址


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