public static void OnFieldDescriptionMesg(object sender, MesgEventArgs e) { FieldDescriptionValues values = new FieldDescriptionValues(); FieldDescriptionMesg mesg = (FieldDescriptionMesg)e.mesg; try { values._developerDataIndex = mesg.GetDeveloperDataIndex(); values._fieldDefinitionNumber = mesg.GetFieldDefinitionNumber(); values._fitBaseTypeId = mesg.GetFitBaseTypeId(); int num3 = mesg.GetNumFieldValues(3); values._fieldName = new string[num3]; values._units = new string[num3]; for (int i = 0; i < num3; i++) { values._fieldName[i] = (mesg.GetFieldNameAsString(i)); values._units[i] = (mesg.GetUnitsAsString(i)); } } catch (FitException exception) { Console.WriteLine("\tOnFileIDMesg Error {0}", exception.Message); Console.WriteLine("\t{0}", exception.InnerException); } DataManager.Instance.FieldDescriptionValues.Add(values); }
private void ClearAdditionalValues() { WahooFF00Values.Clear(); WahooFF01Values.Clear(); ActivityValues.Clear(); FileIdValues.Clear(); DeviceInfoValues.Clear(); WorkoutValues.Clear(); FieldDescriptionValues.Clear(); DeveloperDataIdValues.Clear(); EventValues.Clear(); SportValues.Clear(); }