using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Assets.Scripts.Devices.Ble.Interfaces { interface IRowerCommonData { event EventHandler PullChanged; ushort PullValue { get; set; } double PeakDriveForce { get; set; } double AverageDriveForce { get; set; } /// /// 划桨频率 /// uint StrokeRate { get; set; } /// /// 划桨次数 /// UInt16 StrokeCount { get; set;} /// /// 平均划桨频率 /// int AverageStrokeRate { get; set; } UInt32 TotalDistance { get; set; } /// /// 即时配速 /// UInt16 InstantaneousPace { get; set; } /// /// 平均配速 /// UInt16 AveragePace { get; set; } int InstantaneousPower { get; set; } int AveragePower { get; set; } int ElapsedTime { get; set; } int TotalEnergy { get; set; } int EnergyPerHour { get; set; } int EnergyPerMinute { get; set; } int ResistanceLevel { get; set; } void Reset(); event EventHandler StartEvent; event EventHandler RowerResChanged; } }