RacquetDisplay.h 110 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539
  1. /*
  2. This software is subject to the license described in the License.txt file
  3. included with this software distribution. You may not use this file except in compliance
  4. with this license.
  5. Copyright (c) Dynastream Innovations Inc. 2012
  6. All rights reserved.
  7. */
  8. #pragma once
  9. #include "StdAfx.h"
  10. #include "ISimBase.h"
  11. #include "antplus_racquet.h" // Device specific class, if used
  12. #include "antplus_common.h" // Include common pages (example usage on SDM and Bike Power)
  13. #include "types.h"
  14. #include "antdefines.h"
  15. using namespace System;
  16. using namespace System::ComponentModel;
  17. using namespace System::Collections;
  18. using namespace System::Windows::Forms;
  19. using namespace System::Data;
  20. using namespace System::Drawing;
  21. public ref class RacquetDisplay : public System::Windows::Forms::Form, public ISimBase{
  22. public:
  23. // The constructor may include the following parameters:
  24. // System::Timers::Timer^ channelTimer: Timer handle, if using a timer (not required in most cases, since getTimerInterval gets called after onTimerTock on each tock)
  25. // dRequestAckMsg^ channelAckMsg: Handle to delegate function to send acknowledged messages (only needed if the device needs to send acknowledged messages)
  26. // These parameters may or may not be included in the constructor, as needed
  27. RacquetDisplay(System::Timers::Timer^ channelTimer, dRequestAckMsg^ channelAckMsg, dRequestBcastMsg^ channelBcastMsg){
  28. InitializeComponent();
  29. RacquetData = gcnew AntPlusRacquet();
  30. Common = gcnew CommonData();
  31. requestAckMsg = channelAckMsg;
  32. requestBcastMsg = channelBcastMsg;
  33. timerHandle = channelTimer;
  34. InitializeSim();
  35. }
  36. ~RacquetDisplay(){
  37. this->panel_Display->Controls->Clear();
  38. this->panel_Settings->Controls->Clear();
  39. delete this->panel_Display;
  40. delete this->panel_Settings;
  41. //clean up floating resources with the garbage collector
  42. GC::Collect(2);
  43. if (components)
  44. {
  45. delete components;
  46. }
  47. }
  48. // Methods required by the interface class
  49. public:
  50. virtual void onTimerTock(USHORT eventTime); // Called every simulator event. Empty function for most receivers (timer is disabled on receivers unless explicitly enabled)
  51. virtual void ANT_eventNotification(UCHAR ucEventCode_, UCHAR* pucEventBuffer_); // Channel event state machine
  52. virtual UCHAR getDeviceType(){return AntPlusRacquet::DEVICE_TYPE;}
  53. virtual UCHAR getTransmissionType(){return 0;}
  54. virtual USHORT getTransmitPeriod(){return AntPlusRacquet::MSG_PERIOD;}
  55. virtual DOUBLE getTimerInterval(){return (double) ulTimerInterval;} // Set to any value for receivers not using the timer.
  56. virtual System::Windows::Forms::Panel^ getSimSettingsPanel(){return this->panel_Settings;}
  57. virtual System::Windows::Forms::Panel^ getSimTranslatedDisplay(){return this->panel_Display;}
  58. // Optional methods (not required by interface class)
  59. private:
  60. void InitializeSim(); // Initialize simulation
  61. void UpdateDisplay(UCHAR ucPageNum_);
  62. void UpdateDisplayAckStatus(UCHAR ucStatus_);
  63. void SendAckMessage(UCHAR ucMsgCode_);
  64. BOOL HandleRetransmit();
  65. System::String^ GetStrokeText(UCHAR ucRacquetData_, UCHAR ucPageNum_);
  66. System::String^ GetZoneText(UCHAR ucRacquetData_, UCHAR ucPageNum_);
  67. System::String^ GetANTFSText (UCHAR ucRacquetData_, UCHAR ucPageNum_);
  68. System::Void btRequestEvent_Click(System::Object^ sender, System::EventArgs^ e);
  69. System::Void btRequestStrokeCount_Click(System::Object^ sender, System::EventArgs^ e);
  70. System::Void btRequestZoneCount_Click(System::Object^ sender, System::EventArgs^ e);
  71. System::Void btSessionStart_Click(System::Object^ sender, System::EventArgs^ e);
  72. System::Void btSessionStop_Click(System::Object^ sender, System::EventArgs^ e);
  73. System::Void btMarkStroke_Click(System::Object^ sender, System::EventArgs^ e);
  74. System::Void btSendGameScore_Click(System::Object^ sender, System::EventArgs^ e);
  75. System::Void btSendSessionData_Click(System::Object^ sender, System::EventArgs^ e);
  76. System::Void btSendSetCount_Click(System::Object^ sender, System::EventArgs^ e);
  77. System::Void btSendGameCount_Click(System::Object^ sender, System::EventArgs^ e);
  78. System::Void cbInvalidMyGameCount_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  79. System::Void cbInvalidOpponentGameCount_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  80. System::Void cbInvalidMySetCount_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  81. System::Void cbInvalidOpponentSetCount_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  82. System::Void cbInvalidMySetsWon_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  83. System::Void cbInvalidOpponentSetsWon_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  84. System::Void cbInvalidMyGameScore_CheckedChanged(System::Object ^sender, System::EventArgs ^e);
  85. System::Void cbInvalidOpponentGameScore_CheckedChanged(System::Object ^sender, System::EventArgs ^e);
  86. System::Void rbMPS_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  87. System::Void btTimerStart_Click(System::Object^ sender, System::EventArgs^ e);
  88. System::Void btTimerStop_Click(System::Object^ sender, System::EventArgs^ e);
  89. System::Void btSendMetabolicData_Click(System::Object^ sender, System::EventArgs^ e);
  90. System::Void btSendSpeedData_Click(System::Object^ sender, System::EventArgs^ e);
  91. System::Void btSendDistanceData_Click(System::Object^ sender, System::EventArgs^ e);
  92. private:
  93. dRequestAckMsg^ requestAckMsg; // Delegate handle (ACK messages, only if used)
  94. dRequestBcastMsg^ requestBcastMsg;
  95. System::Timers::Timer^ timerHandle; // Timer handle (only if there is a timer)
  96. ULONG ulTimerInterval; // Timer interval between simulated events (only if there is a timer)
  97. // Racquet Object
  98. AntPlusRacquet^ RacquetData;
  99. CommonData^ Common;
  100. UCHAR ucAckRetryCount;
  101. UCHAR ucMsgExpectingAck;
  102. private: System::Windows::Forms::Panel^ panel_Settings;
  103. private: System::Windows::Forms::Panel^ panel_Display;
  104. private: System::Windows::Forms::TabControl^ tabControl1;
  105. private: System::Windows::Forms::TabPage^ tabPage1;
  106. private: System::Windows::Forms::TabPage^ tabPage2;
  107. private: System::Windows::Forms::Label^ label5;
  108. private: System::Windows::Forms::Label^ label4;
  109. private: System::Windows::Forms::Label^ label3;
  110. private: System::Windows::Forms::Label^ label2;
  111. private: System::Windows::Forms::Label^ label1;
  112. private: System::Windows::Forms::TabPage^ tabPage3;
  113. private: System::Windows::Forms::Label^ lbBallSpeed;
  114. private: System::Windows::Forms::Label^ lbRacquetZone;
  115. private: System::Windows::Forms::Label^ lbStrokeType;
  116. private: System::Windows::Forms::Label^ lbEventTime;
  117. private: System::Windows::Forms::Label^ lbEventCount;
  118. private: System::Windows::Forms::TabControl^ tabControl2;
  119. private: System::Windows::Forms::TabPage^ tabPage4;
  120. private: System::Windows::Forms::Label^ label9;
  121. private: System::Windows::Forms::Button^ btRequestStrokeCount;
  122. private: System::Windows::Forms::Label^ label8;
  123. private: System::Windows::Forms::ComboBox^ cbStrokeType1;
  124. private: System::Windows::Forms::ComboBox^ cbStrokeType2;
  125. private: System::Windows::Forms::TabPage^ tabPage5;
  126. private: System::Windows::Forms::Label^ lbZoneCount1;
  127. private: System::Windows::Forms::Label^ label19;
  128. private: System::Windows::Forms::Label^ label18;
  129. private: System::Windows::Forms::Label^ label16;
  130. private: System::Windows::Forms::ComboBox^ cbZoneType;
  131. private: System::Windows::Forms::ComboBox^ cbStrokeType;
  132. private: System::Windows::Forms::Label^ label15;
  133. private: System::Windows::Forms::Label^ label7;
  134. private: System::Windows::Forms::Button^ btRequestZoneCount;
  135. private: System::Windows::Forms::Label^ label30;
  136. private: System::Windows::Forms::Label^ lbPreviousSpeed;
  137. private: System::Windows::Forms::Label^ lbPreviousZone;
  138. private: System::Windows::Forms::Label^ lbPreviousTime;
  139. private: System::Windows::Forms::Label^ lbPreviousCount;
  140. private: System::Windows::Forms::Label^ lbPreviousType;
  141. private: System::Windows::Forms::Label^ label24;
  142. private: System::Windows::Forms::Label^ label25;
  143. private: System::Windows::Forms::Label^ label27;
  144. private: System::Windows::Forms::Label^ label28;
  145. private: System::Windows::Forms::Label^ label29;
  146. private: System::Windows::Forms::NumericUpDown^ nmPreviousEvent;
  147. private: System::Windows::Forms::Button^ btRequestEvent;
  148. private: System::Windows::Forms::Label^ label11;
  149. private: System::Windows::Forms::NumericUpDown^ nmTxResponseStrokes;
  150. private: System::Windows::Forms::Label^ label10;
  151. private: System::Windows::Forms::Label^ lbStrokeCount1;
  152. private: System::Windows::Forms::Label^ label6;
  153. private: System::Windows::Forms::Label^ nmTxResponse;
  154. private: System::Windows::Forms::NumericUpDown^ nmTxResponseZones;
  155. private: System::Windows::Forms::Label^ label12;
  156. private: System::Windows::Forms::NumericUpDown^ nmTxResponsePrevious;
  157. private: System::Windows::Forms::Label^ label14;
  158. private: System::Windows::Forms::Label^ lbStrokeCount2;
  159. private: System::Windows::Forms::Label^ lbStrokeType2;
  160. private: System::Windows::Forms::Label^ lbStrokeType1;
  161. private: System::Windows::Forms::Label^ label17;
  162. private: System::Windows::Forms::Label^ lbZoneCount2;
  163. private: System::Windows::Forms::Label^ lbZone2;
  164. private: System::Windows::Forms::Label^ lbZone1;
  165. private: System::Windows::Forms::Label^ lbZoneStroke;
  166. private: System::Windows::Forms::Label^ label23;
  167. private: System::Windows::Forms::Label^ label22;
  168. private: System::Windows::Forms::TabPage^ tabPage6;
  169. private: System::Windows::Forms::Label^ label_Glb_SoftwareVer;
  170. private: System::Windows::Forms::Label^ label_Glb_HardwareVer;
  171. private: System::Windows::Forms::Label^ lbSoftwareVer;
  172. private: System::Windows::Forms::Label^ lbSerialNumber;
  173. private: System::Windows::Forms::Label^ label_Glb_ModelNum;
  174. private: System::Windows::Forms::Label^ lbManfId;
  175. private: System::Windows::Forms::Label^ label_Glb_SerialNum;
  176. private: System::Windows::Forms::Label^ lbModelNumber;
  177. private: System::Windows::Forms::Label^ lbHardwareVer;
  178. private: System::Windows::Forms::Label^ label_Glb_ManfID;
  179. private: System::Windows::Forms::Label^ label13;
  180. private: System::Windows::Forms::Label^ lbAckStatus;
  181. private: System::Windows::Forms::Label^ label33;
  182. private: System::Windows::Forms::Label^ lbDisplayStroke;
  183. private: System::Windows::Forms::Label^ lbDisplaySpeed;
  184. private: System::Windows::Forms::Label^ lbDisplayEvent;
  185. private: System::Windows::Forms::Label^ lbDisplayTime;
  186. private: System::Windows::Forms::Label^ label20;
  187. private: System::Windows::Forms::Label^ label21;
  188. private: System::Windows::Forms::Label^ lbDisplayZone;
  189. private: System::Windows::Forms::Label^ label26;
  190. private: System::Windows::Forms::Label^ label31;
  191. private: System::Windows::Forms::Label^ label32;
  192. private: System::Windows::Forms::TabPage^ tabPage7;
  193. private: System::Windows::Forms::TabControl^ tabControl3;
  194. private: System::Windows::Forms::TabPage^ tabPage8;
  195. private: System::Windows::Forms::GroupBox^ groupBox1;
  196. private: System::Windows::Forms::TabPage^ tabPage9;
  197. private: System::Windows::Forms::Button^ btSessionStop;
  198. private: System::Windows::Forms::Button^ btSessionStart;
  199. private: System::Windows::Forms::Label^ label35;
  200. private: System::Windows::Forms::Label^ label34;
  201. private: System::Windows::Forms::GroupBox^ groupBox2;
  202. private: System::Windows::Forms::Label^ label37;
  203. private: System::Windows::Forms::Label^ label36;
  204. private: System::Windows::Forms::Label^ label38;
  205. private: System::Windows::Forms::NumericUpDown^ nmOpponentGameScore;
  206. private: System::Windows::Forms::NumericUpDown^ nmMyGameScore;
  207. private: System::Windows::Forms::CheckBox^ cbInvalidMyGameScore;
  208. private: System::Windows::Forms::CheckBox^ cbInvalidOpponentGameScore;
  209. private: System::Windows::Forms::Button^ btSendGameScore;
  210. private: System::Windows::Forms::Button^ btMarkStroke;
  211. private: System::Windows::Forms::Button^ btSendSessionData;
  212. private: System::Windows::Forms::ComboBox^ cbGameMode;
  213. private: System::Windows::Forms::CheckBox^ cbInvalidOpponentSetsWon;
  214. private: System::Windows::Forms::CheckBox^ cbInvalidMySetsWon;
  215. private: System::Windows::Forms::NumericUpDown^ nmOpponentSetsWon;
  216. private: System::Windows::Forms::NumericUpDown^ nmMySetsWon;
  217. private: System::Windows::Forms::TabPage^ tabPage10;
  218. private: System::Windows::Forms::Label^ label39;
  219. private: System::Windows::Forms::Label^ label41;
  220. private: System::Windows::Forms::Label^ label40;
  221. private: System::Windows::Forms::TabPage^ tabPage11;
  222. private: System::Windows::Forms::Label^ label42;
  223. private: System::Windows::Forms::Label^ label43;
  224. private: System::Windows::Forms::Label^ label44;
  225. private: System::Windows::Forms::CheckBox^ cbInvalidOpponentSetCount;
  226. private: System::Windows::Forms::CheckBox^ cbInvalidMySetCount;
  227. private: System::Windows::Forms::Button^ btSendSetCount;
  228. private: System::Windows::Forms::NumericUpDown^ nmMySetCount;
  229. private: System::Windows::Forms::NumericUpDown^ nmOpponentSetCount;
  230. private: System::Windows::Forms::CheckBox^ cbInvalidOpponentGameCount;
  231. private: System::Windows::Forms::CheckBox^ cbInvalidMyGameCount;
  232. private: System::Windows::Forms::Button^ btSendGameCount;
  233. private: System::Windows::Forms::NumericUpDown^ nmMyGameCount;
  234. private: System::Windows::Forms::NumericUpDown^ nmOpponentGameCount;
  235. private: System::Windows::Forms::GroupBox^ groupBox4;
  236. private: System::Windows::Forms::GroupBox^ groupBox3;
  237. private: System::Windows::Forms::RadioButton^ rbMPS;
  238. private: System::Windows::Forms::RadioButton^ rbKMPH;
  239. private: System::Windows::Forms::GroupBox^ groupBox5;
  240. private: System::Windows::Forms::Button^ btTimerStop;
  241. private: System::Windows::Forms::Button^ btTimerStart;
  242. private: System::Windows::Forms::TabControl^ tabControl4;
  243. private: System::Windows::Forms::TabPage^ tabPage12;
  244. private: System::Windows::Forms::TabPage^ tabPage13;
  245. private: System::Windows::Forms::Label^ label45;
  246. private: System::Windows::Forms::Label^ labelTimeRes;
  247. private: System::Windows::Forms::Label^ label46;
  248. private: System::Windows::Forms::Label^ labelOpTime;
  249. private: System::Windows::Forms::Label^ label47;
  250. private: System::Windows::Forms::Label^ labelBattVolt;
  251. private: System::Windows::Forms::Label^ label48;
  252. private: System::Windows::Forms::Label^ labelBattStatus;
  253. private: System::Windows::Forms::TabPage^ tabPage17;
  254. private: System::Windows::Forms::TabControl^ tabControl5;
  255. private: System::Windows::Forms::TabPage^ tabPage18;
  256. private: System::Windows::Forms::TabPage^ tabPage19;
  257. private: System::Windows::Forms::Button^ btSendMetabolicData;
  258. private: System::Windows::Forms::GroupBox^ groupBox_Calories;
  259. private: System::Windows::Forms::Label^ label52;
  260. private: System::Windows::Forms::NumericUpDown^ nmTotalCalories;
  261. private: System::Windows::Forms::Label^ label51;
  262. private: System::Windows::Forms::GroupBox^ groupBox_HR;
  263. private: System::Windows::Forms::Label^ label54;
  264. private: System::Windows::Forms::Label^ label53;
  265. private: System::Windows::Forms::NumericUpDown^ nmAvgHR;
  266. private: System::Windows::Forms::NumericUpDown^ nmMaxHR;
  267. private: System::Windows::Forms::Label^ label50;
  268. private: System::Windows::Forms::Label^ label49;
  269. private: System::Windows::Forms::Label^ label59;
  270. private: System::Windows::Forms::Label^ label58;
  271. private: System::Windows::Forms::Label^ label55;
  272. private: System::Windows::Forms::Label^ label56;
  273. private: System::Windows::Forms::Label^ label57;
  274. private: System::Windows::Forms::Button^ btSendSpeedData;
  275. private: System::Windows::Forms::NumericUpDown^ nmMaxRunSpeed;
  276. private: System::Windows::Forms::NumericUpDown^ nmAvgRunSpeed;
  277. private: System::Windows::Forms::TabPage^ tabPage20;
  278. private: System::Windows::Forms::Label^ label60;
  279. private: System::Windows::Forms::Label^ label61;
  280. private: System::Windows::Forms::Button^ btSendDistanceData;
  281. private: System::Windows::Forms::NumericUpDown^ nmTotalDistance;
  282. private: System::Windows::Forms::Label^ label62;
  283. private: System::Windows::Forms::Label^ lbANTFS;
  284. /// <summary>
  285. /// Required designer variable.a
  286. /// </summary>
  287. System::ComponentModel::Container ^components;
  288. #pragma region Windows Form Designer generated code
  289. /// <summary>
  290. /// Required method for Designer support - do not modify
  291. /// the contents of this method with the code editor.
  292. /// </summary>
  293. void InitializeComponent(void)
  294. {
  295. this->panel_Settings = (gcnew System::Windows::Forms::Panel());
  296. this->tabControl1 = (gcnew System::Windows::Forms::TabControl());
  297. this->tabPage1 = (gcnew System::Windows::Forms::TabPage());
  298. this->lbANTFS = (gcnew System::Windows::Forms::Label());
  299. this->label62 = (gcnew System::Windows::Forms::Label());
  300. this->rbKMPH = (gcnew System::Windows::Forms::RadioButton());
  301. this->rbMPS = (gcnew System::Windows::Forms::RadioButton());
  302. this->lbBallSpeed = (gcnew System::Windows::Forms::Label());
  303. this->lbRacquetZone = (gcnew System::Windows::Forms::Label());
  304. this->lbStrokeType = (gcnew System::Windows::Forms::Label());
  305. this->lbEventTime = (gcnew System::Windows::Forms::Label());
  306. this->lbEventCount = (gcnew System::Windows::Forms::Label());
  307. this->label5 = (gcnew System::Windows::Forms::Label());
  308. this->label4 = (gcnew System::Windows::Forms::Label());
  309. this->label3 = (gcnew System::Windows::Forms::Label());
  310. this->label2 = (gcnew System::Windows::Forms::Label());
  311. this->label1 = (gcnew System::Windows::Forms::Label());
  312. this->tabPage2 = (gcnew System::Windows::Forms::TabPage());
  313. this->tabControl2 = (gcnew System::Windows::Forms::TabControl());
  314. this->tabPage4 = (gcnew System::Windows::Forms::TabPage());
  315. this->lbStrokeCount2 = (gcnew System::Windows::Forms::Label());
  316. this->lbStrokeType2 = (gcnew System::Windows::Forms::Label());
  317. this->lbStrokeType1 = (gcnew System::Windows::Forms::Label());
  318. this->label17 = (gcnew System::Windows::Forms::Label());
  319. this->label14 = (gcnew System::Windows::Forms::Label());
  320. this->label11 = (gcnew System::Windows::Forms::Label());
  321. this->nmTxResponseStrokes = (gcnew System::Windows::Forms::NumericUpDown());
  322. this->label10 = (gcnew System::Windows::Forms::Label());
  323. this->lbStrokeCount1 = (gcnew System::Windows::Forms::Label());
  324. this->label6 = (gcnew System::Windows::Forms::Label());
  325. this->label9 = (gcnew System::Windows::Forms::Label());
  326. this->btRequestStrokeCount = (gcnew System::Windows::Forms::Button());
  327. this->label8 = (gcnew System::Windows::Forms::Label());
  328. this->cbStrokeType1 = (gcnew System::Windows::Forms::ComboBox());
  329. this->cbStrokeType2 = (gcnew System::Windows::Forms::ComboBox());
  330. this->tabPage5 = (gcnew System::Windows::Forms::TabPage());
  331. this->lbZoneCount2 = (gcnew System::Windows::Forms::Label());
  332. this->lbZone2 = (gcnew System::Windows::Forms::Label());
  333. this->lbZone1 = (gcnew System::Windows::Forms::Label());
  334. this->lbZoneStroke = (gcnew System::Windows::Forms::Label());
  335. this->label23 = (gcnew System::Windows::Forms::Label());
  336. this->label22 = (gcnew System::Windows::Forms::Label());
  337. this->nmTxResponse = (gcnew System::Windows::Forms::Label());
  338. this->nmTxResponseZones = (gcnew System::Windows::Forms::NumericUpDown());
  339. this->lbZoneCount1 = (gcnew System::Windows::Forms::Label());
  340. this->label19 = (gcnew System::Windows::Forms::Label());
  341. this->label18 = (gcnew System::Windows::Forms::Label());
  342. this->label16 = (gcnew System::Windows::Forms::Label());
  343. this->cbZoneType = (gcnew System::Windows::Forms::ComboBox());
  344. this->cbStrokeType = (gcnew System::Windows::Forms::ComboBox());
  345. this->label15 = (gcnew System::Windows::Forms::Label());
  346. this->label7 = (gcnew System::Windows::Forms::Label());
  347. this->btRequestZoneCount = (gcnew System::Windows::Forms::Button());
  348. this->tabPage3 = (gcnew System::Windows::Forms::TabPage());
  349. this->nmTxResponsePrevious = (gcnew System::Windows::Forms::NumericUpDown());
  350. this->label12 = (gcnew System::Windows::Forms::Label());
  351. this->nmPreviousEvent = (gcnew System::Windows::Forms::NumericUpDown());
  352. this->btRequestEvent = (gcnew System::Windows::Forms::Button());
  353. this->label30 = (gcnew System::Windows::Forms::Label());
  354. this->lbPreviousSpeed = (gcnew System::Windows::Forms::Label());
  355. this->lbPreviousZone = (gcnew System::Windows::Forms::Label());
  356. this->lbPreviousTime = (gcnew System::Windows::Forms::Label());
  357. this->lbPreviousCount = (gcnew System::Windows::Forms::Label());
  358. this->lbPreviousType = (gcnew System::Windows::Forms::Label());
  359. this->label24 = (gcnew System::Windows::Forms::Label());
  360. this->label25 = (gcnew System::Windows::Forms::Label());
  361. this->label27 = (gcnew System::Windows::Forms::Label());
  362. this->label28 = (gcnew System::Windows::Forms::Label());
  363. this->label29 = (gcnew System::Windows::Forms::Label());
  364. this->tabPage7 = (gcnew System::Windows::Forms::TabPage());
  365. this->tabControl3 = (gcnew System::Windows::Forms::TabControl());
  366. this->tabPage8 = (gcnew System::Windows::Forms::TabPage());
  367. this->groupBox5 = (gcnew System::Windows::Forms::GroupBox());
  368. this->btTimerStop = (gcnew System::Windows::Forms::Button());
  369. this->btTimerStart = (gcnew System::Windows::Forms::Button());
  370. this->label35 = (gcnew System::Windows::Forms::Label());
  371. this->label34 = (gcnew System::Windows::Forms::Label());
  372. this->nmOpponentGameScore = (gcnew System::Windows::Forms::NumericUpDown());
  373. this->nmMyGameScore = (gcnew System::Windows::Forms::NumericUpDown());
  374. this->cbInvalidMyGameScore = (gcnew System::Windows::Forms::CheckBox());
  375. this->cbInvalidOpponentGameScore = (gcnew System::Windows::Forms::CheckBox());
  376. this->btSendGameScore = (gcnew System::Windows::Forms::Button());
  377. this->btMarkStroke = (gcnew System::Windows::Forms::Button());
  378. this->groupBox1 = (gcnew System::Windows::Forms::GroupBox());
  379. this->btSessionStop = (gcnew System::Windows::Forms::Button());
  380. this->btSessionStart = (gcnew System::Windows::Forms::Button());
  381. this->tabPage9 = (gcnew System::Windows::Forms::TabPage());
  382. this->btSendSessionData = (gcnew System::Windows::Forms::Button());
  383. this->label38 = (gcnew System::Windows::Forms::Label());
  384. this->cbGameMode = (gcnew System::Windows::Forms::ComboBox());
  385. this->groupBox2 = (gcnew System::Windows::Forms::GroupBox());
  386. this->cbInvalidOpponentSetsWon = (gcnew System::Windows::Forms::CheckBox());
  387. this->cbInvalidMySetsWon = (gcnew System::Windows::Forms::CheckBox());
  388. this->label37 = (gcnew System::Windows::Forms::Label());
  389. this->label36 = (gcnew System::Windows::Forms::Label());
  390. this->nmOpponentSetsWon = (gcnew System::Windows::Forms::NumericUpDown());
  391. this->nmMySetsWon = (gcnew System::Windows::Forms::NumericUpDown());
  392. this->tabPage10 = (gcnew System::Windows::Forms::TabPage());
  393. this->cbInvalidOpponentSetCount = (gcnew System::Windows::Forms::CheckBox());
  394. this->cbInvalidMySetCount = (gcnew System::Windows::Forms::CheckBox());
  395. this->label41 = (gcnew System::Windows::Forms::Label());
  396. this->label40 = (gcnew System::Windows::Forms::Label());
  397. this->label39 = (gcnew System::Windows::Forms::Label());
  398. this->btSendSetCount = (gcnew System::Windows::Forms::Button());
  399. this->nmMySetCount = (gcnew System::Windows::Forms::NumericUpDown());
  400. this->nmOpponentSetCount = (gcnew System::Windows::Forms::NumericUpDown());
  401. this->tabPage11 = (gcnew System::Windows::Forms::TabPage());
  402. this->cbInvalidOpponentGameCount = (gcnew System::Windows::Forms::CheckBox());
  403. this->cbInvalidMyGameCount = (gcnew System::Windows::Forms::CheckBox());
  404. this->label42 = (gcnew System::Windows::Forms::Label());
  405. this->label43 = (gcnew System::Windows::Forms::Label());
  406. this->label44 = (gcnew System::Windows::Forms::Label());
  407. this->btSendGameCount = (gcnew System::Windows::Forms::Button());
  408. this->nmMyGameCount = (gcnew System::Windows::Forms::NumericUpDown());
  409. this->nmOpponentGameCount = (gcnew System::Windows::Forms::NumericUpDown());
  410. this->tabPage17 = (gcnew System::Windows::Forms::TabPage());
  411. this->tabControl5 = (gcnew System::Windows::Forms::TabControl());
  412. this->tabPage18 = (gcnew System::Windows::Forms::TabPage());
  413. this->btSendMetabolicData = (gcnew System::Windows::Forms::Button());
  414. this->groupBox_Calories = (gcnew System::Windows::Forms::GroupBox());
  415. this->label52 = (gcnew System::Windows::Forms::Label());
  416. this->nmTotalCalories = (gcnew System::Windows::Forms::NumericUpDown());
  417. this->label51 = (gcnew System::Windows::Forms::Label());
  418. this->groupBox_HR = (gcnew System::Windows::Forms::GroupBox());
  419. this->label54 = (gcnew System::Windows::Forms::Label());
  420. this->label53 = (gcnew System::Windows::Forms::Label());
  421. this->nmAvgHR = (gcnew System::Windows::Forms::NumericUpDown());
  422. this->nmMaxHR = (gcnew System::Windows::Forms::NumericUpDown());
  423. this->label50 = (gcnew System::Windows::Forms::Label());
  424. this->label49 = (gcnew System::Windows::Forms::Label());
  425. this->tabPage19 = (gcnew System::Windows::Forms::TabPage());
  426. this->label59 = (gcnew System::Windows::Forms::Label());
  427. this->label58 = (gcnew System::Windows::Forms::Label());
  428. this->label55 = (gcnew System::Windows::Forms::Label());
  429. this->label56 = (gcnew System::Windows::Forms::Label());
  430. this->label57 = (gcnew System::Windows::Forms::Label());
  431. this->btSendSpeedData = (gcnew System::Windows::Forms::Button());
  432. this->nmMaxRunSpeed = (gcnew System::Windows::Forms::NumericUpDown());
  433. this->nmAvgRunSpeed = (gcnew System::Windows::Forms::NumericUpDown());
  434. this->tabPage20 = (gcnew System::Windows::Forms::TabPage());
  435. this->label60 = (gcnew System::Windows::Forms::Label());
  436. this->label61 = (gcnew System::Windows::Forms::Label());
  437. this->btSendDistanceData = (gcnew System::Windows::Forms::Button());
  438. this->nmTotalDistance = (gcnew System::Windows::Forms::NumericUpDown());
  439. this->tabPage6 = (gcnew System::Windows::Forms::TabPage());
  440. this->tabControl4 = (gcnew System::Windows::Forms::TabControl());
  441. this->tabPage12 = (gcnew System::Windows::Forms::TabPage());
  442. this->label_Glb_SoftwareVer = (gcnew System::Windows::Forms::Label());
  443. this->label_Glb_SerialNum = (gcnew System::Windows::Forms::Label());
  444. this->lbSerialNumber = (gcnew System::Windows::Forms::Label());
  445. this->lbSoftwareVer = (gcnew System::Windows::Forms::Label());
  446. this->label_Glb_HardwareVer = (gcnew System::Windows::Forms::Label());
  447. this->label_Glb_ManfID = (gcnew System::Windows::Forms::Label());
  448. this->lbModelNumber = (gcnew System::Windows::Forms::Label());
  449. this->lbHardwareVer = (gcnew System::Windows::Forms::Label());
  450. this->lbManfId = (gcnew System::Windows::Forms::Label());
  451. this->label_Glb_ModelNum = (gcnew System::Windows::Forms::Label());
  452. this->tabPage13 = (gcnew System::Windows::Forms::TabPage());
  453. this->label45 = (gcnew System::Windows::Forms::Label());
  454. this->labelTimeRes = (gcnew System::Windows::Forms::Label());
  455. this->label46 = (gcnew System::Windows::Forms::Label());
  456. this->labelOpTime = (gcnew System::Windows::Forms::Label());
  457. this->label47 = (gcnew System::Windows::Forms::Label());
  458. this->labelBattVolt = (gcnew System::Windows::Forms::Label());
  459. this->label48 = (gcnew System::Windows::Forms::Label());
  460. this->labelBattStatus = (gcnew System::Windows::Forms::Label());
  461. this->panel_Display = (gcnew System::Windows::Forms::Panel());
  462. this->lbAckStatus = (gcnew System::Windows::Forms::Label());
  463. this->label33 = (gcnew System::Windows::Forms::Label());
  464. this->lbDisplayStroke = (gcnew System::Windows::Forms::Label());
  465. this->lbDisplaySpeed = (gcnew System::Windows::Forms::Label());
  466. this->lbDisplayEvent = (gcnew System::Windows::Forms::Label());
  467. this->lbDisplayTime = (gcnew System::Windows::Forms::Label());
  468. this->label20 = (gcnew System::Windows::Forms::Label());
  469. this->label21 = (gcnew System::Windows::Forms::Label());
  470. this->lbDisplayZone = (gcnew System::Windows::Forms::Label());
  471. this->label26 = (gcnew System::Windows::Forms::Label());
  472. this->label31 = (gcnew System::Windows::Forms::Label());
  473. this->label32 = (gcnew System::Windows::Forms::Label());
  474. this->label13 = (gcnew System::Windows::Forms::Label());
  475. this->panel_Settings->SuspendLayout();
  476. this->tabControl1->SuspendLayout();
  477. this->tabPage1->SuspendLayout();
  478. this->tabPage2->SuspendLayout();
  479. this->tabControl2->SuspendLayout();
  480. this->tabPage4->SuspendLayout();
  481. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTxResponseStrokes))->BeginInit();
  482. this->tabPage5->SuspendLayout();
  483. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTxResponseZones))->BeginInit();
  484. this->tabPage3->SuspendLayout();
  485. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTxResponsePrevious))->BeginInit();
  486. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmPreviousEvent))->BeginInit();
  487. this->tabPage7->SuspendLayout();
  488. this->tabControl3->SuspendLayout();
  489. this->tabPage8->SuspendLayout();
  490. this->groupBox5->SuspendLayout();
  491. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmOpponentGameScore))->BeginInit();
  492. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMyGameScore))->BeginInit();
  493. this->groupBox1->SuspendLayout();
  494. this->tabPage9->SuspendLayout();
  495. this->groupBox2->SuspendLayout();
  496. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmOpponentSetsWon))->BeginInit();
  497. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMySetsWon))->BeginInit();
  498. this->tabPage10->SuspendLayout();
  499. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMySetCount))->BeginInit();
  500. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmOpponentSetCount))->BeginInit();
  501. this->tabPage11->SuspendLayout();
  502. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMyGameCount))->BeginInit();
  503. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmOpponentGameCount))->BeginInit();
  504. this->tabPage17->SuspendLayout();
  505. this->tabControl5->SuspendLayout();
  506. this->tabPage18->SuspendLayout();
  507. this->groupBox_Calories->SuspendLayout();
  508. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTotalCalories))->BeginInit();
  509. this->groupBox_HR->SuspendLayout();
  510. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmAvgHR))->BeginInit();
  511. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMaxHR))->BeginInit();
  512. this->tabPage19->SuspendLayout();
  513. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMaxRunSpeed))->BeginInit();
  514. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmAvgRunSpeed))->BeginInit();
  515. this->tabPage20->SuspendLayout();
  516. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTotalDistance))->BeginInit();
  517. this->tabPage6->SuspendLayout();
  518. this->tabControl4->SuspendLayout();
  519. this->tabPage12->SuspendLayout();
  520. this->tabPage13->SuspendLayout();
  521. this->panel_Display->SuspendLayout();
  522. this->SuspendLayout();
  523. //
  524. // panel_Settings
  525. //
  526. this->panel_Settings->Controls->Add(this->tabControl1);
  527. this->panel_Settings->Location = System::Drawing::Point(322, 50);
  528. this->panel_Settings->Name = L"panel_Settings";
  529. this->panel_Settings->Size = System::Drawing::Size(400, 140);
  530. this->panel_Settings->TabIndex = 0;
  531. //
  532. // tabControl1
  533. //
  534. this->tabControl1->Controls->Add(this->tabPage1);
  535. this->tabControl1->Controls->Add(this->tabPage2);
  536. this->tabControl1->Controls->Add(this->tabPage3);
  537. this->tabControl1->Controls->Add(this->tabPage7);
  538. this->tabControl1->Controls->Add(this->tabPage17);
  539. this->tabControl1->Controls->Add(this->tabPage6);
  540. this->tabControl1->Dock = System::Windows::Forms::DockStyle::Fill;
  541. this->tabControl1->Location = System::Drawing::Point(0, 0);
  542. this->tabControl1->Name = L"tabControl1";
  543. this->tabControl1->SelectedIndex = 0;
  544. this->tabControl1->Size = System::Drawing::Size(400, 140);
  545. this->tabControl1->TabIndex = 0;
  546. //
  547. // tabPage1
  548. //
  549. this->tabPage1->Controls->Add(this->lbANTFS);
  550. this->tabPage1->Controls->Add(this->label62);
  551. this->tabPage1->Controls->Add(this->rbKMPH);
  552. this->tabPage1->Controls->Add(this->rbMPS);
  553. this->tabPage1->Controls->Add(this->lbBallSpeed);
  554. this->tabPage1->Controls->Add(this->lbRacquetZone);
  555. this->tabPage1->Controls->Add(this->lbStrokeType);
  556. this->tabPage1->Controls->Add(this->lbEventTime);
  557. this->tabPage1->Controls->Add(this->lbEventCount);
  558. this->tabPage1->Controls->Add(this->label5);
  559. this->tabPage1->Controls->Add(this->label4);
  560. this->tabPage1->Controls->Add(this->label3);
  561. this->tabPage1->Controls->Add(this->label2);
  562. this->tabPage1->Controls->Add(this->label1);
  563. this->tabPage1->Location = System::Drawing::Point(4, 22);
  564. this->tabPage1->Margin = System::Windows::Forms::Padding(5);
  565. this->tabPage1->Name = L"tabPage1";
  566. this->tabPage1->Padding = System::Windows::Forms::Padding(3);
  567. this->tabPage1->Size = System::Drawing::Size(392, 114);
  568. this->tabPage1->TabIndex = 0;
  569. this->tabPage1->Text = L"Current Event";
  570. this->tabPage1->UseVisualStyleBackColor = true;
  571. //
  572. // lbANTFS
  573. //
  574. this->lbANTFS->AutoSize = true;
  575. this->lbANTFS->Cursor = System::Windows::Forms::Cursors::Arrow;
  576. this->lbANTFS->Location = System::Drawing::Point(117, 88);
  577. this->lbANTFS->Name = L"lbANTFS";
  578. this->lbANTFS->Size = System::Drawing::Size(19, 13);
  579. this->lbANTFS->TabIndex = 13;
  580. this->lbANTFS->Text = L"----";
  581. //
  582. // label62
  583. //
  584. this->label62->AutoSize = true;
  585. this->label62->Location = System::Drawing::Point(9, 88);
  586. this->label62->Name = L"label62";
  587. this->label62->Size = System::Drawing::Size(100, 13);
  588. this->label62->TabIndex = 12;
  589. this->label62->Text = L"ANT-FS Supported:";
  590. //
  591. // rbKMPH
  592. //
  593. this->rbKMPH->AutoSize = true;
  594. this->rbKMPH->Location = System::Drawing::Point(278, 67);
  595. this->rbKMPH->Name = L"rbKMPH";
  596. this->rbKMPH->Size = System::Drawing::Size(50, 17);
  597. this->rbKMPH->TabIndex = 11;
  598. this->rbKMPH->Text = L"km/h";
  599. this->rbKMPH->UseVisualStyleBackColor = true;
  600. //
  601. // rbMPS
  602. //
  603. this->rbMPS->AutoSize = true;
  604. this->rbMPS->Checked = true;
  605. this->rbMPS->Location = System::Drawing::Point(229, 67);
  606. this->rbMPS->Name = L"rbMPS";
  607. this->rbMPS->Size = System::Drawing::Size(43, 17);
  608. this->rbMPS->TabIndex = 10;
  609. this->rbMPS->TabStop = true;
  610. this->rbMPS->Text = L"m/s";
  611. this->rbMPS->UseVisualStyleBackColor = true;
  612. this->rbMPS->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::rbMPS_CheckedChanged);
  613. //
  614. // lbBallSpeed
  615. //
  616. this->lbBallSpeed->AutoSize = true;
  617. this->lbBallSpeed->Location = System::Drawing::Point(266, 44);
  618. this->lbBallSpeed->Name = L"lbBallSpeed";
  619. this->lbBallSpeed->Size = System::Drawing::Size(19, 13);
  620. this->lbBallSpeed->TabIndex = 9;
  621. this->lbBallSpeed->Text = L"----";
  622. //
  623. // lbRacquetZone
  624. //
  625. this->lbRacquetZone->AutoSize = true;
  626. this->lbRacquetZone->Location = System::Drawing::Point(266, 21);
  627. this->lbRacquetZone->Name = L"lbRacquetZone";
  628. this->lbRacquetZone->Size = System::Drawing::Size(19, 13);
  629. this->lbRacquetZone->TabIndex = 8;
  630. this->lbRacquetZone->Text = L"----";
  631. //
  632. // lbStrokeType
  633. //
  634. this->lbStrokeType->AutoSize = true;
  635. this->lbStrokeType->Location = System::Drawing::Point(117, 67);
  636. this->lbStrokeType->Name = L"lbStrokeType";
  637. this->lbStrokeType->Size = System::Drawing::Size(19, 13);
  638. this->lbStrokeType->TabIndex = 7;
  639. this->lbStrokeType->Text = L"----";
  640. //
  641. // lbEventTime
  642. //
  643. this->lbEventTime->AutoSize = true;
  644. this->lbEventTime->Location = System::Drawing::Point(117, 44);
  645. this->lbEventTime->Name = L"lbEventTime";
  646. this->lbEventTime->Size = System::Drawing::Size(19, 13);
  647. this->lbEventTime->TabIndex = 6;
  648. this->lbEventTime->Text = L"----";
  649. //
  650. // lbEventCount
  651. //
  652. this->lbEventCount->AutoSize = true;
  653. this->lbEventCount->Location = System::Drawing::Point(117, 21);
  654. this->lbEventCount->Name = L"lbEventCount";
  655. this->lbEventCount->Size = System::Drawing::Size(19, 13);
  656. this->lbEventCount->TabIndex = 5;
  657. this->lbEventCount->Text = L"----";
  658. //
  659. // label5
  660. //
  661. this->label5->AutoSize = true;
  662. this->label5->Location = System::Drawing::Point(197, 44);
  663. this->label5->Margin = System::Windows::Forms::Padding(5);
  664. this->label5->Name = L"label5";
  665. this->label5->Size = System::Drawing::Size(61, 13);
  666. this->label5->TabIndex = 4;
  667. this->label5->Text = L"Ball Speed:";
  668. //
  669. // label4
  670. //
  671. this->label4->AutoSize = true;
  672. this->label4->Location = System::Drawing::Point(179, 21);
  673. this->label4->Margin = System::Windows::Forms::Padding(5);
  674. this->label4->Name = L"label4";
  675. this->label4->Size = System::Drawing::Size(79, 13);
  676. this->label4->TabIndex = 3;
  677. this->label4->Text = L"Racquet Zone:";
  678. //
  679. // label3
  680. //
  681. this->label3->AutoSize = true;
  682. this->label3->Location = System::Drawing::Point(44, 67);
  683. this->label3->Margin = System::Windows::Forms::Padding(5);
  684. this->label3->Name = L"label3";
  685. this->label3->Size = System::Drawing::Size(65, 13);
  686. this->label3->TabIndex = 2;
  687. this->label3->Text = L"Stoke Type:";
  688. //
  689. // label2
  690. //
  691. this->label2->AutoSize = true;
  692. this->label2->Location = System::Drawing::Point(44, 44);
  693. this->label2->Margin = System::Windows::Forms::Padding(5);
  694. this->label2->Name = L"label2";
  695. this->label2->Size = System::Drawing::Size(64, 13);
  696. this->label2->TabIndex = 1;
  697. this->label2->Text = L"Event Time:";
  698. //
  699. // label1
  700. //
  701. this->label1->AutoSize = true;
  702. this->label1->Location = System::Drawing::Point(6, 21);
  703. this->label1->Margin = System::Windows::Forms::Padding(5);
  704. this->label1->Name = L"label1";
  705. this->label1->Size = System::Drawing::Size(103, 13);
  706. this->label1->TabIndex = 0;
  707. this->label1->Text = L"Stroke Event Count:";
  708. //
  709. // tabPage2
  710. //
  711. this->tabPage2->Controls->Add(this->tabControl2);
  712. this->tabPage2->Location = System::Drawing::Point(4, 22);
  713. this->tabPage2->Name = L"tabPage2";
  714. this->tabPage2->Padding = System::Windows::Forms::Padding(3);
  715. this->tabPage2->Size = System::Drawing::Size(392, 114);
  716. this->tabPage2->TabIndex = 1;
  717. this->tabPage2->Text = L"Stroke Summary";
  718. this->tabPage2->UseVisualStyleBackColor = true;
  719. //
  720. // tabControl2
  721. //
  722. this->tabControl2->Controls->Add(this->tabPage4);
  723. this->tabControl2->Controls->Add(this->tabPage5);
  724. this->tabControl2->Location = System::Drawing::Point(3, 3);
  725. this->tabControl2->Name = L"tabControl2";
  726. this->tabControl2->SelectedIndex = 0;
  727. this->tabControl2->Size = System::Drawing::Size(383, 105);
  728. this->tabControl2->TabIndex = 0;
  729. //
  730. // tabPage4
  731. //
  732. this->tabPage4->Controls->Add(this->lbStrokeCount2);
  733. this->tabPage4->Controls->Add(this->lbStrokeType2);
  734. this->tabPage4->Controls->Add(this->lbStrokeType1);
  735. this->tabPage4->Controls->Add(this->label17);
  736. this->tabPage4->Controls->Add(this->label14);
  737. this->tabPage4->Controls->Add(this->label11);
  738. this->tabPage4->Controls->Add(this->nmTxResponseStrokes);
  739. this->tabPage4->Controls->Add(this->label10);
  740. this->tabPage4->Controls->Add(this->lbStrokeCount1);
  741. this->tabPage4->Controls->Add(this->label6);
  742. this->tabPage4->Controls->Add(this->label9);
  743. this->tabPage4->Controls->Add(this->btRequestStrokeCount);
  744. this->tabPage4->Controls->Add(this->label8);
  745. this->tabPage4->Controls->Add(this->cbStrokeType1);
  746. this->tabPage4->Controls->Add(this->cbStrokeType2);
  747. this->tabPage4->Location = System::Drawing::Point(4, 22);
  748. this->tabPage4->Name = L"tabPage4";
  749. this->tabPage4->Padding = System::Windows::Forms::Padding(3);
  750. this->tabPage4->Size = System::Drawing::Size(375, 79);
  751. this->tabPage4->TabIndex = 0;
  752. this->tabPage4->Text = L"By Stroke Type";
  753. this->tabPage4->UseVisualStyleBackColor = true;
  754. //
  755. // lbStrokeCount2
  756. //
  757. this->lbStrokeCount2->AutoSize = true;
  758. this->lbStrokeCount2->Location = System::Drawing::Point(294, 58);
  759. this->lbStrokeCount2->Name = L"lbStrokeCount2";
  760. this->lbStrokeCount2->Size = System::Drawing::Size(19, 13);
  761. this->lbStrokeCount2->TabIndex = 35;
  762. this->lbStrokeCount2->Text = L"----";
  763. //
  764. // lbStrokeType2
  765. //
  766. this->lbStrokeType2->AutoSize = true;
  767. this->lbStrokeType2->Location = System::Drawing::Point(294, 41);
  768. this->lbStrokeType2->Name = L"lbStrokeType2";
  769. this->lbStrokeType2->Size = System::Drawing::Size(19, 13);
  770. this->lbStrokeType2->TabIndex = 34;
  771. this->lbStrokeType2->Text = L"----";
  772. //
  773. // lbStrokeType1
  774. //
  775. this->lbStrokeType1->AutoSize = true;
  776. this->lbStrokeType1->Location = System::Drawing::Point(294, 7);
  777. this->lbStrokeType1->Name = L"lbStrokeType1";
  778. this->lbStrokeType1->Size = System::Drawing::Size(19, 13);
  779. this->lbStrokeType1->TabIndex = 33;
  780. this->lbStrokeType1->Text = L"----";
  781. //
  782. // label17
  783. //
  784. this->label17->AutoSize = true;
  785. this->label17->Location = System::Drawing::Point(250, 58);
  786. this->label17->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
  787. this->label17->Name = L"label17";
  788. this->label17->Size = System::Drawing::Size(38, 13);
  789. this->label17->TabIndex = 32;
  790. this->label17->Text = L"Count:";
  791. //
  792. // label14
  793. //
  794. this->label14->AutoSize = true;
  795. this->label14->Location = System::Drawing::Point(241, 41);
  796. this->label14->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
  797. this->label14->Name = L"label14";
  798. this->label14->Size = System::Drawing::Size(47, 13);
  799. this->label14->TabIndex = 31;
  800. this->label14->Text = L"Stroke2:";
  801. //
  802. // label11
  803. //
  804. this->label11->AutoSize = true;
  805. this->label11->Location = System::Drawing::Point(164, 37);
  806. this->label11->Name = L"label11";
  807. this->label11->Size = System::Drawing::Size(70, 13);
  808. this->label11->TabIndex = 29;
  809. this->label11->Text = L"Tx Response";
  810. //
  811. // nmTxResponseStrokes
  812. //
  813. this->nmTxResponseStrokes->Location = System::Drawing::Point(167, 53);
  814. this->nmTxResponseStrokes->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {127, 0, 0, 0});
  815. this->nmTxResponseStrokes->Name = L"nmTxResponseStrokes";
  816. this->nmTxResponseStrokes->Size = System::Drawing::Size(67, 20);
  817. this->nmTxResponseStrokes->TabIndex = 28;
  818. this->nmTxResponseStrokes->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {4, 0, 0, 0});
  819. //
  820. // label10
  821. //
  822. this->label10->AutoSize = true;
  823. this->label10->Location = System::Drawing::Point(250, 24);
  824. this->label10->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
  825. this->label10->Name = L"label10";
  826. this->label10->Size = System::Drawing::Size(38, 13);
  827. this->label10->TabIndex = 27;
  828. this->label10->Text = L"Count:";
  829. //
  830. // lbStrokeCount1
  831. //
  832. this->lbStrokeCount1->AutoSize = true;
  833. this->lbStrokeCount1->Location = System::Drawing::Point(294, 24);
  834. this->lbStrokeCount1->Name = L"lbStrokeCount1";
  835. this->lbStrokeCount1->Size = System::Drawing::Size(19, 13);
  836. this->lbStrokeCount1->TabIndex = 26;
  837. this->lbStrokeCount1->Text = L"----";
  838. //
  839. // label6
  840. //
  841. this->label6->AutoSize = true;
  842. this->label6->Location = System::Drawing::Point(241, 7);
  843. this->label6->Margin = System::Windows::Forms::Padding(3, 0, 3, 2);
  844. this->label6->Name = L"label6";
  845. this->label6->Size = System::Drawing::Size(47, 13);
  846. this->label6->TabIndex = 24;
  847. this->label6->Text = L"Stroke1:";
  848. //
  849. // label9
  850. //
  851. this->label9->AutoSize = true;
  852. this->label9->Location = System::Drawing::Point(6, 32);
  853. this->label9->Name = L"label9";
  854. this->label9->Size = System::Drawing::Size(74, 13);
  855. this->label9->TabIndex = 6;
  856. this->label9->Text = L"Stroke Type 2";
  857. //
  858. // btRequestStrokeCount
  859. //
  860. this->btRequestStrokeCount->Location = System::Drawing::Point(9, 52);
  861. this->btRequestStrokeCount->Margin = System::Windows::Forms::Padding(3, 1, 3, 3);
  862. this->btRequestStrokeCount->Name = L"btRequestStrokeCount";
  863. this->btRequestStrokeCount->Size = System::Drawing::Size(152, 23);
  864. this->btRequestStrokeCount->TabIndex = 0;
  865. this->btRequestStrokeCount->Text = L"Request Stroke Count";
  866. this->btRequestStrokeCount->UseVisualStyleBackColor = true;
  867. this->btRequestStrokeCount->Click += gcnew System::EventHandler(this, &RacquetDisplay::btRequestStrokeCount_Click);
  868. //
  869. // label8
  870. //
  871. this->label8->AutoSize = true;
  872. this->label8->Location = System::Drawing::Point(6, 9);
  873. this->label8->Name = L"label8";
  874. this->label8->Size = System::Drawing::Size(74, 13);
  875. this->label8->TabIndex = 5;
  876. this->label8->Text = L"Stroke Type 1";
  877. //
  878. // cbStrokeType1
  879. //
  880. this->cbStrokeType1->FormattingEnabled = true;
  881. this->cbStrokeType1->Items->AddRange(gcnew cli::array< System::Object^ >(7) {L"All Strokes", L"Other", L"Serve", L"Forehand",
  882. L"Backhand", L"Smash", L"Unknown"});
  883. this->cbStrokeType1->Location = System::Drawing::Point(86, 6);
  884. this->cbStrokeType1->Margin = System::Windows::Forms::Padding(3, 3, 3, 1);
  885. this->cbStrokeType1->Name = L"cbStrokeType1";
  886. this->cbStrokeType1->Size = System::Drawing::Size(75, 21);
  887. this->cbStrokeType1->TabIndex = 1;
  888. this->cbStrokeType1->Text = L"Backhand";
  889. //
  890. // cbStrokeType2
  891. //
  892. this->cbStrokeType2->FormattingEnabled = true;
  893. this->cbStrokeType2->Items->AddRange(gcnew cli::array< System::Object^ >(7) {L"All Strokes", L"Other", L"Serve", L"Forehand",
  894. L"Backhand", L"Smash", L"Unknown"});
  895. this->cbStrokeType2->Location = System::Drawing::Point(86, 29);
  896. this->cbStrokeType2->Margin = System::Windows::Forms::Padding(3, 1, 1, 1);
  897. this->cbStrokeType2->Name = L"cbStrokeType2";
  898. this->cbStrokeType2->Size = System::Drawing::Size(75, 21);
  899. this->cbStrokeType2->TabIndex = 2;
  900. this->cbStrokeType2->Text = L"Backhand";
  901. //
  902. // tabPage5
  903. //
  904. this->tabPage5->Controls->Add(this->lbZoneCount2);
  905. this->tabPage5->Controls->Add(this->lbZone2);
  906. this->tabPage5->Controls->Add(this->lbZone1);
  907. this->tabPage5->Controls->Add(this->lbZoneStroke);
  908. this->tabPage5->Controls->Add(this->label23);
  909. this->tabPage5->Controls->Add(this->label22);
  910. this->tabPage5->Controls->Add(this->nmTxResponse);
  911. this->tabPage5->Controls->Add(this->nmTxResponseZones);
  912. this->tabPage5->Controls->Add(this->lbZoneCount1);
  913. this->tabPage5->Controls->Add(this->label19);
  914. this->tabPage5->Controls->Add(this->label18);
  915. this->tabPage5->Controls->Add(this->label16);
  916. this->tabPage5->Controls->Add(this->cbZoneType);
  917. this->tabPage5->Controls->Add(this->cbStrokeType);
  918. this->tabPage5->Controls->Add(this->label15);
  919. this->tabPage5->Controls->Add(this->label7);
  920. this->tabPage5->Controls->Add(this->btRequestZoneCount);
  921. this->tabPage5->Location = System::Drawing::Point(4, 22);
  922. this->tabPage5->Name = L"tabPage5";
  923. this->tabPage5->Padding = System::Windows::Forms::Padding(3);
  924. this->tabPage5->Size = System::Drawing::Size(375, 79);
  925. this->tabPage5->TabIndex = 1;
  926. this->tabPage5->Text = L"By Racquet Zone";
  927. this->tabPage5->UseVisualStyleBackColor = true;
  928. //
  929. // lbZoneCount2
  930. //
  931. this->lbZoneCount2->AutoSize = true;
  932. this->lbZoneCount2->Location = System::Drawing::Point(287, 63);
  933. this->lbZoneCount2->Name = L"lbZoneCount2";
  934. this->lbZoneCount2->Size = System::Drawing::Size(19, 13);
  935. this->lbZoneCount2->TabIndex = 24;
  936. this->lbZoneCount2->Text = L"----";
  937. //
  938. // lbZone2
  939. //
  940. this->lbZone2->AutoSize = true;
  941. this->lbZone2->Location = System::Drawing::Point(287, 48);
  942. this->lbZone2->Name = L"lbZone2";
  943. this->lbZone2->Size = System::Drawing::Size(19, 13);
  944. this->lbZone2->TabIndex = 23;
  945. this->lbZone2->Text = L"----";
  946. //
  947. // lbZone1
  948. //
  949. this->lbZone1->AutoSize = true;
  950. this->lbZone1->Location = System::Drawing::Point(287, 18);
  951. this->lbZone1->Name = L"lbZone1";
  952. this->lbZone1->Size = System::Drawing::Size(19, 13);
  953. this->lbZone1->TabIndex = 22;
  954. this->lbZone1->Text = L"----";
  955. //
  956. // lbZoneStroke
  957. //
  958. this->lbZoneStroke->AutoSize = true;
  959. this->lbZoneStroke->Location = System::Drawing::Point(287, 3);
  960. this->lbZoneStroke->Name = L"lbZoneStroke";
  961. this->lbZoneStroke->Size = System::Drawing::Size(19, 13);
  962. this->lbZoneStroke->TabIndex = 21;
  963. this->lbZoneStroke->Text = L"----";
  964. //
  965. // label23
  966. //
  967. this->label23->AutoSize = true;
  968. this->label23->Location = System::Drawing::Point(243, 63);
  969. this->label23->Margin = System::Windows::Forms::Padding(3, 1, 3, 1);
  970. this->label23->Name = L"label23";
  971. this->label23->Size = System::Drawing::Size(38, 13);
  972. this->label23->TabIndex = 8;
  973. this->label23->Text = L"Count:";
  974. //
  975. // label22
  976. //
  977. this->label22->AutoSize = true;
  978. this->label22->Location = System::Drawing::Point(240, 48);
  979. this->label22->Margin = System::Windows::Forms::Padding(3, 1, 3, 1);
  980. this->label22->Name = L"label22";
  981. this->label22->Size = System::Drawing::Size(41, 13);
  982. this->label22->TabIndex = 20;
  983. this->label22->Text = L"Zone2:";
  984. //
  985. // nmTxResponse
  986. //
  987. this->nmTxResponse->AutoSize = true;
  988. this->nmTxResponse->Location = System::Drawing::Point(151, 37);
  989. this->nmTxResponse->Name = L"nmTxResponse";
  990. this->nmTxResponse->Size = System::Drawing::Size(70, 13);
  991. this->nmTxResponse->TabIndex = 19;
  992. this->nmTxResponse->Text = L"Tx Response";
  993. //
  994. // nmTxResponseZones
  995. //
  996. this->nmTxResponseZones->Location = System::Drawing::Point(154, 53);
  997. this->nmTxResponseZones->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {127, 0, 0, 0});
  998. this->nmTxResponseZones->Name = L"nmTxResponseZones";
  999. this->nmTxResponseZones->Size = System::Drawing::Size(64, 20);
  1000. this->nmTxResponseZones->TabIndex = 18;
  1001. this->nmTxResponseZones->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {4, 0, 0, 0});
  1002. //
  1003. // lbZoneCount1
  1004. //
  1005. this->lbZoneCount1->AutoSize = true;
  1006. this->lbZoneCount1->Location = System::Drawing::Point(287, 33);
  1007. this->lbZoneCount1->Name = L"lbZoneCount1";
  1008. this->lbZoneCount1->Size = System::Drawing::Size(19, 13);
  1009. this->lbZoneCount1->TabIndex = 14;
  1010. this->lbZoneCount1->Text = L"----";
  1011. //
  1012. // label19
  1013. //
  1014. this->label19->AutoSize = true;
  1015. this->label19->Location = System::Drawing::Point(243, 33);
  1016. this->label19->Margin = System::Windows::Forms::Padding(3, 1, 3, 1);
  1017. this->label19->Name = L"label19";
  1018. this->label19->Size = System::Drawing::Size(38, 13);
  1019. this->label19->TabIndex = 7;
  1020. this->label19->Text = L"Count:";
  1021. //
  1022. // label18
  1023. //
  1024. this->label18->AutoSize = true;
  1025. this->label18->Location = System::Drawing::Point(240, 3);
  1026. this->label18->Margin = System::Windows::Forms::Padding(3, 0, 3, 1);
  1027. this->label18->Name = L"label18";
  1028. this->label18->Size = System::Drawing::Size(41, 13);
  1029. this->label18->TabIndex = 6;
  1030. this->label18->Text = L"Stroke:";
  1031. //
  1032. // label16
  1033. //
  1034. this->label16->AutoSize = true;
  1035. this->label16->Location = System::Drawing::Point(240, 18);
  1036. this->label16->Margin = System::Windows::Forms::Padding(3, 1, 3, 1);
  1037. this->label16->Name = L"label16";
  1038. this->label16->Size = System::Drawing::Size(41, 13);
  1039. this->label16->TabIndex = 5;
  1040. this->label16->Text = L"Zone1:";
  1041. //
  1042. // cbZoneType
  1043. //
  1044. this->cbZoneType->FormattingEnabled = true;
  1045. this->cbZoneType->Items->AddRange(gcnew cli::array< System::Object^ >(12) {L"Miss", L"Top Right", L"Middle Right", L"Bottom Right",
  1046. L"Bottom Center", L"Bottom Left", L"Middle Center", L"Middle Left", L"Top Left", L"Top Center", L"Rim/Other", L"Unknown"});
  1047. this->cbZoneType->Location = System::Drawing::Point(50, 29);
  1048. this->cbZoneType->Margin = System::Windows::Forms::Padding(3, 1, 3, 1);
  1049. this->cbZoneType->Name = L"cbZoneType";
  1050. this->cbZoneType->Size = System::Drawing::Size(98, 21);
  1051. this->cbZoneType->TabIndex = 4;
  1052. this->cbZoneType->Text = L"Bottom Center";
  1053. //
  1054. // cbStrokeType
  1055. //
  1056. this->cbStrokeType->FormattingEnabled = true;
  1057. this->cbStrokeType->Items->AddRange(gcnew cli::array< System::Object^ >(7) {L"All Events", L"Other", L"Serve", L"Forehand",
  1058. L"Backhand", L"Smash", L"Unknown"});
  1059. this->cbStrokeType->Location = System::Drawing::Point(50, 4);
  1060. this->cbStrokeType->Margin = System::Windows::Forms::Padding(3, 3, 3, 1);
  1061. this->cbStrokeType->Name = L"cbStrokeType";
  1062. this->cbStrokeType->Size = System::Drawing::Size(98, 21);
  1063. this->cbStrokeType->TabIndex = 3;
  1064. this->cbStrokeType->Text = L"Backhand";
  1065. //
  1066. // label15
  1067. //
  1068. this->label15->AutoSize = true;
  1069. this->label15->Location = System::Drawing::Point(12, 32);
  1070. this->label15->Name = L"label15";
  1071. this->label15->Size = System::Drawing::Size(32, 13);
  1072. this->label15->TabIndex = 2;
  1073. this->label15->Text = L"Zone";
  1074. //
  1075. // label7
  1076. //
  1077. this->label7->AutoSize = true;
  1078. this->label7->Location = System::Drawing::Point(6, 7);
  1079. this->label7->Name = L"label7";
  1080. this->label7->Size = System::Drawing::Size(38, 13);
  1081. this->label7->TabIndex = 1;
  1082. this->label7->Text = L"Stroke";
  1083. //
  1084. // btRequestZoneCount
  1085. //
  1086. this->btRequestZoneCount->Location = System::Drawing::Point(9, 52);
  1087. this->btRequestZoneCount->Margin = System::Windows::Forms::Padding(3, 1, 3, 3);
  1088. this->btRequestZoneCount->Name = L"btRequestZoneCount";
  1089. this->btRequestZoneCount->Size = System::Drawing::Size(139, 23);
  1090. this->btRequestZoneCount->TabIndex = 0;
  1091. this->btRequestZoneCount->Text = L"Request Stroke Count";
  1092. this->btRequestZoneCount->UseVisualStyleBackColor = true;
  1093. this->btRequestZoneCount->Click += gcnew System::EventHandler(this, &RacquetDisplay::btRequestZoneCount_Click);
  1094. //
  1095. // tabPage3
  1096. //
  1097. this->tabPage3->Controls->Add(this->nmTxResponsePrevious);
  1098. this->tabPage3->Controls->Add(this->label12);
  1099. this->tabPage3->Controls->Add(this->nmPreviousEvent);
  1100. this->tabPage3->Controls->Add(this->btRequestEvent);
  1101. this->tabPage3->Controls->Add(this->label30);
  1102. this->tabPage3->Controls->Add(this->lbPreviousSpeed);
  1103. this->tabPage3->Controls->Add(this->lbPreviousZone);
  1104. this->tabPage3->Controls->Add(this->lbPreviousTime);
  1105. this->tabPage3->Controls->Add(this->lbPreviousCount);
  1106. this->tabPage3->Controls->Add(this->lbPreviousType);
  1107. this->tabPage3->Controls->Add(this->label24);
  1108. this->tabPage3->Controls->Add(this->label25);
  1109. this->tabPage3->Controls->Add(this->label27);
  1110. this->tabPage3->Controls->Add(this->label28);
  1111. this->tabPage3->Controls->Add(this->label29);
  1112. this->tabPage3->Location = System::Drawing::Point(4, 22);
  1113. this->tabPage3->Name = L"tabPage3";
  1114. this->tabPage3->Size = System::Drawing::Size(392, 114);
  1115. this->tabPage3->TabIndex = 2;
  1116. this->tabPage3->Text = L"Previous Event";
  1117. this->tabPage3->UseVisualStyleBackColor = true;
  1118. //
  1119. // nmTxResponsePrevious
  1120. //
  1121. this->nmTxResponsePrevious->Location = System::Drawing::Point(97, 78);
  1122. this->nmTxResponsePrevious->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {127, 0, 0, 0});
  1123. this->nmTxResponsePrevious->Name = L"nmTxResponsePrevious";
  1124. this->nmTxResponsePrevious->Size = System::Drawing::Size(67, 20);
  1125. this->nmTxResponsePrevious->TabIndex = 26;
  1126. this->nmTxResponsePrevious->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {4, 0, 0, 0});
  1127. //
  1128. // label12
  1129. //
  1130. this->label12->AutoSize = true;
  1131. this->label12->Location = System::Drawing::Point(21, 80);
  1132. this->label12->Name = L"label12";
  1133. this->label12->Size = System::Drawing::Size(70, 13);
  1134. this->label12->TabIndex = 25;
  1135. this->label12->Text = L"Tx Response";
  1136. //
  1137. // nmPreviousEvent
  1138. //
  1139. this->nmPreviousEvent->Location = System::Drawing::Point(24, 23);
  1140. this->nmPreviousEvent->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {255, 0, 0, 0});
  1141. this->nmPreviousEvent->Name = L"nmPreviousEvent";
  1142. this->nmPreviousEvent->Size = System::Drawing::Size(101, 20);
  1143. this->nmPreviousEvent->TabIndex = 23;
  1144. this->nmPreviousEvent->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
  1145. //
  1146. // btRequestEvent
  1147. //
  1148. this->btRequestEvent->Location = System::Drawing::Point(23, 49);
  1149. this->btRequestEvent->Name = L"btRequestEvent";
  1150. this->btRequestEvent->Size = System::Drawing::Size(141, 23);
  1151. this->btRequestEvent->TabIndex = 22;
  1152. this->btRequestEvent->Text = L"Request Previous Event";
  1153. this->btRequestEvent->UseVisualStyleBackColor = true;
  1154. this->btRequestEvent->Click += gcnew System::EventHandler(this, &RacquetDisplay::btRequestEvent_Click);
  1155. //
  1156. // label30
  1157. //
  1158. this->label30->AutoSize = true;
  1159. this->label30->Location = System::Drawing::Point(21, 4);
  1160. this->label30->Name = L"label30";
  1161. this->label30->Size = System::Drawing::Size(104, 13);
  1162. this->label30->TabIndex = 21;
  1163. this->label30->Text = L"Event # To Request";
  1164. //
  1165. // lbPreviousSpeed
  1166. //
  1167. this->lbPreviousSpeed->AutoSize = true;
  1168. this->lbPreviousSpeed->Location = System::Drawing::Point(281, 86);
  1169. this->lbPreviousSpeed->Name = L"lbPreviousSpeed";
  1170. this->lbPreviousSpeed->Size = System::Drawing::Size(19, 13);
  1171. this->lbPreviousSpeed->TabIndex = 19;
  1172. this->lbPreviousSpeed->Text = L"----";
  1173. //
  1174. // lbPreviousZone
  1175. //
  1176. this->lbPreviousZone->AutoSize = true;
  1177. this->lbPreviousZone->Location = System::Drawing::Point(281, 67);
  1178. this->lbPreviousZone->Name = L"lbPreviousZone";
  1179. this->lbPreviousZone->Size = System::Drawing::Size(19, 13);
  1180. this->lbPreviousZone->TabIndex = 18;
  1181. this->lbPreviousZone->Text = L"----";
  1182. //
  1183. // lbPreviousTime
  1184. //
  1185. this->lbPreviousTime->AutoSize = true;
  1186. this->lbPreviousTime->Location = System::Drawing::Point(281, 46);
  1187. this->lbPreviousTime->Name = L"lbPreviousTime";
  1188. this->lbPreviousTime->Size = System::Drawing::Size(19, 13);
  1189. this->lbPreviousTime->TabIndex = 17;
  1190. this->lbPreviousTime->Text = L"----";
  1191. //
  1192. // lbPreviousCount
  1193. //
  1194. this->lbPreviousCount->AutoSize = true;
  1195. this->lbPreviousCount->Location = System::Drawing::Point(281, 4);
  1196. this->lbPreviousCount->Name = L"lbPreviousCount";
  1197. this->lbPreviousCount->Size = System::Drawing::Size(19, 13);
  1198. this->lbPreviousCount->TabIndex = 16;
  1199. this->lbPreviousCount->Text = L"----";
  1200. //
  1201. // lbPreviousType
  1202. //
  1203. this->lbPreviousType->AutoSize = true;
  1204. this->lbPreviousType->Location = System::Drawing::Point(281, 25);
  1205. this->lbPreviousType->Name = L"lbPreviousType";
  1206. this->lbPreviousType->Size = System::Drawing::Size(19, 13);
  1207. this->lbPreviousType->TabIndex = 15;
  1208. this->lbPreviousType->Text = L"----";
  1209. //
  1210. // label24
  1211. //
  1212. this->label24->AutoSize = true;
  1213. this->label24->Location = System::Drawing::Point(213, 88);
  1214. this->label24->Margin = System::Windows::Forms::Padding(4);
  1215. this->label24->Name = L"label24";
  1216. this->label24->Size = System::Drawing::Size(61, 13);
  1217. this->label24->TabIndex = 14;
  1218. this->label24->Text = L"Ball Speed:";
  1219. //
  1220. // label25
  1221. //
  1222. this->label25->AutoSize = true;
  1223. this->label25->Location = System::Drawing::Point(195, 67);
  1224. this->label25->Margin = System::Windows::Forms::Padding(4);
  1225. this->label25->Name = L"label25";
  1226. this->label25->Size = System::Drawing::Size(79, 13);
  1227. this->label25->TabIndex = 13;
  1228. this->label25->Text = L"Racquet Zone:";
  1229. //
  1230. // label27
  1231. //
  1232. this->label27->AutoSize = true;
  1233. this->label27->Location = System::Drawing::Point(209, 25);
  1234. this->label27->Margin = System::Windows::Forms::Padding(4);
  1235. this->label27->Name = L"label27";
  1236. this->label27->Size = System::Drawing::Size(65, 13);
  1237. this->label27->TabIndex = 12;
  1238. this->label27->Text = L"Stoke Type:";
  1239. //
  1240. // label28
  1241. //
  1242. this->label28->AutoSize = true;
  1243. this->label28->Location = System::Drawing::Point(210, 46);
  1244. this->label28->Margin = System::Windows::Forms::Padding(4);
  1245. this->label28->Name = L"label28";
  1246. this->label28->Size = System::Drawing::Size(64, 13);
  1247. this->label28->TabIndex = 11;
  1248. this->label28->Text = L"Event Time:";
  1249. //
  1250. // label29
  1251. //
  1252. this->label29->AutoSize = true;
  1253. this->label29->Location = System::Drawing::Point(171, 4);
  1254. this->label29->Margin = System::Windows::Forms::Padding(4);
  1255. this->label29->Name = L"label29";
  1256. this->label29->Size = System::Drawing::Size(103, 13);
  1257. this->label29->TabIndex = 10;
  1258. this->label29->Text = L"Stroke Event Count:";
  1259. //
  1260. // tabPage7
  1261. //
  1262. this->tabPage7->Controls->Add(this->tabControl3);
  1263. this->tabPage7->Location = System::Drawing::Point(4, 22);
  1264. this->tabPage7->Name = L"tabPage7";
  1265. this->tabPage7->Size = System::Drawing::Size(392, 114);
  1266. this->tabPage7->TabIndex = 4;
  1267. this->tabPage7->Text = L"Scoring";
  1268. this->tabPage7->UseVisualStyleBackColor = true;
  1269. //
  1270. // tabControl3
  1271. //
  1272. this->tabControl3->Controls->Add(this->tabPage8);
  1273. this->tabControl3->Controls->Add(this->tabPage9);
  1274. this->tabControl3->Controls->Add(this->tabPage10);
  1275. this->tabControl3->Controls->Add(this->tabPage11);
  1276. this->tabControl3->Dock = System::Windows::Forms::DockStyle::Fill;
  1277. this->tabControl3->Location = System::Drawing::Point(0, 0);
  1278. this->tabControl3->Name = L"tabControl3";
  1279. this->tabControl3->SelectedIndex = 0;
  1280. this->tabControl3->Size = System::Drawing::Size(392, 114);
  1281. this->tabControl3->TabIndex = 0;
  1282. //
  1283. // tabPage8
  1284. //
  1285. this->tabPage8->Controls->Add(this->groupBox5);
  1286. this->tabPage8->Controls->Add(this->label35);
  1287. this->tabPage8->Controls->Add(this->label34);
  1288. this->tabPage8->Controls->Add(this->nmOpponentGameScore);
  1289. this->tabPage8->Controls->Add(this->nmMyGameScore);
  1290. this->tabPage8->Controls->Add(this->cbInvalidMyGameScore);
  1291. this->tabPage8->Controls->Add(this->cbInvalidOpponentGameScore);
  1292. this->tabPage8->Controls->Add(this->btSendGameScore);
  1293. this->tabPage8->Controls->Add(this->btMarkStroke);
  1294. this->tabPage8->Controls->Add(this->groupBox1);
  1295. this->tabPage8->Location = System::Drawing::Point(4, 22);
  1296. this->tabPage8->Name = L"tabPage8";
  1297. this->tabPage8->Padding = System::Windows::Forms::Padding(3);
  1298. this->tabPage8->Size = System::Drawing::Size(384, 88);
  1299. this->tabPage8->TabIndex = 0;
  1300. this->tabPage8->Text = L"Event Data";
  1301. this->tabPage8->UseVisualStyleBackColor = true;
  1302. //
  1303. // groupBox5
  1304. //
  1305. this->groupBox5->Controls->Add(this->btTimerStop);
  1306. this->groupBox5->Controls->Add(this->btTimerStart);
  1307. this->groupBox5->Location = System::Drawing::Point(79, 3);
  1308. this->groupBox5->Name = L"groupBox5";
  1309. this->groupBox5->Size = System::Drawing::Size(70, 77);
  1310. this->groupBox5->TabIndex = 7;
  1311. this->groupBox5->TabStop = false;
  1312. this->groupBox5->Text = L"Timer";
  1313. //
  1314. // btTimerStop
  1315. //
  1316. this->btTimerStop->Location = System::Drawing::Point(6, 48);
  1317. this->btTimerStop->Name = L"btTimerStop";
  1318. this->btTimerStop->Size = System::Drawing::Size(58, 23);
  1319. this->btTimerStop->TabIndex = 1;
  1320. this->btTimerStop->Text = L"Stop";
  1321. this->btTimerStop->UseVisualStyleBackColor = true;
  1322. this->btTimerStop->Click += gcnew System::EventHandler(this, &RacquetDisplay::btTimerStop_Click);
  1323. //
  1324. // btTimerStart
  1325. //
  1326. this->btTimerStart->Location = System::Drawing::Point(6, 19);
  1327. this->btTimerStart->Name = L"btTimerStart";
  1328. this->btTimerStart->Size = System::Drawing::Size(58, 23);
  1329. this->btTimerStart->TabIndex = 0;
  1330. this->btTimerStart->Text = L"Start";
  1331. this->btTimerStart->UseVisualStyleBackColor = true;
  1332. this->btTimerStart->Click += gcnew System::EventHandler(this, &RacquetDisplay::btTimerStart_Click);
  1333. //
  1334. // label35
  1335. //
  1336. this->label35->AutoSize = true;
  1337. this->label35->Location = System::Drawing::Point(195, 8);
  1338. this->label35->Name = L"label35";
  1339. this->label35->Size = System::Drawing::Size(56, 13);
  1340. this->label35->TabIndex = 6;
  1341. this->label35->Text = L"My Points:";
  1342. //
  1343. // label34
  1344. //
  1345. this->label34->AutoSize = true;
  1346. this->label34->Location = System::Drawing::Point(155, 33);
  1347. this->label34->Name = L"label34";
  1348. this->label34->Size = System::Drawing::Size(96, 13);
  1349. this->label34->TabIndex = 5;
  1350. this->label34->Text = L"Opponent\'s Points:";
  1351. //
  1352. // nmOpponentGameScore
  1353. //
  1354. this->nmOpponentGameScore->Location = System::Drawing::Point(256, 31);
  1355. this->nmOpponentGameScore->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1356. this->nmOpponentGameScore->Name = L"nmOpponentGameScore";
  1357. this->nmOpponentGameScore->Size = System::Drawing::Size(65, 20);
  1358. this->nmOpponentGameScore->TabIndex = 4;
  1359. //
  1360. // nmMyGameScore
  1361. //
  1362. this->nmMyGameScore->Location = System::Drawing::Point(256, 6);
  1363. this->nmMyGameScore->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1364. this->nmMyGameScore->Name = L"nmMyGameScore";
  1365. this->nmMyGameScore->Size = System::Drawing::Size(65, 20);
  1366. this->nmMyGameScore->TabIndex = 3;
  1367. //
  1368. // cbInvalidMyGameScore
  1369. //
  1370. this->cbInvalidMyGameScore->AutoSize = true;
  1371. this->cbInvalidMyGameScore->Location = System::Drawing::Point(326, 6);
  1372. this->cbInvalidMyGameScore->Name = L"cbInvalidMyGameScore";
  1373. this->cbInvalidMyGameScore->Size = System::Drawing::Size(57, 17);
  1374. this->cbInvalidMyGameScore->TabIndex = 5;
  1375. this->cbInvalidMyGameScore->Text = L"Invalid";
  1376. this->cbInvalidMyGameScore->UseVisualStyleBackColor = true;
  1377. this->cbInvalidMyGameScore->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::cbInvalidMyGameScore_CheckedChanged);
  1378. //
  1379. // cbInvalidOpponentGameScore
  1380. //
  1381. this->cbInvalidOpponentGameScore->AutoSize = true;
  1382. this->cbInvalidOpponentGameScore->Location = System::Drawing::Point(326, 31);
  1383. this->cbInvalidOpponentGameScore->Name = L"cbInvalidOpponentGameScore";
  1384. this->cbInvalidOpponentGameScore->Size = System::Drawing::Size(57, 17);
  1385. this->cbInvalidOpponentGameScore->TabIndex = 6;
  1386. this->cbInvalidOpponentGameScore->Text = L"Invalid";
  1387. this->cbInvalidOpponentGameScore->UseVisualStyleBackColor = true;
  1388. this->cbInvalidOpponentGameScore->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::cbInvalidOpponentGameScore_CheckedChanged);
  1389. //
  1390. // btSendGameScore
  1391. //
  1392. this->btSendGameScore->Location = System::Drawing::Point(256, 60);
  1393. this->btSendGameScore->Name = L"btSendGameScore";
  1394. this->btSendGameScore->Size = System::Drawing::Size(119, 23);
  1395. this->btSendGameScore->TabIndex = 2;
  1396. this->btSendGameScore->Text = L"Send Game Score";
  1397. this->btSendGameScore->UseVisualStyleBackColor = true;
  1398. this->btSendGameScore->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSendGameScore_Click);
  1399. //
  1400. // btMarkStroke
  1401. //
  1402. this->btMarkStroke->Location = System::Drawing::Point(175, 60);
  1403. this->btMarkStroke->Name = L"btMarkStroke";
  1404. this->btMarkStroke->Size = System::Drawing::Size(75, 23);
  1405. this->btMarkStroke->TabIndex = 1;
  1406. this->btMarkStroke->Text = L"Mark Stroke";
  1407. this->btMarkStroke->UseVisualStyleBackColor = true;
  1408. this->btMarkStroke->Click += gcnew System::EventHandler(this, &RacquetDisplay::btMarkStroke_Click);
  1409. //
  1410. // groupBox1
  1411. //
  1412. this->groupBox1->Controls->Add(this->btSessionStop);
  1413. this->groupBox1->Controls->Add(this->btSessionStart);
  1414. this->groupBox1->Location = System::Drawing::Point(3, 3);
  1415. this->groupBox1->Name = L"groupBox1";
  1416. this->groupBox1->Size = System::Drawing::Size(70, 77);
  1417. this->groupBox1->TabIndex = 0;
  1418. this->groupBox1->TabStop = false;
  1419. this->groupBox1->Text = L"Session";
  1420. //
  1421. // btSessionStop
  1422. //
  1423. this->btSessionStop->Location = System::Drawing::Point(6, 48);
  1424. this->btSessionStop->Name = L"btSessionStop";
  1425. this->btSessionStop->Size = System::Drawing::Size(58, 23);
  1426. this->btSessionStop->TabIndex = 1;
  1427. this->btSessionStop->Text = L"Stop";
  1428. this->btSessionStop->UseVisualStyleBackColor = true;
  1429. this->btSessionStop->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSessionStop_Click);
  1430. //
  1431. // btSessionStart
  1432. //
  1433. this->btSessionStart->Location = System::Drawing::Point(6, 19);
  1434. this->btSessionStart->Name = L"btSessionStart";
  1435. this->btSessionStart->Size = System::Drawing::Size(58, 23);
  1436. this->btSessionStart->TabIndex = 0;
  1437. this->btSessionStart->Text = L"Start";
  1438. this->btSessionStart->UseVisualStyleBackColor = true;
  1439. this->btSessionStart->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSessionStart_Click);
  1440. //
  1441. // tabPage9
  1442. //
  1443. this->tabPage9->Controls->Add(this->btSendSessionData);
  1444. this->tabPage9->Controls->Add(this->label38);
  1445. this->tabPage9->Controls->Add(this->cbGameMode);
  1446. this->tabPage9->Controls->Add(this->groupBox2);
  1447. this->tabPage9->Location = System::Drawing::Point(4, 22);
  1448. this->tabPage9->Name = L"tabPage9";
  1449. this->tabPage9->Padding = System::Windows::Forms::Padding(3);
  1450. this->tabPage9->Size = System::Drawing::Size(384, 88);
  1451. this->tabPage9->TabIndex = 1;
  1452. this->tabPage9->Text = L"Session Data";
  1453. this->tabPage9->UseVisualStyleBackColor = true;
  1454. //
  1455. // btSendSessionData
  1456. //
  1457. this->btSendSessionData->Location = System::Drawing::Point(229, 57);
  1458. this->btSendSessionData->Name = L"btSendSessionData";
  1459. this->btSendSessionData->Size = System::Drawing::Size(143, 23);
  1460. this->btSendSessionData->TabIndex = 5;
  1461. this->btSendSessionData->Text = L"Send Session Data";
  1462. this->btSendSessionData->UseVisualStyleBackColor = true;
  1463. this->btSendSessionData->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSendSessionData_Click);
  1464. //
  1465. // label38
  1466. //
  1467. this->label38->AutoSize = true;
  1468. this->label38->Location = System::Drawing::Point(226, 22);
  1469. this->label38->Name = L"label38";
  1470. this->label38->Size = System::Drawing::Size(68, 13);
  1471. this->label38->TabIndex = 4;
  1472. this->label38->Text = L"Game Mode:";
  1473. //
  1474. // cbGameMode
  1475. //
  1476. this->cbGameMode->FormattingEnabled = true;
  1477. this->cbGameMode->Items->AddRange(gcnew cli::array< System::Object^ >(4) {L"Warm Up", L"Match", L"Exercise", L"Challenge"});
  1478. this->cbGameMode->Location = System::Drawing::Point(300, 19);
  1479. this->cbGameMode->Name = L"cbGameMode";
  1480. this->cbGameMode->Size = System::Drawing::Size(72, 21);
  1481. this->cbGameMode->TabIndex = 3;
  1482. this->cbGameMode->Text = L"Match";
  1483. //
  1484. // groupBox2
  1485. //
  1486. this->groupBox2->Controls->Add(this->cbInvalidOpponentSetsWon);
  1487. this->groupBox2->Controls->Add(this->cbInvalidMySetsWon);
  1488. this->groupBox2->Controls->Add(this->label37);
  1489. this->groupBox2->Controls->Add(this->label36);
  1490. this->groupBox2->Controls->Add(this->nmOpponentSetsWon);
  1491. this->groupBox2->Controls->Add(this->nmMySetsWon);
  1492. this->groupBox2->Location = System::Drawing::Point(6, 6);
  1493. this->groupBox2->Name = L"groupBox2";
  1494. this->groupBox2->Size = System::Drawing::Size(198, 74);
  1495. this->groupBox2->TabIndex = 2;
  1496. this->groupBox2->TabStop = false;
  1497. this->groupBox2->Text = L"# Sets Won";
  1498. //
  1499. // cbInvalidOpponentSetsWon
  1500. //
  1501. this->cbInvalidOpponentSetsWon->AutoSize = true;
  1502. this->cbInvalidOpponentSetsWon->Location = System::Drawing::Point(138, 50);
  1503. this->cbInvalidOpponentSetsWon->Name = L"cbInvalidOpponentSetsWon";
  1504. this->cbInvalidOpponentSetsWon->Size = System::Drawing::Size(57, 17);
  1505. this->cbInvalidOpponentSetsWon->TabIndex = 4;
  1506. this->cbInvalidOpponentSetsWon->Text = L"Invalid";
  1507. this->cbInvalidOpponentSetsWon->UseVisualStyleBackColor = true;
  1508. this->cbInvalidOpponentSetsWon->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::cbInvalidOpponentSetsWon_CheckedChanged);
  1509. //
  1510. // cbInvalidMySetsWon
  1511. //
  1512. this->cbInvalidMySetsWon->AutoSize = true;
  1513. this->cbInvalidMySetsWon->Location = System::Drawing::Point(138, 22);
  1514. this->cbInvalidMySetsWon->Name = L"cbInvalidMySetsWon";
  1515. this->cbInvalidMySetsWon->Size = System::Drawing::Size(57, 17);
  1516. this->cbInvalidMySetsWon->TabIndex = 3;
  1517. this->cbInvalidMySetsWon->Text = L"Invalid";
  1518. this->cbInvalidMySetsWon->UseVisualStyleBackColor = true;
  1519. this->cbInvalidMySetsWon->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::cbInvalidMySetsWon_CheckedChanged);
  1520. //
  1521. // label37
  1522. //
  1523. this->label37->AutoSize = true;
  1524. this->label37->Location = System::Drawing::Point(6, 50);
  1525. this->label37->Name = L"label37";
  1526. this->label37->Size = System::Drawing::Size(54, 13);
  1527. this->label37->TabIndex = 2;
  1528. this->label37->Text = L"Opponent";
  1529. //
  1530. // label36
  1531. //
  1532. this->label36->AutoSize = true;
  1533. this->label36->Location = System::Drawing::Point(38, 21);
  1534. this->label36->Name = L"label36";
  1535. this->label36->Size = System::Drawing::Size(22, 13);
  1536. this->label36->TabIndex = 2;
  1537. this->label36->Text = L"Me";
  1538. //
  1539. // nmOpponentSetsWon
  1540. //
  1541. this->nmOpponentSetsWon->Location = System::Drawing::Point(66, 48);
  1542. this->nmOpponentSetsWon->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1543. this->nmOpponentSetsWon->Name = L"nmOpponentSetsWon";
  1544. this->nmOpponentSetsWon->Size = System::Drawing::Size(66, 20);
  1545. this->nmOpponentSetsWon->TabIndex = 1;
  1546. this->nmOpponentSetsWon->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
  1547. //
  1548. // nmMySetsWon
  1549. //
  1550. this->nmMySetsWon->Location = System::Drawing::Point(66, 19);
  1551. this->nmMySetsWon->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1552. this->nmMySetsWon->Name = L"nmMySetsWon";
  1553. this->nmMySetsWon->Size = System::Drawing::Size(66, 20);
  1554. this->nmMySetsWon->TabIndex = 0;
  1555. this->nmMySetsWon->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {2, 0, 0, 0});
  1556. //
  1557. // tabPage10
  1558. //
  1559. this->tabPage10->Controls->Add(this->cbInvalidOpponentSetCount);
  1560. this->tabPage10->Controls->Add(this->cbInvalidMySetCount);
  1561. this->tabPage10->Controls->Add(this->label41);
  1562. this->tabPage10->Controls->Add(this->label40);
  1563. this->tabPage10->Controls->Add(this->label39);
  1564. this->tabPage10->Controls->Add(this->btSendSetCount);
  1565. this->tabPage10->Controls->Add(this->nmMySetCount);
  1566. this->tabPage10->Controls->Add(this->nmOpponentSetCount);
  1567. this->tabPage10->Location = System::Drawing::Point(4, 22);
  1568. this->tabPage10->Name = L"tabPage10";
  1569. this->tabPage10->Size = System::Drawing::Size(384, 88);
  1570. this->tabPage10->TabIndex = 2;
  1571. this->tabPage10->Text = L"Lap Data";
  1572. this->tabPage10->UseVisualStyleBackColor = true;
  1573. //
  1574. // cbInvalidOpponentSetCount
  1575. //
  1576. this->cbInvalidOpponentSetCount->AutoSize = true;
  1577. this->cbInvalidOpponentSetCount->Location = System::Drawing::Point(142, 57);
  1578. this->cbInvalidOpponentSetCount->Name = L"cbInvalidOpponentSetCount";
  1579. this->cbInvalidOpponentSetCount->Size = System::Drawing::Size(57, 17);
  1580. this->cbInvalidOpponentSetCount->TabIndex = 7;
  1581. this->cbInvalidOpponentSetCount->Text = L"Invalid";
  1582. this->cbInvalidOpponentSetCount->UseVisualStyleBackColor = true;
  1583. this->cbInvalidOpponentSetCount->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::cbInvalidOpponentSetCount_CheckedChanged);
  1584. //
  1585. // cbInvalidMySetCount
  1586. //
  1587. this->cbInvalidMySetCount->AutoSize = true;
  1588. this->cbInvalidMySetCount->Location = System::Drawing::Point(142, 31);
  1589. this->cbInvalidMySetCount->Name = L"cbInvalidMySetCount";
  1590. this->cbInvalidMySetCount->Size = System::Drawing::Size(57, 17);
  1591. this->cbInvalidMySetCount->TabIndex = 6;
  1592. this->cbInvalidMySetCount->Text = L"Invalid";
  1593. this->cbInvalidMySetCount->UseVisualStyleBackColor = true;
  1594. this->cbInvalidMySetCount->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::cbInvalidMySetCount_CheckedChanged);
  1595. //
  1596. // label41
  1597. //
  1598. this->label41->AutoSize = true;
  1599. this->label41->Location = System::Drawing::Point(53, 32);
  1600. this->label41->Name = L"label41";
  1601. this->label41->Size = System::Drawing::Size(22, 13);
  1602. this->label41->TabIndex = 5;
  1603. this->label41->Text = L"Me";
  1604. //
  1605. // label40
  1606. //
  1607. this->label40->AutoSize = true;
  1608. this->label40->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, static_cast<System::Drawing::FontStyle>((System::Drawing::FontStyle::Italic | System::Drawing::FontStyle::Underline)),
  1609. System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0)));
  1610. this->label40->Location = System::Drawing::Point(86, 5);
  1611. this->label40->Margin = System::Windows::Forms::Padding(3, 5, 3, 3);
  1612. this->label40->Name = L"label40";
  1613. this->label40->Size = System::Drawing::Size(54, 13);
  1614. this->label40->TabIndex = 4;
  1615. this->label40->Text = L"Set Count";
  1616. //
  1617. // label39
  1618. //
  1619. this->label39->AutoSize = true;
  1620. this->label39->Location = System::Drawing::Point(21, 58);
  1621. this->label39->Name = L"label39";
  1622. this->label39->Size = System::Drawing::Size(54, 13);
  1623. this->label39->TabIndex = 2;
  1624. this->label39->Text = L"Opponent";
  1625. //
  1626. // btSendSetCount
  1627. //
  1628. this->btSendSetCount->Location = System::Drawing::Point(243, 57);
  1629. this->btSendSetCount->Name = L"btSendSetCount";
  1630. this->btSendSetCount->Size = System::Drawing::Size(132, 23);
  1631. this->btSendSetCount->TabIndex = 3;
  1632. this->btSendSetCount->Text = L"Send Set Count";
  1633. this->btSendSetCount->UseVisualStyleBackColor = true;
  1634. this->btSendSetCount->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSendSetCount_Click);
  1635. //
  1636. // nmMySetCount
  1637. //
  1638. this->nmMySetCount->Location = System::Drawing::Point(81, 30);
  1639. this->nmMySetCount->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1640. this->nmMySetCount->Name = L"nmMySetCount";
  1641. this->nmMySetCount->Size = System::Drawing::Size(55, 20);
  1642. this->nmMySetCount->TabIndex = 0;
  1643. //
  1644. // nmOpponentSetCount
  1645. //
  1646. this->nmOpponentSetCount->Location = System::Drawing::Point(81, 56);
  1647. this->nmOpponentSetCount->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1648. this->nmOpponentSetCount->Name = L"nmOpponentSetCount";
  1649. this->nmOpponentSetCount->Size = System::Drawing::Size(55, 20);
  1650. this->nmOpponentSetCount->TabIndex = 1;
  1651. //
  1652. // tabPage11
  1653. //
  1654. this->tabPage11->Controls->Add(this->cbInvalidOpponentGameCount);
  1655. this->tabPage11->Controls->Add(this->cbInvalidMyGameCount);
  1656. this->tabPage11->Controls->Add(this->label42);
  1657. this->tabPage11->Controls->Add(this->label43);
  1658. this->tabPage11->Controls->Add(this->label44);
  1659. this->tabPage11->Controls->Add(this->btSendGameCount);
  1660. this->tabPage11->Controls->Add(this->nmMyGameCount);
  1661. this->tabPage11->Controls->Add(this->nmOpponentGameCount);
  1662. this->tabPage11->Location = System::Drawing::Point(4, 22);
  1663. this->tabPage11->Name = L"tabPage11";
  1664. this->tabPage11->Size = System::Drawing::Size(384, 88);
  1665. this->tabPage11->TabIndex = 3;
  1666. this->tabPage11->Text = L"Length Data";
  1667. this->tabPage11->UseVisualStyleBackColor = true;
  1668. //
  1669. // cbInvalidOpponentGameCount
  1670. //
  1671. this->cbInvalidOpponentGameCount->AutoSize = true;
  1672. this->cbInvalidOpponentGameCount->Location = System::Drawing::Point(142, 57);
  1673. this->cbInvalidOpponentGameCount->Name = L"cbInvalidOpponentGameCount";
  1674. this->cbInvalidOpponentGameCount->Size = System::Drawing::Size(57, 17);
  1675. this->cbInvalidOpponentGameCount->TabIndex = 15;
  1676. this->cbInvalidOpponentGameCount->Text = L"Invalid";
  1677. this->cbInvalidOpponentGameCount->UseVisualStyleBackColor = true;
  1678. this->cbInvalidOpponentGameCount->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::cbInvalidOpponentGameCount_CheckedChanged);
  1679. //
  1680. // cbInvalidMyGameCount
  1681. //
  1682. this->cbInvalidMyGameCount->AutoSize = true;
  1683. this->cbInvalidMyGameCount->Location = System::Drawing::Point(142, 31);
  1684. this->cbInvalidMyGameCount->Name = L"cbInvalidMyGameCount";
  1685. this->cbInvalidMyGameCount->Size = System::Drawing::Size(57, 17);
  1686. this->cbInvalidMyGameCount->TabIndex = 14;
  1687. this->cbInvalidMyGameCount->Text = L"Invalid";
  1688. this->cbInvalidMyGameCount->UseVisualStyleBackColor = true;
  1689. this->cbInvalidMyGameCount->CheckedChanged += gcnew System::EventHandler(this, &RacquetDisplay::cbInvalidMyGameCount_CheckedChanged);
  1690. //
  1691. // label42
  1692. //
  1693. this->label42->AutoSize = true;
  1694. this->label42->Location = System::Drawing::Point(53, 32);
  1695. this->label42->Name = L"label42";
  1696. this->label42->Size = System::Drawing::Size(22, 13);
  1697. this->label42->TabIndex = 13;
  1698. this->label42->Text = L"Me";
  1699. //
  1700. // label43
  1701. //
  1702. this->label43->AutoSize = true;
  1703. this->label43->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, static_cast<System::Drawing::FontStyle>((System::Drawing::FontStyle::Italic | System::Drawing::FontStyle::Underline)),
  1704. System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0)));
  1705. this->label43->Location = System::Drawing::Point(86, 5);
  1706. this->label43->Margin = System::Windows::Forms::Padding(3, 5, 3, 3);
  1707. this->label43->Name = L"label43";
  1708. this->label43->Size = System::Drawing::Size(66, 13);
  1709. this->label43->TabIndex = 12;
  1710. this->label43->Text = L"Game Count";
  1711. //
  1712. // label44
  1713. //
  1714. this->label44->AutoSize = true;
  1715. this->label44->Location = System::Drawing::Point(21, 58);
  1716. this->label44->Name = L"label44";
  1717. this->label44->Size = System::Drawing::Size(54, 13);
  1718. this->label44->TabIndex = 10;
  1719. this->label44->Text = L"Opponent";
  1720. //
  1721. // btSendGameCount
  1722. //
  1723. this->btSendGameCount->Location = System::Drawing::Point(243, 57);
  1724. this->btSendGameCount->Name = L"btSendGameCount";
  1725. this->btSendGameCount->Size = System::Drawing::Size(132, 23);
  1726. this->btSendGameCount->TabIndex = 11;
  1727. this->btSendGameCount->Text = L"Send Game Count";
  1728. this->btSendGameCount->UseVisualStyleBackColor = true;
  1729. this->btSendGameCount->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSendGameCount_Click);
  1730. //
  1731. // nmMyGameCount
  1732. //
  1733. this->nmMyGameCount->Location = System::Drawing::Point(81, 30);
  1734. this->nmMyGameCount->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1735. this->nmMyGameCount->Name = L"nmMyGameCount";
  1736. this->nmMyGameCount->Size = System::Drawing::Size(55, 20);
  1737. this->nmMyGameCount->TabIndex = 8;
  1738. //
  1739. // nmOpponentGameCount
  1740. //
  1741. this->nmOpponentGameCount->Location = System::Drawing::Point(81, 56);
  1742. this->nmOpponentGameCount->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1743. this->nmOpponentGameCount->Name = L"nmOpponentGameCount";
  1744. this->nmOpponentGameCount->Size = System::Drawing::Size(55, 20);
  1745. this->nmOpponentGameCount->TabIndex = 9;
  1746. //
  1747. // tabPage17
  1748. //
  1749. this->tabPage17->Controls->Add(this->tabControl5);
  1750. this->tabPage17->Location = System::Drawing::Point(4, 22);
  1751. this->tabPage17->Name = L"tabPage17";
  1752. this->tabPage17->Size = System::Drawing::Size(392, 114);
  1753. this->tabPage17->TabIndex = 5;
  1754. this->tabPage17->Text = L"Stats";
  1755. this->tabPage17->UseVisualStyleBackColor = true;
  1756. //
  1757. // tabControl5
  1758. //
  1759. this->tabControl5->Controls->Add(this->tabPage18);
  1760. this->tabControl5->Controls->Add(this->tabPage19);
  1761. this->tabControl5->Controls->Add(this->tabPage20);
  1762. this->tabControl5->Dock = System::Windows::Forms::DockStyle::Fill;
  1763. this->tabControl5->Location = System::Drawing::Point(0, 0);
  1764. this->tabControl5->Name = L"tabControl5";
  1765. this->tabControl5->SelectedIndex = 0;
  1766. this->tabControl5->Size = System::Drawing::Size(392, 114);
  1767. this->tabControl5->TabIndex = 0;
  1768. //
  1769. // tabPage18
  1770. //
  1771. this->tabPage18->Controls->Add(this->btSendMetabolicData);
  1772. this->tabPage18->Controls->Add(this->groupBox_Calories);
  1773. this->tabPage18->Controls->Add(this->groupBox_HR);
  1774. this->tabPage18->Location = System::Drawing::Point(4, 22);
  1775. this->tabPage18->Name = L"tabPage18";
  1776. this->tabPage18->Padding = System::Windows::Forms::Padding(3);
  1777. this->tabPage18->Size = System::Drawing::Size(384, 88);
  1778. this->tabPage18->TabIndex = 0;
  1779. this->tabPage18->Text = L"Fitness Data";
  1780. this->tabPage18->UseVisualStyleBackColor = true;
  1781. //
  1782. // btSendMetabolicData
  1783. //
  1784. this->btSendMetabolicData->Location = System::Drawing::Point(178, 62);
  1785. this->btSendMetabolicData->Name = L"btSendMetabolicData";
  1786. this->btSendMetabolicData->Size = System::Drawing::Size(175, 23);
  1787. this->btSendMetabolicData->TabIndex = 5;
  1788. this->btSendMetabolicData->Text = L"Send Metabolic Data";
  1789. this->btSendMetabolicData->UseVisualStyleBackColor = true;
  1790. this->btSendMetabolicData->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSendMetabolicData_Click);
  1791. //
  1792. // groupBox_Calories
  1793. //
  1794. this->groupBox_Calories->Controls->Add(this->label52);
  1795. this->groupBox_Calories->Controls->Add(this->nmTotalCalories);
  1796. this->groupBox_Calories->Controls->Add(this->label51);
  1797. this->groupBox_Calories->Location = System::Drawing::Point(150, 3);
  1798. this->groupBox_Calories->Name = L"groupBox_Calories";
  1799. this->groupBox_Calories->Size = System::Drawing::Size(231, 53);
  1800. this->groupBox_Calories->TabIndex = 4;
  1801. this->groupBox_Calories->TabStop = false;
  1802. this->groupBox_Calories->Text = L"Calories";
  1803. //
  1804. // label52
  1805. //
  1806. this->label52->AutoSize = true;
  1807. this->label52->Location = System::Drawing::Point(176, 20);
  1808. this->label52->Name = L"label52";
  1809. this->label52->Size = System::Drawing::Size(27, 13);
  1810. this->label52->TabIndex = 2;
  1811. this->label52->Text = L"kcal";
  1812. //
  1813. // nmTotalCalories
  1814. //
  1815. this->nmTotalCalories->Location = System::Drawing::Point(65, 18);
  1816. this->nmTotalCalories->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65535, 0, 0, 0});
  1817. this->nmTotalCalories->Name = L"nmTotalCalories";
  1818. this->nmTotalCalories->Size = System::Drawing::Size(105, 20);
  1819. this->nmTotalCalories->TabIndex = 1;
  1820. //
  1821. // label51
  1822. //
  1823. this->label51->AutoSize = true;
  1824. this->label51->Location = System::Drawing::Point(25, 20);
  1825. this->label51->Name = L"label51";
  1826. this->label51->Size = System::Drawing::Size(34, 13);
  1827. this->label51->TabIndex = 0;
  1828. this->label51->Text = L"Total:";
  1829. //
  1830. // groupBox_HR
  1831. //
  1832. this->groupBox_HR->Controls->Add(this->label54);
  1833. this->groupBox_HR->Controls->Add(this->label53);
  1834. this->groupBox_HR->Controls->Add(this->nmAvgHR);
  1835. this->groupBox_HR->Controls->Add(this->nmMaxHR);
  1836. this->groupBox_HR->Controls->Add(this->label50);
  1837. this->groupBox_HR->Controls->Add(this->label49);
  1838. this->groupBox_HR->Location = System::Drawing::Point(3, 3);
  1839. this->groupBox_HR->Name = L"groupBox_HR";
  1840. this->groupBox_HR->Size = System::Drawing::Size(141, 82);
  1841. this->groupBox_HR->TabIndex = 3;
  1842. this->groupBox_HR->TabStop = false;
  1843. this->groupBox_HR->Text = L"Heart Rate";
  1844. //
  1845. // label54
  1846. //
  1847. this->label54->AutoSize = true;
  1848. this->label54->Location = System::Drawing::Point(110, 53);
  1849. this->label54->Name = L"label54";
  1850. this->label54->Size = System::Drawing::Size(27, 13);
  1851. this->label54->TabIndex = 5;
  1852. this->label54->Text = L"bpm";
  1853. //
  1854. // label53
  1855. //
  1856. this->label53->AutoSize = true;
  1857. this->label53->Location = System::Drawing::Point(110, 20);
  1858. this->label53->Name = L"label53";
  1859. this->label53->Size = System::Drawing::Size(27, 13);
  1860. this->label53->TabIndex = 4;
  1861. this->label53->Text = L"bpm";
  1862. //
  1863. // nmAvgHR
  1864. //
  1865. this->nmAvgHR->Location = System::Drawing::Point(63, 51);
  1866. this->nmAvgHR->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {255, 0, 0, 0});
  1867. this->nmAvgHR->Name = L"nmAvgHR";
  1868. this->nmAvgHR->Size = System::Drawing::Size(41, 20);
  1869. this->nmAvgHR->TabIndex = 3;
  1870. this->nmAvgHR->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {165, 0, 0, 0});
  1871. //
  1872. // nmMaxHR
  1873. //
  1874. this->nmMaxHR->Location = System::Drawing::Point(63, 18);
  1875. this->nmMaxHR->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {255, 0, 0, 0});
  1876. this->nmMaxHR->Name = L"nmMaxHR";
  1877. this->nmMaxHR->Size = System::Drawing::Size(41, 20);
  1878. this->nmMaxHR->TabIndex = 2;
  1879. this->nmMaxHR->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {184, 0, 0, 0});
  1880. //
  1881. // label50
  1882. //
  1883. this->label50->AutoSize = true;
  1884. this->label50->Location = System::Drawing::Point(7, 53);
  1885. this->label50->Name = L"label50";
  1886. this->label50->Size = System::Drawing::Size(50, 13);
  1887. this->label50->TabIndex = 1;
  1888. this->label50->Text = L"Average:";
  1889. //
  1890. // label49
  1891. //
  1892. this->label49->AutoSize = true;
  1893. this->label49->Location = System::Drawing::Point(3, 20);
  1894. this->label49->Name = L"label49";
  1895. this->label49->Size = System::Drawing::Size(54, 13);
  1896. this->label49->TabIndex = 0;
  1897. this->label49->Text = L"Maximum:";
  1898. //
  1899. // tabPage19
  1900. //
  1901. this->tabPage19->Controls->Add(this->label59);
  1902. this->tabPage19->Controls->Add(this->label58);
  1903. this->tabPage19->Controls->Add(this->label55);
  1904. this->tabPage19->Controls->Add(this->label56);
  1905. this->tabPage19->Controls->Add(this->label57);
  1906. this->tabPage19->Controls->Add(this->btSendSpeedData);
  1907. this->tabPage19->Controls->Add(this->nmMaxRunSpeed);
  1908. this->tabPage19->Controls->Add(this->nmAvgRunSpeed);
  1909. this->tabPage19->Location = System::Drawing::Point(4, 22);
  1910. this->tabPage19->Name = L"tabPage19";
  1911. this->tabPage19->Padding = System::Windows::Forms::Padding(3);
  1912. this->tabPage19->Size = System::Drawing::Size(384, 88);
  1913. this->tabPage19->TabIndex = 1;
  1914. this->tabPage19->Text = L"Speed Data";
  1915. this->tabPage19->UseVisualStyleBackColor = true;
  1916. //
  1917. // label59
  1918. //
  1919. this->label59->AutoSize = true;
  1920. this->label59->Location = System::Drawing::Point(146, 63);
  1921. this->label59->Name = L"label59";
  1922. this->label59->Size = System::Drawing::Size(33, 13);
  1923. this->label59->TabIndex = 23;
  1924. this->label59->Text = L"mm/s";
  1925. //
  1926. // label58
  1927. //
  1928. this->label58->AutoSize = true;
  1929. this->label58->Location = System::Drawing::Point(146, 37);
  1930. this->label58->Name = L"label58";
  1931. this->label58->Size = System::Drawing::Size(33, 13);
  1932. this->label58->TabIndex = 22;
  1933. this->label58->Text = L"mm/s";
  1934. //
  1935. // label55
  1936. //
  1937. this->label55->AutoSize = true;
  1938. this->label55->Location = System::Drawing::Point(28, 37);
  1939. this->label55->Name = L"label55";
  1940. this->label55->Size = System::Drawing::Size(51, 13);
  1941. this->label55->TabIndex = 21;
  1942. this->label55->Text = L"Maximum";
  1943. //
  1944. // label56
  1945. //
  1946. this->label56->AutoSize = true;
  1947. this->label56->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, static_cast<System::Drawing::FontStyle>((System::Drawing::FontStyle::Italic | System::Drawing::FontStyle::Underline)),
  1948. System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0)));
  1949. this->label56->Location = System::Drawing::Point(59, 7);
  1950. this->label56->Margin = System::Windows::Forms::Padding(3, 5, 3, 3);
  1951. this->label56->Name = L"label56";
  1952. this->label56->Size = System::Drawing::Size(81, 13);
  1953. this->label56->TabIndex = 20;
  1954. this->label56->Text = L"Running Speed";
  1955. //
  1956. // label57
  1957. //
  1958. this->label57->AutoSize = true;
  1959. this->label57->Location = System::Drawing::Point(32, 63);
  1960. this->label57->Name = L"label57";
  1961. this->label57->Size = System::Drawing::Size(47, 13);
  1962. this->label57->TabIndex = 18;
  1963. this->label57->Text = L"Average";
  1964. //
  1965. // btSendSpeedData
  1966. //
  1967. this->btSendSpeedData->Location = System::Drawing::Point(224, 58);
  1968. this->btSendSpeedData->Name = L"btSendSpeedData";
  1969. this->btSendSpeedData->Size = System::Drawing::Size(132, 23);
  1970. this->btSendSpeedData->TabIndex = 19;
  1971. this->btSendSpeedData->Text = L"Send Speed Data";
  1972. this->btSendSpeedData->UseVisualStyleBackColor = true;
  1973. this->btSendSpeedData->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSendSpeedData_Click);
  1974. //
  1975. // nmMaxRunSpeed
  1976. //
  1977. this->nmMaxRunSpeed->Location = System::Drawing::Point(85, 33);
  1978. this->nmMaxRunSpeed->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1979. this->nmMaxRunSpeed->Name = L"nmMaxRunSpeed";
  1980. this->nmMaxRunSpeed->Size = System::Drawing::Size(55, 20);
  1981. this->nmMaxRunSpeed->TabIndex = 16;
  1982. //
  1983. // nmAvgRunSpeed
  1984. //
  1985. this->nmAvgRunSpeed->Location = System::Drawing::Point(85, 59);
  1986. this->nmAvgRunSpeed->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65534, 0, 0, 0});
  1987. this->nmAvgRunSpeed->Name = L"nmAvgRunSpeed";
  1988. this->nmAvgRunSpeed->Size = System::Drawing::Size(55, 20);
  1989. this->nmAvgRunSpeed->TabIndex = 17;
  1990. //
  1991. // tabPage20
  1992. //
  1993. this->tabPage20->Controls->Add(this->label60);
  1994. this->tabPage20->Controls->Add(this->label61);
  1995. this->tabPage20->Controls->Add(this->btSendDistanceData);
  1996. this->tabPage20->Controls->Add(this->nmTotalDistance);
  1997. this->tabPage20->Location = System::Drawing::Point(4, 22);
  1998. this->tabPage20->Name = L"tabPage20";
  1999. this->tabPage20->Size = System::Drawing::Size(384, 88);
  2000. this->tabPage20->TabIndex = 2;
  2001. this->tabPage20->Text = L"Distance Data";
  2002. this->tabPage20->UseVisualStyleBackColor = true;
  2003. //
  2004. // label60
  2005. //
  2006. this->label60->AutoSize = true;
  2007. this->label60->Location = System::Drawing::Point(191, 38);
  2008. this->label60->Name = L"label60";
  2009. this->label60->Size = System::Drawing::Size(21, 13);
  2010. this->label60->TabIndex = 23;
  2011. this->label60->Text = L"cm";
  2012. //
  2013. // label61
  2014. //
  2015. this->label61->AutoSize = true;
  2016. this->label61->Location = System::Drawing::Point(15, 38);
  2017. this->label61->Name = L"label61";
  2018. this->label61->Size = System::Drawing::Size(79, 13);
  2019. this->label61->TabIndex = 21;
  2020. this->label61->Text = L"Total Distance:";
  2021. //
  2022. // btSendDistanceData
  2023. //
  2024. this->btSendDistanceData->Location = System::Drawing::Point(237, 33);
  2025. this->btSendDistanceData->Name = L"btSendDistanceData";
  2026. this->btSendDistanceData->Size = System::Drawing::Size(132, 23);
  2027. this->btSendDistanceData->TabIndex = 22;
  2028. this->btSendDistanceData->Text = L"Send Distance Data";
  2029. this->btSendDistanceData->UseVisualStyleBackColor = true;
  2030. this->btSendDistanceData->Click += gcnew System::EventHandler(this, &RacquetDisplay::btSendDistanceData_Click);
  2031. //
  2032. // nmTotalDistance
  2033. //
  2034. this->nmTotalDistance->Location = System::Drawing::Point(100, 34);
  2035. this->nmTotalDistance->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {-1, 0, 0, 0});
  2036. this->nmTotalDistance->Name = L"nmTotalDistance";
  2037. this->nmTotalDistance->Size = System::Drawing::Size(85, 20);
  2038. this->nmTotalDistance->TabIndex = 20;
  2039. //
  2040. // tabPage6
  2041. //
  2042. this->tabPage6->Controls->Add(this->tabControl4);
  2043. this->tabPage6->Location = System::Drawing::Point(4, 22);
  2044. this->tabPage6->Name = L"tabPage6";
  2045. this->tabPage6->Size = System::Drawing::Size(392, 114);
  2046. this->tabPage6->TabIndex = 3;
  2047. this->tabPage6->Text = L"Common Data";
  2048. this->tabPage6->UseVisualStyleBackColor = true;
  2049. //
  2050. // tabControl4
  2051. //
  2052. this->tabControl4->Controls->Add(this->tabPage12);
  2053. this->tabControl4->Controls->Add(this->tabPage13);
  2054. this->tabControl4->Location = System::Drawing::Point(0, 0);
  2055. this->tabControl4->Name = L"tabControl4";
  2056. this->tabControl4->SelectedIndex = 0;
  2057. this->tabControl4->Size = System::Drawing::Size(386, 112);
  2058. this->tabControl4->TabIndex = 0;
  2059. //
  2060. // tabPage12
  2061. //
  2062. this->tabPage12->Controls->Add(this->label_Glb_SoftwareVer);
  2063. this->tabPage12->Controls->Add(this->label_Glb_SerialNum);
  2064. this->tabPage12->Controls->Add(this->lbSerialNumber);
  2065. this->tabPage12->Controls->Add(this->lbSoftwareVer);
  2066. this->tabPage12->Controls->Add(this->label_Glb_HardwareVer);
  2067. this->tabPage12->Controls->Add(this->label_Glb_ManfID);
  2068. this->tabPage12->Controls->Add(this->lbModelNumber);
  2069. this->tabPage12->Controls->Add(this->lbHardwareVer);
  2070. this->tabPage12->Controls->Add(this->lbManfId);
  2071. this->tabPage12->Controls->Add(this->label_Glb_ModelNum);
  2072. this->tabPage12->Location = System::Drawing::Point(4, 22);
  2073. this->tabPage12->Name = L"tabPage12";
  2074. this->tabPage12->Padding = System::Windows::Forms::Padding(3);
  2075. this->tabPage12->Size = System::Drawing::Size(378, 86);
  2076. this->tabPage12->TabIndex = 0;
  2077. this->tabPage12->Text = L"Product/Manf. Info";
  2078. this->tabPage12->UseVisualStyleBackColor = true;
  2079. //
  2080. // label_Glb_SoftwareVer
  2081. //
  2082. this->label_Glb_SoftwareVer->AutoSize = true;
  2083. this->label_Glb_SoftwareVer->Location = System::Drawing::Point(192, 33);
  2084. this->label_Glb_SoftwareVer->Name = L"label_Glb_SoftwareVer";
  2085. this->label_Glb_SoftwareVer->Size = System::Drawing::Size(71, 13);
  2086. this->label_Glb_SoftwareVer->TabIndex = 20;
  2087. this->label_Glb_SoftwareVer->Text = L"Software Ver:";
  2088. //
  2089. // label_Glb_SerialNum
  2090. //
  2091. this->label_Glb_SerialNum->AutoSize = true;
  2092. this->label_Glb_SerialNum->Location = System::Drawing::Point(48, 52);
  2093. this->label_Glb_SerialNum->Name = L"label_Glb_SerialNum";
  2094. this->label_Glb_SerialNum->Size = System::Drawing::Size(46, 13);
  2095. this->label_Glb_SerialNum->TabIndex = 18;
  2096. this->label_Glb_SerialNum->Text = L"Serial #:";
  2097. //
  2098. // lbSerialNumber
  2099. //
  2100. this->lbSerialNumber->Location = System::Drawing::Point(100, 52);
  2101. this->lbSerialNumber->Name = L"lbSerialNumber";
  2102. this->lbSerialNumber->Size = System::Drawing::Size(71, 13);
  2103. this->lbSerialNumber->TabIndex = 24;
  2104. this->lbSerialNumber->Text = L"---";
  2105. //
  2106. // lbSoftwareVer
  2107. //
  2108. this->lbSoftwareVer->Location = System::Drawing::Point(269, 33);
  2109. this->lbSoftwareVer->Name = L"lbSoftwareVer";
  2110. this->lbSoftwareVer->Size = System::Drawing::Size(27, 13);
  2111. this->lbSoftwareVer->TabIndex = 26;
  2112. this->lbSoftwareVer->Text = L"---";
  2113. //
  2114. // label_Glb_HardwareVer
  2115. //
  2116. this->label_Glb_HardwareVer->AutoSize = true;
  2117. this->label_Glb_HardwareVer->Location = System::Drawing::Point(188, 14);
  2118. this->label_Glb_HardwareVer->Name = L"label_Glb_HardwareVer";
  2119. this->label_Glb_HardwareVer->Size = System::Drawing::Size(75, 13);
  2120. this->label_Glb_HardwareVer->TabIndex = 19;
  2121. this->label_Glb_HardwareVer->Text = L"Hardware Ver:";
  2122. //
  2123. // label_Glb_ManfID
  2124. //
  2125. this->label_Glb_ManfID->AutoSize = true;
  2126. this->label_Glb_ManfID->Location = System::Drawing::Point(43, 14);
  2127. this->label_Glb_ManfID->Name = L"label_Glb_ManfID";
  2128. this->label_Glb_ManfID->Size = System::Drawing::Size(51, 13);
  2129. this->label_Glb_ManfID->TabIndex = 17;
  2130. this->label_Glb_ManfID->Text = L"Manf. ID:";
  2131. //
  2132. // lbModelNumber
  2133. //
  2134. this->lbModelNumber->Location = System::Drawing::Point(100, 33);
  2135. this->lbModelNumber->Name = L"lbModelNumber";
  2136. this->lbModelNumber->Size = System::Drawing::Size(42, 13);
  2137. this->lbModelNumber->TabIndex = 23;
  2138. this->lbModelNumber->Text = L"---";
  2139. //
  2140. // lbHardwareVer
  2141. //
  2142. this->lbHardwareVer->Location = System::Drawing::Point(269, 14);
  2143. this->lbHardwareVer->Name = L"lbHardwareVer";
  2144. this->lbHardwareVer->Size = System::Drawing::Size(27, 13);
  2145. this->lbHardwareVer->TabIndex = 25;
  2146. this->lbHardwareVer->Text = L"---";
  2147. //
  2148. // lbManfId
  2149. //
  2150. this->lbManfId->Location = System::Drawing::Point(100, 14);
  2151. this->lbManfId->Name = L"lbManfId";
  2152. this->lbManfId->Size = System::Drawing::Size(27, 13);
  2153. this->lbManfId->TabIndex = 22;
  2154. this->lbManfId->Text = L"---";
  2155. //
  2156. // label_Glb_ModelNum
  2157. //
  2158. this->label_Glb_ModelNum->AutoSize = true;
  2159. this->label_Glb_ModelNum->Location = System::Drawing::Point(45, 33);
  2160. this->label_Glb_ModelNum->Name = L"label_Glb_ModelNum";
  2161. this->label_Glb_ModelNum->Size = System::Drawing::Size(49, 13);
  2162. this->label_Glb_ModelNum->TabIndex = 21;
  2163. this->label_Glb_ModelNum->Text = L"Model #:";
  2164. //
  2165. // tabPage13
  2166. //
  2167. this->tabPage13->Controls->Add(this->label45);
  2168. this->tabPage13->Controls->Add(this->labelTimeRes);
  2169. this->tabPage13->Controls->Add(this->label46);
  2170. this->tabPage13->Controls->Add(this->labelOpTime);
  2171. this->tabPage13->Controls->Add(this->label47);
  2172. this->tabPage13->Controls->Add(this->labelBattVolt);
  2173. this->tabPage13->Controls->Add(this->label48);
  2174. this->tabPage13->Controls->Add(this->labelBattStatus);
  2175. this->tabPage13->Location = System::Drawing::Point(4, 22);
  2176. this->tabPage13->Name = L"tabPage13";
  2177. this->tabPage13->Padding = System::Windows::Forms::Padding(3);
  2178. this->tabPage13->Size = System::Drawing::Size(378, 86);
  2179. this->tabPage13->TabIndex = 1;
  2180. this->tabPage13->Text = L"Battery Status";
  2181. this->tabPage13->UseVisualStyleBackColor = true;
  2182. //
  2183. // label45
  2184. //
  2185. this->label45->AutoSize = true;
  2186. this->label45->Location = System::Drawing::Point(32, 22);
  2187. this->label45->Name = L"label45";
  2188. this->label45->Size = System::Drawing::Size(86, 13);
  2189. this->label45->TabIndex = 41;
  2190. this->label45->Text = L"Time Resolution:";
  2191. //
  2192. // labelTimeRes
  2193. //
  2194. this->labelTimeRes->AutoSize = true;
  2195. this->labelTimeRes->Location = System::Drawing::Point(124, 22);
  2196. this->labelTimeRes->Name = L"labelTimeRes";
  2197. this->labelTimeRes->Size = System::Drawing::Size(16, 13);
  2198. this->labelTimeRes->TabIndex = 43;
  2199. this->labelTimeRes->Text = L"---";
  2200. //
  2201. // label46
  2202. //
  2203. this->label46->AutoSize = true;
  2204. this->label46->Location = System::Drawing::Point(36, 44);
  2205. this->label46->Name = L"label46";
  2206. this->label46->Size = System::Drawing::Size(82, 13);
  2207. this->label46->TabIndex = 38;
  2208. this->label46->Text = L"Operating Time:";
  2209. //
  2210. // labelOpTime
  2211. //
  2212. this->labelOpTime->AutoSize = true;
  2213. this->labelOpTime->Location = System::Drawing::Point(124, 44);
  2214. this->labelOpTime->Name = L"labelOpTime";
  2215. this->labelOpTime->Size = System::Drawing::Size(16, 13);
  2216. this->labelOpTime->TabIndex = 42;
  2217. this->labelOpTime->Text = L"---";
  2218. //
  2219. // label47
  2220. //
  2221. this->label47->AutoSize = true;
  2222. this->label47->Location = System::Drawing::Point(205, 22);
  2223. this->label47->Name = L"label47";
  2224. this->label47->Size = System::Drawing::Size(82, 13);
  2225. this->label47->TabIndex = 39;
  2226. this->label47->Text = L"Battery Voltage:";
  2227. //
  2228. // labelBattVolt
  2229. //
  2230. this->labelBattVolt->AutoSize = true;
  2231. this->labelBattVolt->Location = System::Drawing::Point(293, 22);
  2232. this->labelBattVolt->Name = L"labelBattVolt";
  2233. this->labelBattVolt->Size = System::Drawing::Size(16, 13);
  2234. this->labelBattVolt->TabIndex = 44;
  2235. this->labelBattVolt->Text = L"---";
  2236. //
  2237. // label48
  2238. //
  2239. this->label48->AutoSize = true;
  2240. this->label48->Location = System::Drawing::Point(211, 44);
  2241. this->label48->Name = L"label48";
  2242. this->label48->Size = System::Drawing::Size(76, 13);
  2243. this->label48->TabIndex = 40;
  2244. this->label48->Text = L"Battery Status:";
  2245. //
  2246. // labelBattStatus
  2247. //
  2248. this->labelBattStatus->AutoSize = true;
  2249. this->labelBattStatus->Location = System::Drawing::Point(293, 44);
  2250. this->labelBattStatus->Name = L"labelBattStatus";
  2251. this->labelBattStatus->Size = System::Drawing::Size(16, 13);
  2252. this->labelBattStatus->TabIndex = 45;
  2253. this->labelBattStatus->Text = L"---";
  2254. //
  2255. // panel_Display
  2256. //
  2257. this->panel_Display->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;
  2258. this->panel_Display->Controls->Add(this->lbAckStatus);
  2259. this->panel_Display->Controls->Add(this->label33);
  2260. this->panel_Display->Controls->Add(this->lbDisplayStroke);
  2261. this->panel_Display->Controls->Add(this->lbDisplaySpeed);
  2262. this->panel_Display->Controls->Add(this->lbDisplayEvent);
  2263. this->panel_Display->Controls->Add(this->lbDisplayTime);
  2264. this->panel_Display->Controls->Add(this->label20);
  2265. this->panel_Display->Controls->Add(this->label21);
  2266. this->panel_Display->Controls->Add(this->lbDisplayZone);
  2267. this->panel_Display->Controls->Add(this->label26);
  2268. this->panel_Display->Controls->Add(this->label31);
  2269. this->panel_Display->Controls->Add(this->label32);
  2270. this->panel_Display->Controls->Add(this->label13);
  2271. this->panel_Display->Location = System::Drawing::Point(58, 188);
  2272. this->panel_Display->Name = L"panel_Display";
  2273. this->panel_Display->Size = System::Drawing::Size(200, 90);
  2274. this->panel_Display->TabIndex = 1;
  2275. //
  2276. // lbAckStatus
  2277. //
  2278. this->lbAckStatus->AutoSize = true;
  2279. this->lbAckStatus->Location = System::Drawing::Point(152, 71);
  2280. this->lbAckStatus->Name = L"lbAckStatus";
  2281. this->lbAckStatus->Size = System::Drawing::Size(19, 13);
  2282. this->lbAckStatus->TabIndex = 21;
  2283. this->lbAckStatus->Text = L"----";
  2284. //
  2285. // label33
  2286. //
  2287. this->label33->AutoSize = true;
  2288. this->label33->Location = System::Drawing::Point(84, 71);
  2289. this->label33->Name = L"label33";
  2290. this->label33->Size = System::Drawing::Size(62, 13);
  2291. this->label33->TabIndex = 20;
  2292. this->label33->Text = L"Ack Status:";
  2293. //
  2294. // lbDisplayStroke
  2295. //
  2296. this->lbDisplayStroke->AutoSize = true;
  2297. this->lbDisplayStroke->Location = System::Drawing::Point(44, 37);
  2298. this->lbDisplayStroke->Name = L"lbDisplayStroke";
  2299. this->lbDisplayStroke->Size = System::Drawing::Size(19, 13);
  2300. this->lbDisplayStroke->TabIndex = 19;
  2301. this->lbDisplayStroke->Text = L"----";
  2302. //
  2303. // lbDisplaySpeed
  2304. //
  2305. this->lbDisplaySpeed->AutoSize = true;
  2306. this->lbDisplaySpeed->Location = System::Drawing::Point(44, 54);
  2307. this->lbDisplaySpeed->Name = L"lbDisplaySpeed";
  2308. this->lbDisplaySpeed->Size = System::Drawing::Size(19, 13);
  2309. this->lbDisplaySpeed->TabIndex = 18;
  2310. this->lbDisplaySpeed->Text = L"----";
  2311. //
  2312. // lbDisplayEvent
  2313. //
  2314. this->lbDisplayEvent->AutoSize = true;
  2315. this->lbDisplayEvent->Location = System::Drawing::Point(156, 37);
  2316. this->lbDisplayEvent->Name = L"lbDisplayEvent";
  2317. this->lbDisplayEvent->Size = System::Drawing::Size(19, 13);
  2318. this->lbDisplayEvent->TabIndex = 15;
  2319. this->lbDisplayEvent->Text = L"----";
  2320. //
  2321. // lbDisplayTime
  2322. //
  2323. this->lbDisplayTime->AutoSize = true;
  2324. this->lbDisplayTime->Location = System::Drawing::Point(156, 20);
  2325. this->lbDisplayTime->Name = L"lbDisplayTime";
  2326. this->lbDisplayTime->Size = System::Drawing::Size(19, 13);
  2327. this->lbDisplayTime->TabIndex = 16;
  2328. this->lbDisplayTime->Text = L"----";
  2329. //
  2330. // label20
  2331. //
  2332. this->label20->AutoSize = true;
  2333. this->label20->Location = System::Drawing::Point(109, 37);
  2334. this->label20->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
  2335. this->label20->Name = L"label20";
  2336. this->label20->Size = System::Drawing::Size(48, 13);
  2337. this->label20->TabIndex = 10;
  2338. this->label20->Text = L"Event #:";
  2339. //
  2340. // label21
  2341. //
  2342. this->label21->AutoSize = true;
  2343. this->label21->Location = System::Drawing::Point(124, 20);
  2344. this->label21->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
  2345. this->label21->Name = L"label21";
  2346. this->label21->Size = System::Drawing::Size(33, 13);
  2347. this->label21->TabIndex = 13;
  2348. this->label21->Text = L"Time:";
  2349. //
  2350. // lbDisplayZone
  2351. //
  2352. this->lbDisplayZone->AutoSize = true;
  2353. this->lbDisplayZone->Location = System::Drawing::Point(44, 20);
  2354. this->lbDisplayZone->Name = L"lbDisplayZone";
  2355. this->lbDisplayZone->Size = System::Drawing::Size(19, 13);
  2356. this->lbDisplayZone->TabIndex = 17;
  2357. this->lbDisplayZone->Text = L"----";
  2358. //
  2359. // label26
  2360. //
  2361. this->label26->AutoSize = true;
  2362. this->label26->Location = System::Drawing::Point(3, 54);
  2363. this->label26->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
  2364. this->label26->Name = L"label26";
  2365. this->label26->Size = System::Drawing::Size(41, 13);
  2366. this->label26->TabIndex = 12;
  2367. this->label26->Text = L"Speed:";
  2368. //
  2369. // label31
  2370. //
  2371. this->label31->AutoSize = true;
  2372. this->label31->Location = System::Drawing::Point(3, 37);
  2373. this->label31->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
  2374. this->label31->Name = L"label31";
  2375. this->label31->Size = System::Drawing::Size(41, 13);
  2376. this->label31->TabIndex = 14;
  2377. this->label31->Text = L"Stroke:";
  2378. //
  2379. // label32
  2380. //
  2381. this->label32->AutoSize = true;
  2382. this->label32->Location = System::Drawing::Point(9, 20);
  2383. this->label32->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
  2384. this->label32->Name = L"label32";
  2385. this->label32->Size = System::Drawing::Size(35, 13);
  2386. this->label32->TabIndex = 11;
  2387. this->label32->Text = L"Zone:";
  2388. //
  2389. // label13
  2390. //
  2391. this->label13->AutoSize = true;
  2392. this->label13->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Underline, System::Drawing::GraphicsUnit::Point,
  2393. static_cast<System::Byte>(0)));
  2394. this->label13->Location = System::Drawing::Point(3, 2);
  2395. this->label13->Name = L"label13";
  2396. this->label13->Size = System::Drawing::Size(130, 13);
  2397. this->label13->TabIndex = 0;
  2398. this->label13->Text = L"Current Racquet Rx Data:";
  2399. //
  2400. // RacquetDisplay
  2401. //
  2402. this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
  2403. this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
  2404. this->ClientSize = System::Drawing::Size(794, 351);
  2405. this->Controls->Add(this->panel_Display);
  2406. this->Controls->Add(this->panel_Settings);
  2407. this->Name = L"RacquetDisplay";
  2408. this->Text = L"Racquet Display Simulator";
  2409. this->panel_Settings->ResumeLayout(false);
  2410. this->tabControl1->ResumeLayout(false);
  2411. this->tabPage1->ResumeLayout(false);
  2412. this->tabPage1->PerformLayout();
  2413. this->tabPage2->ResumeLayout(false);
  2414. this->tabControl2->ResumeLayout(false);
  2415. this->tabPage4->ResumeLayout(false);
  2416. this->tabPage4->PerformLayout();
  2417. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTxResponseStrokes))->EndInit();
  2418. this->tabPage5->ResumeLayout(false);
  2419. this->tabPage5->PerformLayout();
  2420. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTxResponseZones))->EndInit();
  2421. this->tabPage3->ResumeLayout(false);
  2422. this->tabPage3->PerformLayout();
  2423. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTxResponsePrevious))->EndInit();
  2424. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmPreviousEvent))->EndInit();
  2425. this->tabPage7->ResumeLayout(false);
  2426. this->tabControl3->ResumeLayout(false);
  2427. this->tabPage8->ResumeLayout(false);
  2428. this->tabPage8->PerformLayout();
  2429. this->groupBox5->ResumeLayout(false);
  2430. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmOpponentGameScore))->EndInit();
  2431. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMyGameScore))->EndInit();
  2432. this->groupBox1->ResumeLayout(false);
  2433. this->tabPage9->ResumeLayout(false);
  2434. this->tabPage9->PerformLayout();
  2435. this->groupBox2->ResumeLayout(false);
  2436. this->groupBox2->PerformLayout();
  2437. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmOpponentSetsWon))->EndInit();
  2438. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMySetsWon))->EndInit();
  2439. this->tabPage10->ResumeLayout(false);
  2440. this->tabPage10->PerformLayout();
  2441. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMySetCount))->EndInit();
  2442. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmOpponentSetCount))->EndInit();
  2443. this->tabPage11->ResumeLayout(false);
  2444. this->tabPage11->PerformLayout();
  2445. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMyGameCount))->EndInit();
  2446. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmOpponentGameCount))->EndInit();
  2447. this->tabPage17->ResumeLayout(false);
  2448. this->tabControl5->ResumeLayout(false);
  2449. this->tabPage18->ResumeLayout(false);
  2450. this->groupBox_Calories->ResumeLayout(false);
  2451. this->groupBox_Calories->PerformLayout();
  2452. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTotalCalories))->EndInit();
  2453. this->groupBox_HR->ResumeLayout(false);
  2454. this->groupBox_HR->PerformLayout();
  2455. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmAvgHR))->EndInit();
  2456. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMaxHR))->EndInit();
  2457. this->tabPage19->ResumeLayout(false);
  2458. this->tabPage19->PerformLayout();
  2459. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmMaxRunSpeed))->EndInit();
  2460. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmAvgRunSpeed))->EndInit();
  2461. this->tabPage20->ResumeLayout(false);
  2462. this->tabPage20->PerformLayout();
  2463. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->nmTotalDistance))->EndInit();
  2464. this->tabPage6->ResumeLayout(false);
  2465. this->tabControl4->ResumeLayout(false);
  2466. this->tabPage12->ResumeLayout(false);
  2467. this->tabPage12->PerformLayout();
  2468. this->tabPage13->ResumeLayout(false);
  2469. this->tabPage13->PerformLayout();
  2470. this->panel_Display->ResumeLayout(false);
  2471. this->panel_Display->PerformLayout();
  2472. this->ResumeLayout(false);
  2473. }
  2474. #pragma endregion
  2475. };