Class: Toybox::Activity::Info
現在のアクティビティ情報をもつクラス。使う前には各フィールドのnullチェックを行うこと。
Activity.getActivityInfo()で取得された時点の値を持っている。(更新したい場合は再度取得する必要がある。)
属性
- Time
- (Number) elapsedTime : Activity の経過時間[msec]
- (Moment) startTime : activity の開始時間
- (Number) timerTime : 計測時間[ms]
- Distance
- (Float) elapsedDistance : 距離[m]
- (Float) averageDistance : 水泳の(前のインターバルでの)ストロール平均距離[m]
- Speed
- (Float) currentSpeed : 現在速度[m/s]
- (Float) averageSpeed : 平均速度[m/s]
- (Float) maxSpeed : 現在のアクティビティの最高速度[m/s]
- HeartRate
- (Number) currentHeartRate : The current heart rate in beats per minute.
- (Number) averageHeartRate : The average heart rate in beats per minute.
- (Number) maxHeartRate : The maximum heart rate in beats per minute.
- Cadence
- (Number) currentCadence : 現在のケイデンス[rpm](ランニング中はピッチ[bpm])
- (Number) averageCadence : セッション中の平均ケイデンス[rpm](ランニング中はピッチ[bpm])
- (Number) maxCadence : セッション中の最大ケイデンス[rpm](ランニング中はピッチ[bpm])
- Power
- (Number) currentPower : The current power in watts.
- (Number) averagePower : The average power in watts.
- (Number) maxPower : The maximum power in watts.
- Location
- (Location) currentLocation : The current location.
- (Location) startLocation : The starting location of the activity.
- (Number) currentLocationAccuracy : GPS Accuracy (See the accuracy member of the Info object
- Altitude
- (Float) altitude : The altitude in meters.
- (Float) totalAscent : The total ascent in meters.
- (Float) totalDescent : The total descent in meters.
- (Float) currentHeading : The current true north referenced heading in radians.
in the Position module for more information).
- Calorie
- (Number) calories :The current calories burned during the current activity being recorded in kcal.
- (Float) energyExpenditure : Momentary energy expenditure in kcals/min (www.firstbeat.com/consumers/analyzed-by-firstbeat-features#4).
- (Float) trainingEffect : Training Effect: The activity's level of effect on aerobic fitness.
- Swim
- (Number) swimStrokeType : The swim stroke type from the previous length.
- (Number) swimSwolf : The swimming SWOLF score from the previous length.
Instance Attribute Details
(Number) elapsedTime : Activity の経過時間[msec]
途中で Session を停止させても、elaspedTime は経過し続ける。
- Returns : (Number)
- Since : 1.0.0
(Number) timerTime : 計測時間[ms]
途中で Session を停止させると、timerTime は停止する。Session を再び開始すると、そこから増加し始める。
- Returns : (Number)
- Since : 1.0.0
(Moment) startTime : activity の開始時間
Session.start() の時間。Moment は不変の値に使われる。
- Returns : (Moment)
- Since : 1.0.0
(Float) elapsedDistance : 距離[m]
- Returns : (Float)
- Since : 1.0.0
(Float) averageDistance : 水泳の(前のインターバルでの)ストロール平均距離[m]
- Returns : (Float)
- Since : 1.2.2
(Float) currentSpeed : 現在速度[m/s]
- Returns : (Float)
- Since : 1.0.0
(Float) averageSpeed : 平均速度[m/s]
The average is computed as the elapsed 3-D accumulated distance divided by the elapsed time.
- Returns : (Float)
- Since : 1.0.0
(Float) maxSpeed : 現在のアクティビティの最高速度[m/s]
- Returns : (Float)
- Since : 1.0.0
(Number) currentHeartRate : 現在の心拍数[bpm]
- Returns : (Number)
- Since : 1.0.0
(Number) averageHeartRate : 平均心拍数[bpm]
The average heart rate in beats per minute
- Returns : (Number)
- Since : 1.0.0
(Number) maxHeartRate
The maximum heart rate in beats per minute
- Returns : (Number)
- Since : 1.0.0
(Float) altitude : 現在の標高[m]
- Returns : (Float)
- Since : 1.0.0
(Float) totalAscent : 総上昇量[m]
- Returns : (Float)
- Since : 1.0.0
(Float) totalDescent : 総下降量[m]
- Returns : (Float)
- Since : 1.0.0
(Number) currentCadence : 現在のケイデンス[rpm](ランニング中はピッチ[bpm])
- Returns : (Number)
- Since : 1.0.0
(Number) averageCadence : セッション中の平均ケイデンス[rpm](ランニング中はピッチ[bpm])
- Returns : (Number)
- Since : 1.0.0
(Number) maxCadence セッション中の最大ケイデンス[rpm](ランニング中はピッチ[bpm])
- Returns : (Number)
- Since : 1.0.0
(Number) calories : 現在のアクティビティの間に消費されたかろりー[kcal]
- Returns : (Number)
- Since : 1.0.0
(Float) currentHeading : 現在の真北の方向[rad]
この値は Position モジュールの heading と同じ。移動中の方角の情報。停止中は(機能としてあれば)コンパスの方向になる。
- Returns : (Float)
- Since : 1.0.0
(Location) currentLocation : 現在の位置
- Returns : (Location)
- Since : 1.0.0
(Location) startLocation : アクティビティの開始位置
- Returns : (Location)
- Since :1.0.0
(Number) currentLocationAccuracy : GPS 精度
- Returns : (Number) Position.QUALITY_XXX value
- Since : 1.0.0
(Float) energyExpenditure
Momentary energy expenditure in kcals/min (www.firstbeat.com/consumers/analyzed-by-firstbeat-features#4)
- Returns : (Float)
- Since : 1.2.0
(Number) currentPower
The current power in watts
- Returns : (Number)
- Since : 1.0.0
- Supported Devices : Forerunner 920XT, fenix 3, epix, All Edges
(Number) averagePower : 平均パワー[W]
- Returns : (Number)
- Since : 1.0.0
- Supported Devices : Forerunner 920XT, fenix 3, epix, All Edges
(Number) maxPower : 最大パワー[W]
- Returns :(Number)
- Since : 1.0.0
- Supported Devices : Forerunner 920XT, fenix 3, epix, All Edges
(Number) swimStrokeType : 泳ぎ方
- Returns : (Number) Activity.SWIM_STROKE_XXX value
- Since : 1.2.2
(Number) swimSwolf : 直前の長さから求めたSWOLFスコア
- Returns : (Number)
- Since : 1.2.2
SWOLF : "Swim Golf", ストローク数/プール長 + その距離を泳ぐのにかかった時間。あるプールを30秒、10回のストロークで泳いだとすれば、SWOLF = 30 + 10 = 40。低いほど良い(ゴルフのように)。
(Float) trainingEffect
Training Effect: The activity's level of effect on aerobic fitness. (www.firstbeat.com/consumers/analyzed-by-firstbeat-features#3)
- Returns : (Float)
- Since : 1.2.0
最終更新:2016年03月06日 22:56