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

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

Public 成员函数

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

Public 属性

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

int checksum = 1234567897

校验值,应该设置为123456789。

◆ copterID

int copterID = 0

当前飞机的ID号。

◆ HeartCount

int HeartCount = 0

心跳包的计数器。

◆ isCopterSimOnPC

bool isCopterSimOnPC = False

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

◆ SysCurrentTime

int SysCurrentTime = 0

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

◆ SysStartTime

int SysStartTime = 0

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

◆ tarIP

str tarIP = '127.0.0.1'

目标IP地址


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