using System; namespace Plane.Copters { /// /// 定义飞行器代理对象的事件。 /// public partial interface ICopterEvents { /// /// 在高度变化时发生。 /// event EventHandler AltitudeChanged; /// /// 在姿态变化时发生。 /// event EventHandler AttitudeChanged; #if PRIVATE /// /// 在收到数据流时发生。 /// event EventHandler DataStreamReceived; #endif /// /// 在收到心跳时发生。 /// event EventHandler HeartbeatReceived; /// /// 在位置变化时发生。 /// event EventHandler LocationChanged; /// /// 在收到自动飞行任务详情时发生。 /// event EventHandler MissionItemReceived; /// /// 在对频完成(成功或失败)时发生。 /// event EventHandler PairingCompleted; /// /// 在收到传感器数据时发生。 /// event EventHandler SensorDataReceived; /// /// 在收到系统状态信息时发生。 /// event EventHandler SystemStatusReceived; /// /// 在收到系统文本日志信息时发生。 /// event EventHandler TextReceived; } }