123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760 |
- #region Copyright
- ////////////////////////////////////////////////////////////////////////////////
- // The following FIT Protocol software provided may be used with FIT protocol
- // devices only and remains the copyrighted property of Dynastream Innovations Inc.
- // The software is being provided on an "as-is" basis and as an accommodation,
- // and therefore all warranties, representations, or guarantees of any kind
- // (whether express, implied or statutory) including, without limitation,
- // warranties of merchantability, non-infringement, or fitness for a particular
- // purpose, are specifically disclaimed.
- //
- // Copyright 2016 Dynastream Innovations Inc.
- ////////////////////////////////////////////////////////////////////////////////
- // ****WARNING**** This file is auto-generated! Do NOT edit this file.
- // Profile Version = 16.60Release
- // Tag = production-akw-16.60.00-0-g5d3d436
- ////////////////////////////////////////////////////////////////////////////////
- #endregion
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Text;
- using System.IO;
- namespace Dynastream.Fit
- {
- /// <summary>
- /// Implements the Monitoring profile message.
- /// </summary>
- public class MonitoringMesg : Mesg
- {
- #region Fields
- static class CyclesSubfield
- {
- public static ushort Steps = 0;
- public static ushort Strokes = 1;
- public static ushort Subfields = 2;
- public static ushort Active = Fit.SubfieldIndexActiveSubfield;
- public static ushort MainField = Fit.SubfieldIndexMainField;
- }
- #endregion
- #region Constructors
- public MonitoringMesg() : base(Profile.GetMesg(MesgNum.Monitoring))
- {
- }
- public MonitoringMesg(Mesg mesg) : base(mesg)
- {
- }
- #endregion // Constructors
- #region Methods
- ///<summary>
- /// Retrieves the Timestamp field
- /// Units: s
- /// Comment: Must align to logging interval, for example, time must be 00:00:00 for daily log.</summary>
- /// <returns>Returns DateTime representing the Timestamp field</returns>
- public DateTime GetTimestamp()
- {
- return TimestampToDateTime((uint?)GetFieldValue(253, 0, Fit.SubfieldIndexMainField));
- }
-
-
- /// <summary>
- /// Set Timestamp field
- /// Units: s
- /// Comment: Must align to logging interval, for example, time must be 00:00:00 for daily log.</summary>
- /// <param name="timestamp_">Nullable field value to be set</param>
- public void SetTimestamp(DateTime timestamp_)
- {
- SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the DeviceIndex field
- /// Comment: Associates this data to device_info message. Not required for file with single device (sensor).</summary>
- /// <returns>Returns nullable byte representing the DeviceIndex field</returns>
- public byte? GetDeviceIndex()
- {
- return (byte?)GetFieldValue(0, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set DeviceIndex field
- /// Comment: Associates this data to device_info message. Not required for file with single device (sensor).</summary>
- /// <param name="deviceIndex_">Nullable field value to be set</param>
- public void SetDeviceIndex(byte? deviceIndex_)
- {
- SetFieldValue(0, 0, deviceIndex_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Calories field
- /// Units: kcal
- /// Comment: Accumulated total calories. Maintained by MonitoringReader for each activity_type. See SDK documentation</summary>
- /// <returns>Returns nullable ushort representing the Calories field</returns>
- public ushort? GetCalories()
- {
- return (ushort?)GetFieldValue(1, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Calories field
- /// Units: kcal
- /// Comment: Accumulated total calories. Maintained by MonitoringReader for each activity_type. See SDK documentation</summary>
- /// <param name="calories_">Nullable field value to be set</param>
- public void SetCalories(ushort? calories_)
- {
- SetFieldValue(1, 0, calories_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Distance field
- /// Units: m
- /// Comment: Accumulated distance. Maintained by MonitoringReader for each activity_type. See SDK documentation.</summary>
- /// <returns>Returns nullable float representing the Distance field</returns>
- public float? GetDistance()
- {
- return (float?)GetFieldValue(2, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Distance field
- /// Units: m
- /// Comment: Accumulated distance. Maintained by MonitoringReader for each activity_type. See SDK documentation.</summary>
- /// <param name="distance_">Nullable field value to be set</param>
- public void SetDistance(float? distance_)
- {
- SetFieldValue(2, 0, distance_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Cycles field
- /// Units: cycles
- /// Comment: Accumulated cycles. Maintained by MonitoringReader for each activity_type. See SDK documentation.</summary>
- /// <returns>Returns nullable float representing the Cycles field</returns>
- public float? GetCycles()
- {
- return (float?)GetFieldValue(3, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Cycles field
- /// Units: cycles
- /// Comment: Accumulated cycles. Maintained by MonitoringReader for each activity_type. See SDK documentation.</summary>
- /// <param name="cycles_">Nullable field value to be set</param>
- public void SetCycles(float? cycles_)
- {
- SetFieldValue(3, 0, cycles_, Fit.SubfieldIndexMainField);
- }
-
- /// <summary>
- /// Retrieves the Steps subfield
- /// Units: steps</summary>
- /// <returns>Nullable uint representing the Steps subfield</returns>
- public uint? GetSteps()
- {
- return (uint?)GetFieldValue(3, 0, CyclesSubfield.Steps);
- }
- /// <summary>
- ///
- /// Set Steps subfield
- /// Units: steps</summary>
- /// <param name="steps">Subfield value to be set</param>
- public void SetSteps(uint? steps)
- {
- SetFieldValue(3, 0, steps, CyclesSubfield.Steps);
- }
- /// <summary>
- /// Retrieves the Strokes subfield
- /// Units: strokes</summary>
- /// <returns>Nullable float representing the Strokes subfield</returns>
- public float? GetStrokes()
- {
- return (float?)GetFieldValue(3, 0, CyclesSubfield.Strokes);
- }
- /// <summary>
- ///
- /// Set Strokes subfield
- /// Units: strokes</summary>
- /// <param name="strokes">Subfield value to be set</param>
- public void SetStrokes(float? strokes)
- {
- SetFieldValue(3, 0, strokes, CyclesSubfield.Strokes);
- }
- ///<summary>
- /// Retrieves the ActiveTime field
- /// Units: s</summary>
- /// <returns>Returns nullable float representing the ActiveTime field</returns>
- public float? GetActiveTime()
- {
- return (float?)GetFieldValue(4, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set ActiveTime field
- /// Units: s</summary>
- /// <param name="activeTime_">Nullable field value to be set</param>
- public void SetActiveTime(float? activeTime_)
- {
- SetFieldValue(4, 0, activeTime_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the ActivityType field</summary>
- /// <returns>Returns nullable ActivityType enum representing the ActivityType field</returns>
- public ActivityType? GetActivityType()
- {
- object obj = GetFieldValue(5, 0, Fit.SubfieldIndexMainField);
- ActivityType? value = obj == null ? (ActivityType?)null : (ActivityType)obj;
- return value;
- }
-
-
- /// <summary>
- /// Set ActivityType field</summary>
- /// <param name="activityType_">Nullable field value to be set</param>
- public void SetActivityType(ActivityType? activityType_)
- {
- SetFieldValue(5, 0, activityType_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the ActivitySubtype field</summary>
- /// <returns>Returns nullable ActivitySubtype enum representing the ActivitySubtype field</returns>
- public ActivitySubtype? GetActivitySubtype()
- {
- object obj = GetFieldValue(6, 0, Fit.SubfieldIndexMainField);
- ActivitySubtype? value = obj == null ? (ActivitySubtype?)null : (ActivitySubtype)obj;
- return value;
- }
-
-
- /// <summary>
- /// Set ActivitySubtype field</summary>
- /// <param name="activitySubtype_">Nullable field value to be set</param>
- public void SetActivitySubtype(ActivitySubtype? activitySubtype_)
- {
- SetFieldValue(6, 0, activitySubtype_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the ActivityLevel field</summary>
- /// <returns>Returns nullable ActivityLevel enum representing the ActivityLevel field</returns>
- public ActivityLevel? GetActivityLevel()
- {
- object obj = GetFieldValue(7, 0, Fit.SubfieldIndexMainField);
- ActivityLevel? value = obj == null ? (ActivityLevel?)null : (ActivityLevel)obj;
- return value;
- }
-
-
- /// <summary>
- /// Set ActivityLevel field</summary>
- /// <param name="activityLevel_">Nullable field value to be set</param>
- public void SetActivityLevel(ActivityLevel? activityLevel_)
- {
- SetFieldValue(7, 0, activityLevel_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Distance16 field
- /// Units: 100 * m</summary>
- /// <returns>Returns nullable ushort representing the Distance16 field</returns>
- public ushort? GetDistance16()
- {
- return (ushort?)GetFieldValue(8, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Distance16 field
- /// Units: 100 * m</summary>
- /// <param name="distance16_">Nullable field value to be set</param>
- public void SetDistance16(ushort? distance16_)
- {
- SetFieldValue(8, 0, distance16_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Cycles16 field
- /// Units: 2 * cycles (steps)</summary>
- /// <returns>Returns nullable ushort representing the Cycles16 field</returns>
- public ushort? GetCycles16()
- {
- return (ushort?)GetFieldValue(9, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Cycles16 field
- /// Units: 2 * cycles (steps)</summary>
- /// <param name="cycles16_">Nullable field value to be set</param>
- public void SetCycles16(ushort? cycles16_)
- {
- SetFieldValue(9, 0, cycles16_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the ActiveTime16 field
- /// Units: s</summary>
- /// <returns>Returns nullable ushort representing the ActiveTime16 field</returns>
- public ushort? GetActiveTime16()
- {
- return (ushort?)GetFieldValue(10, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set ActiveTime16 field
- /// Units: s</summary>
- /// <param name="activeTime16_">Nullable field value to be set</param>
- public void SetActiveTime16(ushort? activeTime16_)
- {
- SetFieldValue(10, 0, activeTime16_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the LocalTimestamp field
- /// Comment: Must align to logging interval, for example, time must be 00:00:00 for daily log.</summary>
- /// <returns>Returns nullable uint representing the LocalTimestamp field</returns>
- public uint? GetLocalTimestamp()
- {
- return (uint?)GetFieldValue(11, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set LocalTimestamp field
- /// Comment: Must align to logging interval, for example, time must be 00:00:00 for daily log.</summary>
- /// <param name="localTimestamp_">Nullable field value to be set</param>
- public void SetLocalTimestamp(uint? localTimestamp_)
- {
- SetFieldValue(11, 0, localTimestamp_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Temperature field
- /// Units: C
- /// Comment: Avg temperature during the logging interval ended at timestamp</summary>
- /// <returns>Returns nullable float representing the Temperature field</returns>
- public float? GetTemperature()
- {
- return (float?)GetFieldValue(12, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Temperature field
- /// Units: C
- /// Comment: Avg temperature during the logging interval ended at timestamp</summary>
- /// <param name="temperature_">Nullable field value to be set</param>
- public void SetTemperature(float? temperature_)
- {
- SetFieldValue(12, 0, temperature_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the TemperatureMin field
- /// Units: C
- /// Comment: Min temperature during the logging interval ended at timestamp</summary>
- /// <returns>Returns nullable float representing the TemperatureMin field</returns>
- public float? GetTemperatureMin()
- {
- return (float?)GetFieldValue(14, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set TemperatureMin field
- /// Units: C
- /// Comment: Min temperature during the logging interval ended at timestamp</summary>
- /// <param name="temperatureMin_">Nullable field value to be set</param>
- public void SetTemperatureMin(float? temperatureMin_)
- {
- SetFieldValue(14, 0, temperatureMin_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the TemperatureMax field
- /// Units: C
- /// Comment: Max temperature during the logging interval ended at timestamp</summary>
- /// <returns>Returns nullable float representing the TemperatureMax field</returns>
- public float? GetTemperatureMax()
- {
- return (float?)GetFieldValue(15, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set TemperatureMax field
- /// Units: C
- /// Comment: Max temperature during the logging interval ended at timestamp</summary>
- /// <param name="temperatureMax_">Nullable field value to be set</param>
- public void SetTemperatureMax(float? temperatureMax_)
- {
- SetFieldValue(15, 0, temperatureMax_, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- ///
- /// </summary>
- /// <returns>returns number of elements in field ActivityTime</returns>
- public int GetNumActivityTime()
- {
- return GetNumFieldValues(16, Fit.SubfieldIndexMainField);
- }
- ///<summary>
- /// Retrieves the ActivityTime field
- /// Units: minutes
- /// Comment: Indexed using minute_activity_level enum</summary>
- /// <param name="index">0 based index of ActivityTime element to retrieve</param>
- /// <returns>Returns nullable ushort representing the ActivityTime field</returns>
- public ushort? GetActivityTime(int index)
- {
- return (ushort?)GetFieldValue(16, index, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set ActivityTime field
- /// Units: minutes
- /// Comment: Indexed using minute_activity_level enum</summary>
- /// <param name="index">0 based index of activity_time</param>
- /// <param name="activityTime_">Nullable field value to be set</param>
- public void SetActivityTime(int index, ushort? activityTime_)
- {
- SetFieldValue(16, index, activityTime_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the ActiveCalories field
- /// Units: kcal</summary>
- /// <returns>Returns nullable ushort representing the ActiveCalories field</returns>
- public ushort? GetActiveCalories()
- {
- return (ushort?)GetFieldValue(19, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set ActiveCalories field
- /// Units: kcal</summary>
- /// <param name="activeCalories_">Nullable field value to be set</param>
- public void SetActiveCalories(ushort? activeCalories_)
- {
- SetFieldValue(19, 0, activeCalories_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the CurrentActivityTypeIntensity field
- /// Comment: Indicates single type / intensity for duration since last monitoring message.</summary>
- /// <returns>Returns nullable byte representing the CurrentActivityTypeIntensity field</returns>
- public byte? GetCurrentActivityTypeIntensity()
- {
- return (byte?)GetFieldValue(24, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set CurrentActivityTypeIntensity field
- /// Comment: Indicates single type / intensity for duration since last monitoring message.</summary>
- /// <param name="currentActivityTypeIntensity_">Nullable field value to be set</param>
- public void SetCurrentActivityTypeIntensity(byte? currentActivityTypeIntensity_)
- {
- SetFieldValue(24, 0, currentActivityTypeIntensity_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the TimestampMin8 field
- /// Units: min</summary>
- /// <returns>Returns nullable byte representing the TimestampMin8 field</returns>
- public byte? GetTimestampMin8()
- {
- return (byte?)GetFieldValue(25, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set TimestampMin8 field
- /// Units: min</summary>
- /// <param name="timestampMin8_">Nullable field value to be set</param>
- public void SetTimestampMin8(byte? timestampMin8_)
- {
- SetFieldValue(25, 0, timestampMin8_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Timestamp16 field
- /// Units: s</summary>
- /// <returns>Returns nullable ushort representing the Timestamp16 field</returns>
- public ushort? GetTimestamp16()
- {
- return (ushort?)GetFieldValue(26, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Timestamp16 field
- /// Units: s</summary>
- /// <param name="timestamp16_">Nullable field value to be set</param>
- public void SetTimestamp16(ushort? timestamp16_)
- {
- SetFieldValue(26, 0, timestamp16_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the HeartRate field
- /// Units: bpm</summary>
- /// <returns>Returns nullable byte representing the HeartRate field</returns>
- public byte? GetHeartRate()
- {
- return (byte?)GetFieldValue(27, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set HeartRate field
- /// Units: bpm</summary>
- /// <param name="heartRate_">Nullable field value to be set</param>
- public void SetHeartRate(byte? heartRate_)
- {
- SetFieldValue(27, 0, heartRate_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Intensity field</summary>
- /// <returns>Returns nullable float representing the Intensity field</returns>
- public float? GetIntensity()
- {
- return (float?)GetFieldValue(28, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Intensity field</summary>
- /// <param name="intensity_">Nullable field value to be set</param>
- public void SetIntensity(float? intensity_)
- {
- SetFieldValue(28, 0, intensity_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the DurationMin field
- /// Units: min</summary>
- /// <returns>Returns nullable ushort representing the DurationMin field</returns>
- public ushort? GetDurationMin()
- {
- return (ushort?)GetFieldValue(29, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set DurationMin field
- /// Units: min</summary>
- /// <param name="durationMin_">Nullable field value to be set</param>
- public void SetDurationMin(ushort? durationMin_)
- {
- SetFieldValue(29, 0, durationMin_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Duration field
- /// Units: s</summary>
- /// <returns>Returns nullable uint representing the Duration field</returns>
- public uint? GetDuration()
- {
- return (uint?)GetFieldValue(30, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Duration field
- /// Units: s</summary>
- /// <param name="duration_">Nullable field value to be set</param>
- public void SetDuration(uint? duration_)
- {
- SetFieldValue(30, 0, duration_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Ascent field
- /// Units: m</summary>
- /// <returns>Returns nullable float representing the Ascent field</returns>
- public float? GetAscent()
- {
- return (float?)GetFieldValue(31, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Ascent field
- /// Units: m</summary>
- /// <param name="ascent_">Nullable field value to be set</param>
- public void SetAscent(float? ascent_)
- {
- SetFieldValue(31, 0, ascent_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the Descent field
- /// Units: m</summary>
- /// <returns>Returns nullable float representing the Descent field</returns>
- public float? GetDescent()
- {
- return (float?)GetFieldValue(32, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set Descent field
- /// Units: m</summary>
- /// <param name="descent_">Nullable field value to be set</param>
- public void SetDescent(float? descent_)
- {
- SetFieldValue(32, 0, descent_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the ModerateActivityMinutes field
- /// Units: minutes</summary>
- /// <returns>Returns nullable ushort representing the ModerateActivityMinutes field</returns>
- public ushort? GetModerateActivityMinutes()
- {
- return (ushort?)GetFieldValue(33, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set ModerateActivityMinutes field
- /// Units: minutes</summary>
- /// <param name="moderateActivityMinutes_">Nullable field value to be set</param>
- public void SetModerateActivityMinutes(ushort? moderateActivityMinutes_)
- {
- SetFieldValue(33, 0, moderateActivityMinutes_, Fit.SubfieldIndexMainField);
- }
-
- ///<summary>
- /// Retrieves the VigorousActivityMinutes field
- /// Units: minutes</summary>
- /// <returns>Returns nullable ushort representing the VigorousActivityMinutes field</returns>
- public ushort? GetVigorousActivityMinutes()
- {
- return (ushort?)GetFieldValue(34, 0, Fit.SubfieldIndexMainField);
- }
-
-
- /// <summary>
- /// Set VigorousActivityMinutes field
- /// Units: minutes</summary>
- /// <param name="vigorousActivityMinutes_">Nullable field value to be set</param>
- public void SetVigorousActivityMinutes(ushort? vigorousActivityMinutes_)
- {
- SetFieldValue(34, 0, vigorousActivityMinutes_, Fit.SubfieldIndexMainField);
- }
-
- #endregion // Methods
- } // Class
- } // namespace
|