1
0

GeocacheDisplay.h 121 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838
  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_Geocache.h"
  12. #include "antplus_common.h" // Include common pages
  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 GeocacheDisplay : public System::Windows::Forms::Form, public ISimBase{
  22. public:
  23. GeocacheDisplay(System::Timers::Timer^ channelTimer, dRequestAckMsg^ channelAckMsg, dRequestBcastMsg^ channelBcastMsg){
  24. InitializeComponent();
  25. GeocacheData = gcnew Geocache();
  26. commonData = gcnew CommonData();
  27. requestAckMsg = channelAckMsg;
  28. requestBcastMsg = channelBcastMsg;
  29. timerHandle = channelTimer;
  30. InitializeSim();
  31. }
  32. ~GeocacheDisplay(){
  33. this->panel_Display->Controls->Clear();
  34. this->panel_Settings->Controls->Clear();
  35. delete this->panel_Display;
  36. delete this->panel_Settings;
  37. //clean up floating resources with the garbage collector
  38. GC::Collect(2);
  39. if (components)
  40. {
  41. delete components;
  42. }
  43. }
  44. public:
  45. virtual void onTimerTock(USHORT eventTime); // Called every simulator event
  46. virtual void ANT_eventNotification(UCHAR ucEventCode_, UCHAR* pucEventBuffer_); // Channel event state machine
  47. virtual UCHAR getDeviceType(){return GeocacheData->DEVICE_TYPE;}
  48. virtual UCHAR getTransmissionType(){return GeocacheData->TX_TYPE_DISPLAY;}
  49. virtual USHORT getTransmitPeriod(){return GeocacheData->MESG_4HZ_PERIOD;}
  50. virtual DOUBLE getTimerInterval(){return (double) ulTimerInterval;}
  51. virtual System::Windows::Forms::Panel^ getSimSettingsPanel(){return this->panel_Settings;}
  52. virtual System::Windows::Forms::Panel^ getSimTranslatedDisplay(){return this->panel_Display;}
  53. private:
  54. void InitializeSim(); // Initialize simulation data variables
  55. void HandleTransmit(UCHAR* pucTxBuffer_); // Handles the data page transmissions
  56. void HandleReceive(UCHAR* pucRxBuffer_); // Handles page requests
  57. void Authentication(UCHAR* pucRxBuffer_); // Handle Authentication request
  58. UCHAR GeocacheDisplay::NextUnReadPage();
  59. void UpdateLoggedVisit();
  60. void UpdateDisplay();
  61. void UpdateAckStatus(UCHAR* pucRxBuffer_);
  62. void UpdateDisplayAckStatus(UCHAR status_);
  63. System::Void checkBoxID_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  64. System::Void textBoxID_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e);
  65. System::Void textBoxID_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e);
  66. System::Void checkBoxPIN_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  67. System::Void textBoxPIN_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e);
  68. System::Void textBoxPIN_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e);
  69. System::Void checkBoxLatitude_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  70. System::Void checkBoxLongitude_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  71. System::Void checkBoxHint_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  72. System::Void checkBoxLoggedVisits_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
  73. System::Void numericUpDownNumVisits_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  74. System::Void numericUpDownLongitude_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  75. System::Void numericUpDownLatitude_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  76. System::Void numericUpDownDay_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  77. System::Void numericUpDownMonth_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  78. System::Void numericUpDownYear_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  79. System::Void numericUpDownHours_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  80. System::Void numericUpDownMinutes_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  81. System::Void numericUpDownSeconds_ValueChanged(System::Object^ sender, System::EventArgs^ e);
  82. System::Void buttonProgram_Click(System::Object^ sender, System::EventArgs^ e);
  83. System::Void buttonErase_Click(System::Object^ sender, System::EventArgs^ e);
  84. System::Void buttonForget_Click(System::Object^ sender, System::EventArgs^ e);
  85. private:
  86. dRequestAckMsg^ requestAckMsg;
  87. dRequestBcastMsg^ requestBcastMsg;
  88. Geocache^ GeocacheData; // Geocache class variable
  89. CommonData^ commonData;
  90. System::Timers::Timer^ timerHandle; // Timer handle
  91. ULONG ulTimerInterval; // Timer interval between simulated events
  92. ULONG ulTotalTime; // used to track the on time for the batt page
  93. // Simulation Variables
  94. double dbDispAcumTime; // Cumulative time (s)
  95. double dbDispAcumDist; // Cumulative distance (m)
  96. USHORT usLastEventTime; // used to help calculate distance on each event
  97. private: System::Windows::Forms::Panel^ panel_Settings;
  98. private: System::Windows::Forms::Panel^ panel_Display;
  99. private: System::Windows::Forms::Label^ label3;
  100. private: System::Windows::Forms::Label^ labelLon;
  101. private: System::Windows::Forms::Label^ label28;
  102. private: System::Windows::Forms::Label^ label29;
  103. private: System::Windows::Forms::Label^ label30;
  104. private: System::Windows::Forms::Label^ label31;
  105. private: System::Windows::Forms::Label^ label32;
  106. private: System::Windows::Forms::Label^ label33;
  107. private: System::Windows::Forms::Label^ label34;
  108. private: System::Windows::Forms::TabControl^ tabControl1;
  109. private: System::Windows::Forms::TabPage^ tabPage1;
  110. private: System::Windows::Forms::TabPage^ tabPage3;
  111. private: System::Windows::Forms::CheckBox^ checkBoxLongitude;
  112. private: System::Windows::Forms::CheckBox^ checkBoxLatitude;
  113. private: System::Windows::Forms::NumericUpDown^ numericUpDownLongitude;
  114. private: System::Windows::Forms::NumericUpDown^ numericUpDownLatitude;
  115. private: System::Windows::Forms::TabPage^ tabPage4;
  116. private: System::Windows::Forms::TabControl^ tabControl3;
  117. private: System::Windows::Forms::TabPage^ tabPage11;
  118. private: System::Windows::Forms::TabPage^ tabPage12;
  119. private: System::Windows::Forms::TabPage^ tabPage13;
  120. private: System::Windows::Forms::TabPage^ tabPage14;
  121. private: System::Windows::Forms::CheckBox^ checkBoxHint;
  122. private: System::Windows::Forms::TextBox^ textBoxHint;
  123. private: System::Windows::Forms::Label^ label13;
  124. private: System::Windows::Forms::NumericUpDown^ numericUpDownNumVisits;
  125. private: System::Windows::Forms::NumericUpDown^ numericUpDownMonth;
  126. private: System::Windows::Forms::NumericUpDown^ numericUpDownSeconds;
  127. private: System::Windows::Forms::NumericUpDown^ numericUpDownYear;
  128. private: System::Windows::Forms::Label^ label7;
  129. private: System::Windows::Forms::Label^ label8;
  130. private: System::Windows::Forms::CheckBox^ checkBoxLoggedVisits;
  131. private: System::Windows::Forms::Label^ label9;
  132. private: System::Windows::Forms::NumericUpDown^ numericUpDownHours;
  133. private: System::Windows::Forms::Label^ label10;
  134. private: System::Windows::Forms::NumericUpDown^ numericUpDownDay;
  135. private: System::Windows::Forms::Label^ label11;
  136. private: System::Windows::Forms::Label^ label12;
  137. private: System::Windows::Forms::NumericUpDown^ numericUpDownMinutes;
  138. private: System::Windows::Forms::Label^ label35;
  139. private: System::Windows::Forms::TabPage^ tabPage2;
  140. private: System::Windows::Forms::Label^ labelAuthToken;
  141. private: System::Windows::Forms::Label^ label36;
  142. private: System::Windows::Forms::GroupBox^ groupBox3;
  143. private: System::Windows::Forms::GroupBox^ groupBox4;
  144. private: System::Windows::Forms::GroupBox^ groupBox5;
  145. private: System::Windows::Forms::GroupBox^ groupBox6;
  146. private: System::Windows::Forms::TabPage^ tabPage10;
  147. private: System::Windows::Forms::Label^ label15;
  148. private: System::Windows::Forms::Label^ labelLat;
  149. private: System::Windows::Forms::Label^ label14;
  150. private: System::Windows::Forms::Label^ labelTimestamp;
  151. private: System::Windows::Forms::Label^ label4;
  152. private: System::Windows::Forms::Label^ labelNumVisits;
  153. private: System::Windows::Forms::Label^ label5;
  154. private: System::Windows::Forms::Label^ label16;
  155. private: System::Windows::Forms::Label^ labelHint;
  156. private: System::Windows::Forms::Label^ label21;
  157. private: System::Windows::Forms::Label^ labelPIN;
  158. private: System::Windows::Forms::Label^ label17;
  159. private: System::Windows::Forms::Label^ labelID;
  160. private: System::Windows::Forms::TabPage^ tabPage7;
  161. private: System::Windows::Forms::CheckBox^ checkBox1;
  162. private: System::Windows::Forms::GroupBox^ groupBox7;
  163. private: System::Windows::Forms::CheckBox^ checkBox2;
  164. private: System::Windows::Forms::Label^ label6;
  165. private: System::Windows::Forms::TextBox^ textBox1;
  166. private: System::Windows::Forms::Label^ label18;
  167. private: System::Windows::Forms::Label^ label23;
  168. private: System::Windows::Forms::GroupBox^ groupBox8;
  169. private: System::Windows::Forms::CheckBox^ checkBox3;
  170. private: System::Windows::Forms::TextBox^ textBox2;
  171. private: System::Windows::Forms::Label^ label24;
  172. private: System::Windows::Forms::TabPage^ tabPage8;
  173. private: System::Windows::Forms::TabControl^ tabControl5;
  174. private: System::Windows::Forms::TabPage^ tabPage9;
  175. private: System::Windows::Forms::Button^ button1;
  176. private: System::Windows::Forms::TabPage^ tabPage15;
  177. private: System::Windows::Forms::GroupBox^ groupBox9;
  178. private: System::Windows::Forms::CheckBox^ checkBox4;
  179. private: System::Windows::Forms::NumericUpDown^ numericUpDown1;
  180. private: System::Windows::Forms::TabPage^ tabPage16;
  181. private: System::Windows::Forms::GroupBox^ groupBox10;
  182. private: System::Windows::Forms::CheckBox^ checkBox5;
  183. private: System::Windows::Forms::NumericUpDown^ numericUpDown2;
  184. private: System::Windows::Forms::TabPage^ tabPage17;
  185. private: System::Windows::Forms::GroupBox^ groupBox11;
  186. private: System::Windows::Forms::TextBox^ textBox3;
  187. private: System::Windows::Forms::CheckBox^ checkBox6;
  188. private: System::Windows::Forms::TabPage^ tabPage18;
  189. private: System::Windows::Forms::GroupBox^ groupBox12;
  190. private: System::Windows::Forms::Label^ label25;
  191. private: System::Windows::Forms::Label^ label26;
  192. private: System::Windows::Forms::Label^ label27;
  193. private: System::Windows::Forms::NumericUpDown^ numericUpDown3;
  194. private: System::Windows::Forms::NumericUpDown^ numericUpDown4;
  195. private: System::Windows::Forms::Label^ label37;
  196. private: System::Windows::Forms::NumericUpDown^ numericUpDown5;
  197. private: System::Windows::Forms::Label^ label38;
  198. private: System::Windows::Forms::NumericUpDown^ numericUpDown6;
  199. private: System::Windows::Forms::NumericUpDown^ numericUpDown7;
  200. private: System::Windows::Forms::NumericUpDown^ numericUpDown8;
  201. private: System::Windows::Forms::Label^ label39;
  202. private: System::Windows::Forms::NumericUpDown^ numericUpDown9;
  203. private: System::Windows::Forms::Label^ label40;
  204. private: System::Windows::Forms::Label^ label41;
  205. private: System::Windows::Forms::CheckBox^ checkBox7;
  206. private: System::Windows::Forms::TabPage^ tabPage19;
  207. private: System::Windows::Forms::Label^ label42;
  208. private: System::Windows::Forms::Label^ label43;
  209. private: System::Windows::Forms::TabPage^ tabPage20;
  210. private: System::Windows::Forms::TabControl^ tabControl6;
  211. private: System::Windows::Forms::TabPage^ tabPage21;
  212. private: System::Windows::Forms::Button^ button2;
  213. private: System::Windows::Forms::TextBox^ textBox4;
  214. private: System::Windows::Forms::TextBox^ textBox5;
  215. private: System::Windows::Forms::TextBox^ textBox6;
  216. private: System::Windows::Forms::TextBox^ textBox7;
  217. private: System::Windows::Forms::TextBox^ textBox8;
  218. private: System::Windows::Forms::Label^ label44;
  219. private: System::Windows::Forms::Label^ label45;
  220. private: System::Windows::Forms::Label^ label46;
  221. private: System::Windows::Forms::Label^ label47;
  222. private: System::Windows::Forms::Label^ label48;
  223. private: System::Windows::Forms::TabPage^ tabPage22;
  224. private: System::Windows::Forms::Label^ label49;
  225. private: System::Windows::Forms::Label^ label50;
  226. private: System::Windows::Forms::ComboBox^ comboBox1;
  227. private: System::Windows::Forms::Button^ button3;
  228. private: System::Windows::Forms::NumericUpDown^ numericUpDown10;
  229. private: System::Windows::Forms::Label^ label51;
  230. private: System::Windows::Forms::NumericUpDown^ numericUpDown11;
  231. private: System::Windows::Forms::GroupBox^ groupBox13;
  232. private: System::Windows::Forms::RadioButton^ radioButton1;
  233. private: System::Windows::Forms::RadioButton^ radioButton2;
  234. private: System::Windows::Forms::CheckBox^ checkBox8;
  235. private: System::Windows::Forms::TextBox^ textBox9;
  236. private: System::Windows::Forms::Label^ label52;
  237. private: System::Windows::Forms::Label^ label53;
  238. private: System::Windows::Forms::CheckBox^ checkBox9;
  239. private: System::Windows::Forms::TabPage^ tabPage23;
  240. private: System::Windows::Forms::GroupBox^ groupBox2;
  241. private: System::Windows::Forms::CheckBox^ checkBoxPIN;
  242. private: System::Windows::Forms::TextBox^ textBoxPIN;
  243. private: System::Windows::Forms::Label^ label2;
  244. private: System::Windows::Forms::Label^ label22;
  245. private: System::Windows::Forms::GroupBox^ groupBox1;
  246. private: System::Windows::Forms::CheckBox^ checkBoxID;
  247. private: System::Windows::Forms::TextBox^ textBoxID;
  248. private: System::Windows::Forms::Label^ label1;
  249. private: System::Windows::Forms::Label^ labelBattStatus;
  250. private: System::Windows::Forms::Label^ labelBattVolt;
  251. private: System::Windows::Forms::Label^ labelTimeRes;
  252. private: System::Windows::Forms::Label^ labelOpTime;
  253. private: System::Windows::Forms::Label^ label62;
  254. private: System::Windows::Forms::Label^ label63;
  255. private: System::Windows::Forms::Label^ label67;
  256. private: System::Windows::Forms::Label^ label68;
  257. private: System::Windows::Forms::Label^ label_Glb_SoftwareVer;
  258. private: System::Windows::Forms::Label^ label_Glb_HardwareVer;
  259. private: System::Windows::Forms::Label^ label_Glb_SoftwareVerDisplay;
  260. private: System::Windows::Forms::Label^ label_Glb_SerialNumDisplay;
  261. private: System::Windows::Forms::Label^ label_Glb_ModelNum;
  262. private: System::Windows::Forms::Label^ label_Glb_ManfIDDisplay;
  263. private: System::Windows::Forms::Label^ label_Glb_SerialNum;
  264. private: System::Windows::Forms::Label^ label_Glb_ModelNumDisplay;
  265. private: System::Windows::Forms::Label^ label_Glb_HardwareVerDisplay;
  266. private: System::Windows::Forms::Label^ label_Glb_ManfID;
  267. private: System::Windows::Forms::Label^ labelGCdHint;
  268. private: System::Windows::Forms::Label^ label70;
  269. private: System::Windows::Forms::Label^ labelGCdPIN;
  270. private: System::Windows::Forms::Label^ label72;
  271. private: System::Windows::Forms::Label^ labelGCdID;
  272. private: System::Windows::Forms::Label^ label74;
  273. private: System::Windows::Forms::Label^ labelGCdNumVisits;
  274. private: System::Windows::Forms::Label^ label76;
  275. private: System::Windows::Forms::Label^ labelGCdLon;
  276. private: System::Windows::Forms::Label^ label78;
  277. private: System::Windows::Forms::Label^ labelGCdLat;
  278. private: System::Windows::Forms::Label^ label80;
  279. private: System::Windows::Forms::Label^ labelGCdTimestamp;
  280. private: System::Windows::Forms::Label^ label82;
  281. private: System::Windows::Forms::Label^ labelGCdTotNumPages;
  282. private: System::Windows::Forms::Label^ label71;
  283. private: System::Windows::Forms::Label^ labelProgStatus;
  284. private: System::Windows::Forms::Button^ buttonProgram;
  285. private: System::Windows::Forms::Label^ label19;
  286. private: System::Windows::Forms::Button^ buttonErase;
  287. private: System::Windows::Forms::Label^ labelGCdPagesRecvd;
  288. private: System::Windows::Forms::Label^ label54;
  289. private: System::Windows::Forms::Label^ label56;
  290. private: System::Windows::Forms::Label^ label20;
  291. private: System::Windows::Forms::Label^ labelProgTotalPages;
  292. private: System::Windows::Forms::Label^ labelCurrProgPage;
  293. private: System::Windows::Forms::Button^ buttonForget;
  294. private: System::Windows::Forms::Label^ label61;
  295. private: System::Windows::Forms::Label^ label60;
  296. private: System::Windows::Forms::Label^ labelAuthNonce;
  297. private: System::Windows::Forms::Label^ label59;
  298. private: System::Windows::Forms::Label^ labelAuthSerialNum;
  299. private: System::Windows::Forms::Label^ label57;
  300. private: System::Windows::Forms::TabControl^ tabControl2;
  301. private: System::Windows::Forms::TabPage^ tabPage5;
  302. private: System::Windows::Forms::TabPage^ tabPage6;
  303. /// <summary>
  304. /// Required designer variable.a
  305. /// </summary>
  306. System::ComponentModel::Container ^components;
  307. #pragma region Windows Form Designer generated code
  308. /// <summary>
  309. /// Required method for Designer support - do not modify
  310. /// the contents of this method with the code editor.
  311. /// </summary>
  312. void InitializeComponent(void)
  313. {
  314. this->panel_Settings = (gcnew System::Windows::Forms::Panel());
  315. this->tabControl1 = (gcnew System::Windows::Forms::TabControl());
  316. this->tabPage1 = (gcnew System::Windows::Forms::TabPage());
  317. this->buttonForget = (gcnew System::Windows::Forms::Button());
  318. this->label54 = (gcnew System::Windows::Forms::Label());
  319. this->labelGCdPagesRecvd = (gcnew System::Windows::Forms::Label());
  320. this->labelGCdTotNumPages = (gcnew System::Windows::Forms::Label());
  321. this->label71 = (gcnew System::Windows::Forms::Label());
  322. this->labelGCdHint = (gcnew System::Windows::Forms::Label());
  323. this->label70 = (gcnew System::Windows::Forms::Label());
  324. this->labelGCdPIN = (gcnew System::Windows::Forms::Label());
  325. this->label72 = (gcnew System::Windows::Forms::Label());
  326. this->labelGCdID = (gcnew System::Windows::Forms::Label());
  327. this->label74 = (gcnew System::Windows::Forms::Label());
  328. this->labelGCdNumVisits = (gcnew System::Windows::Forms::Label());
  329. this->label76 = (gcnew System::Windows::Forms::Label());
  330. this->labelGCdLon = (gcnew System::Windows::Forms::Label());
  331. this->label78 = (gcnew System::Windows::Forms::Label());
  332. this->labelGCdLat = (gcnew System::Windows::Forms::Label());
  333. this->label80 = (gcnew System::Windows::Forms::Label());
  334. this->labelGCdTimestamp = (gcnew System::Windows::Forms::Label());
  335. this->label82 = (gcnew System::Windows::Forms::Label());
  336. this->tabPage2 = (gcnew System::Windows::Forms::TabPage());
  337. this->label61 = (gcnew System::Windows::Forms::Label());
  338. this->label60 = (gcnew System::Windows::Forms::Label());
  339. this->labelAuthNonce = (gcnew System::Windows::Forms::Label());
  340. this->label59 = (gcnew System::Windows::Forms::Label());
  341. this->labelAuthSerialNum = (gcnew System::Windows::Forms::Label());
  342. this->label57 = (gcnew System::Windows::Forms::Label());
  343. this->labelAuthToken = (gcnew System::Windows::Forms::Label());
  344. this->label36 = (gcnew System::Windows::Forms::Label());
  345. this->tabPage4 = (gcnew System::Windows::Forms::TabPage());
  346. this->labelBattStatus = (gcnew System::Windows::Forms::Label());
  347. this->labelBattVolt = (gcnew System::Windows::Forms::Label());
  348. this->labelTimeRes = (gcnew System::Windows::Forms::Label());
  349. this->labelOpTime = (gcnew System::Windows::Forms::Label());
  350. this->label62 = (gcnew System::Windows::Forms::Label());
  351. this->label63 = (gcnew System::Windows::Forms::Label());
  352. this->label67 = (gcnew System::Windows::Forms::Label());
  353. this->label68 = (gcnew System::Windows::Forms::Label());
  354. this->label_Glb_SoftwareVer = (gcnew System::Windows::Forms::Label());
  355. this->label_Glb_HardwareVer = (gcnew System::Windows::Forms::Label());
  356. this->label_Glb_SoftwareVerDisplay = (gcnew System::Windows::Forms::Label());
  357. this->label_Glb_SerialNumDisplay = (gcnew System::Windows::Forms::Label());
  358. this->label_Glb_ModelNum = (gcnew System::Windows::Forms::Label());
  359. this->label_Glb_ManfIDDisplay = (gcnew System::Windows::Forms::Label());
  360. this->label_Glb_SerialNum = (gcnew System::Windows::Forms::Label());
  361. this->label_Glb_ModelNumDisplay = (gcnew System::Windows::Forms::Label());
  362. this->label_Glb_HardwareVerDisplay = (gcnew System::Windows::Forms::Label());
  363. this->label_Glb_ManfID = (gcnew System::Windows::Forms::Label());
  364. this->tabPage3 = (gcnew System::Windows::Forms::TabPage());
  365. this->tabControl3 = (gcnew System::Windows::Forms::TabControl());
  366. this->tabPage10 = (gcnew System::Windows::Forms::TabPage());
  367. this->labelCurrProgPage = (gcnew System::Windows::Forms::Label());
  368. this->label56 = (gcnew System::Windows::Forms::Label());
  369. this->label20 = (gcnew System::Windows::Forms::Label());
  370. this->labelProgTotalPages = (gcnew System::Windows::Forms::Label());
  371. this->label19 = (gcnew System::Windows::Forms::Label());
  372. this->buttonErase = (gcnew System::Windows::Forms::Button());
  373. this->labelProgStatus = (gcnew System::Windows::Forms::Label());
  374. this->buttonProgram = (gcnew System::Windows::Forms::Button());
  375. this->tabPage23 = (gcnew System::Windows::Forms::TabPage());
  376. this->groupBox2 = (gcnew System::Windows::Forms::GroupBox());
  377. this->checkBoxPIN = (gcnew System::Windows::Forms::CheckBox());
  378. this->textBoxPIN = (gcnew System::Windows::Forms::TextBox());
  379. this->label2 = (gcnew System::Windows::Forms::Label());
  380. this->label22 = (gcnew System::Windows::Forms::Label());
  381. this->groupBox1 = (gcnew System::Windows::Forms::GroupBox());
  382. this->checkBoxID = (gcnew System::Windows::Forms::CheckBox());
  383. this->textBoxID = (gcnew System::Windows::Forms::TextBox());
  384. this->label1 = (gcnew System::Windows::Forms::Label());
  385. this->tabPage11 = (gcnew System::Windows::Forms::TabPage());
  386. this->groupBox3 = (gcnew System::Windows::Forms::GroupBox());
  387. this->checkBoxLatitude = (gcnew System::Windows::Forms::CheckBox());
  388. this->numericUpDownLatitude = (gcnew System::Windows::Forms::NumericUpDown());
  389. this->tabPage12 = (gcnew System::Windows::Forms::TabPage());
  390. this->groupBox4 = (gcnew System::Windows::Forms::GroupBox());
  391. this->checkBoxLongitude = (gcnew System::Windows::Forms::CheckBox());
  392. this->numericUpDownLongitude = (gcnew System::Windows::Forms::NumericUpDown());
  393. this->tabPage13 = (gcnew System::Windows::Forms::TabPage());
  394. this->groupBox5 = (gcnew System::Windows::Forms::GroupBox());
  395. this->textBoxHint = (gcnew System::Windows::Forms::TextBox());
  396. this->checkBoxHint = (gcnew System::Windows::Forms::CheckBox());
  397. this->tabPage14 = (gcnew System::Windows::Forms::TabPage());
  398. this->groupBox6 = (gcnew System::Windows::Forms::GroupBox());
  399. this->label35 = (gcnew System::Windows::Forms::Label());
  400. this->label7 = (gcnew System::Windows::Forms::Label());
  401. this->label13 = (gcnew System::Windows::Forms::Label());
  402. this->numericUpDownMinutes = (gcnew System::Windows::Forms::NumericUpDown());
  403. this->numericUpDownNumVisits = (gcnew System::Windows::Forms::NumericUpDown());
  404. this->label12 = (gcnew System::Windows::Forms::Label());
  405. this->numericUpDownMonth = (gcnew System::Windows::Forms::NumericUpDown());
  406. this->label11 = (gcnew System::Windows::Forms::Label());
  407. this->numericUpDownSeconds = (gcnew System::Windows::Forms::NumericUpDown());
  408. this->numericUpDownDay = (gcnew System::Windows::Forms::NumericUpDown());
  409. this->numericUpDownYear = (gcnew System::Windows::Forms::NumericUpDown());
  410. this->label10 = (gcnew System::Windows::Forms::Label());
  411. this->numericUpDownHours = (gcnew System::Windows::Forms::NumericUpDown());
  412. this->label8 = (gcnew System::Windows::Forms::Label());
  413. this->label9 = (gcnew System::Windows::Forms::Label());
  414. this->checkBoxLoggedVisits = (gcnew System::Windows::Forms::CheckBox());
  415. this->panel_Display = (gcnew System::Windows::Forms::Panel());
  416. this->labelHint = (gcnew System::Windows::Forms::Label());
  417. this->label21 = (gcnew System::Windows::Forms::Label());
  418. this->labelPIN = (gcnew System::Windows::Forms::Label());
  419. this->label17 = (gcnew System::Windows::Forms::Label());
  420. this->labelID = (gcnew System::Windows::Forms::Label());
  421. this->label16 = (gcnew System::Windows::Forms::Label());
  422. this->labelNumVisits = (gcnew System::Windows::Forms::Label());
  423. this->label5 = (gcnew System::Windows::Forms::Label());
  424. this->labelLon = (gcnew System::Windows::Forms::Label());
  425. this->label15 = (gcnew System::Windows::Forms::Label());
  426. this->labelLat = (gcnew System::Windows::Forms::Label());
  427. this->label14 = (gcnew System::Windows::Forms::Label());
  428. this->labelTimestamp = (gcnew System::Windows::Forms::Label());
  429. this->label4 = (gcnew System::Windows::Forms::Label());
  430. this->label3 = (gcnew System::Windows::Forms::Label());
  431. this->label28 = (gcnew System::Windows::Forms::Label());
  432. this->label29 = (gcnew System::Windows::Forms::Label());
  433. this->label30 = (gcnew System::Windows::Forms::Label());
  434. this->label31 = (gcnew System::Windows::Forms::Label());
  435. this->label32 = (gcnew System::Windows::Forms::Label());
  436. this->label33 = (gcnew System::Windows::Forms::Label());
  437. this->label34 = (gcnew System::Windows::Forms::Label());
  438. this->tabPage7 = (gcnew System::Windows::Forms::TabPage());
  439. this->checkBox1 = (gcnew System::Windows::Forms::CheckBox());
  440. this->groupBox7 = (gcnew System::Windows::Forms::GroupBox());
  441. this->checkBox2 = (gcnew System::Windows::Forms::CheckBox());
  442. this->label6 = (gcnew System::Windows::Forms::Label());
  443. this->textBox1 = (gcnew System::Windows::Forms::TextBox());
  444. this->label18 = (gcnew System::Windows::Forms::Label());
  445. this->label23 = (gcnew System::Windows::Forms::Label());
  446. this->groupBox8 = (gcnew System::Windows::Forms::GroupBox());
  447. this->checkBox3 = (gcnew System::Windows::Forms::CheckBox());
  448. this->textBox2 = (gcnew System::Windows::Forms::TextBox());
  449. this->label24 = (gcnew System::Windows::Forms::Label());
  450. this->tabPage8 = (gcnew System::Windows::Forms::TabPage());
  451. this->tabControl5 = (gcnew System::Windows::Forms::TabControl());
  452. this->tabPage9 = (gcnew System::Windows::Forms::TabPage());
  453. this->button1 = (gcnew System::Windows::Forms::Button());
  454. this->tabPage15 = (gcnew System::Windows::Forms::TabPage());
  455. this->groupBox9 = (gcnew System::Windows::Forms::GroupBox());
  456. this->checkBox4 = (gcnew System::Windows::Forms::CheckBox());
  457. this->numericUpDown1 = (gcnew System::Windows::Forms::NumericUpDown());
  458. this->tabPage16 = (gcnew System::Windows::Forms::TabPage());
  459. this->groupBox10 = (gcnew System::Windows::Forms::GroupBox());
  460. this->checkBox5 = (gcnew System::Windows::Forms::CheckBox());
  461. this->numericUpDown2 = (gcnew System::Windows::Forms::NumericUpDown());
  462. this->tabPage17 = (gcnew System::Windows::Forms::TabPage());
  463. this->groupBox11 = (gcnew System::Windows::Forms::GroupBox());
  464. this->textBox3 = (gcnew System::Windows::Forms::TextBox());
  465. this->checkBox6 = (gcnew System::Windows::Forms::CheckBox());
  466. this->tabPage18 = (gcnew System::Windows::Forms::TabPage());
  467. this->groupBox12 = (gcnew System::Windows::Forms::GroupBox());
  468. this->label25 = (gcnew System::Windows::Forms::Label());
  469. this->label26 = (gcnew System::Windows::Forms::Label());
  470. this->label27 = (gcnew System::Windows::Forms::Label());
  471. this->numericUpDown3 = (gcnew System::Windows::Forms::NumericUpDown());
  472. this->numericUpDown4 = (gcnew System::Windows::Forms::NumericUpDown());
  473. this->label37 = (gcnew System::Windows::Forms::Label());
  474. this->numericUpDown5 = (gcnew System::Windows::Forms::NumericUpDown());
  475. this->label38 = (gcnew System::Windows::Forms::Label());
  476. this->numericUpDown6 = (gcnew System::Windows::Forms::NumericUpDown());
  477. this->numericUpDown7 = (gcnew System::Windows::Forms::NumericUpDown());
  478. this->numericUpDown8 = (gcnew System::Windows::Forms::NumericUpDown());
  479. this->label39 = (gcnew System::Windows::Forms::Label());
  480. this->numericUpDown9 = (gcnew System::Windows::Forms::NumericUpDown());
  481. this->label40 = (gcnew System::Windows::Forms::Label());
  482. this->label41 = (gcnew System::Windows::Forms::Label());
  483. this->checkBox7 = (gcnew System::Windows::Forms::CheckBox());
  484. this->tabPage19 = (gcnew System::Windows::Forms::TabPage());
  485. this->label42 = (gcnew System::Windows::Forms::Label());
  486. this->label43 = (gcnew System::Windows::Forms::Label());
  487. this->tabPage20 = (gcnew System::Windows::Forms::TabPage());
  488. this->tabControl6 = (gcnew System::Windows::Forms::TabControl());
  489. this->tabPage21 = (gcnew System::Windows::Forms::TabPage());
  490. this->button2 = (gcnew System::Windows::Forms::Button());
  491. this->textBox4 = (gcnew System::Windows::Forms::TextBox());
  492. this->textBox5 = (gcnew System::Windows::Forms::TextBox());
  493. this->textBox6 = (gcnew System::Windows::Forms::TextBox());
  494. this->textBox7 = (gcnew System::Windows::Forms::TextBox());
  495. this->textBox8 = (gcnew System::Windows::Forms::TextBox());
  496. this->label44 = (gcnew System::Windows::Forms::Label());
  497. this->label45 = (gcnew System::Windows::Forms::Label());
  498. this->label46 = (gcnew System::Windows::Forms::Label());
  499. this->label47 = (gcnew System::Windows::Forms::Label());
  500. this->label48 = (gcnew System::Windows::Forms::Label());
  501. this->tabPage22 = (gcnew System::Windows::Forms::TabPage());
  502. this->label49 = (gcnew System::Windows::Forms::Label());
  503. this->label50 = (gcnew System::Windows::Forms::Label());
  504. this->comboBox1 = (gcnew System::Windows::Forms::ComboBox());
  505. this->button3 = (gcnew System::Windows::Forms::Button());
  506. this->numericUpDown10 = (gcnew System::Windows::Forms::NumericUpDown());
  507. this->label51 = (gcnew System::Windows::Forms::Label());
  508. this->numericUpDown11 = (gcnew System::Windows::Forms::NumericUpDown());
  509. this->groupBox13 = (gcnew System::Windows::Forms::GroupBox());
  510. this->radioButton1 = (gcnew System::Windows::Forms::RadioButton());
  511. this->radioButton2 = (gcnew System::Windows::Forms::RadioButton());
  512. this->checkBox8 = (gcnew System::Windows::Forms::CheckBox());
  513. this->textBox9 = (gcnew System::Windows::Forms::TextBox());
  514. this->label52 = (gcnew System::Windows::Forms::Label());
  515. this->label53 = (gcnew System::Windows::Forms::Label());
  516. this->checkBox9 = (gcnew System::Windows::Forms::CheckBox());
  517. this->tabControl2 = (gcnew System::Windows::Forms::TabControl());
  518. this->tabPage5 = (gcnew System::Windows::Forms::TabPage());
  519. this->tabPage6 = (gcnew System::Windows::Forms::TabPage());
  520. this->panel_Settings->SuspendLayout();
  521. this->tabControl1->SuspendLayout();
  522. this->tabPage1->SuspendLayout();
  523. this->tabPage2->SuspendLayout();
  524. this->tabPage4->SuspendLayout();
  525. this->tabPage3->SuspendLayout();
  526. this->tabControl3->SuspendLayout();
  527. this->tabPage10->SuspendLayout();
  528. this->tabPage23->SuspendLayout();
  529. this->groupBox2->SuspendLayout();
  530. this->groupBox1->SuspendLayout();
  531. this->tabPage11->SuspendLayout();
  532. this->groupBox3->SuspendLayout();
  533. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownLatitude))->BeginInit();
  534. this->tabPage12->SuspendLayout();
  535. this->groupBox4->SuspendLayout();
  536. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownLongitude))->BeginInit();
  537. this->tabPage13->SuspendLayout();
  538. this->groupBox5->SuspendLayout();
  539. this->tabPage14->SuspendLayout();
  540. this->groupBox6->SuspendLayout();
  541. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownMinutes))->BeginInit();
  542. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownNumVisits))->BeginInit();
  543. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownMonth))->BeginInit();
  544. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownSeconds))->BeginInit();
  545. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownDay))->BeginInit();
  546. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownYear))->BeginInit();
  547. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownHours))->BeginInit();
  548. this->panel_Display->SuspendLayout();
  549. this->tabPage7->SuspendLayout();
  550. this->groupBox7->SuspendLayout();
  551. this->groupBox8->SuspendLayout();
  552. this->tabPage8->SuspendLayout();
  553. this->tabControl5->SuspendLayout();
  554. this->tabPage9->SuspendLayout();
  555. this->tabPage15->SuspendLayout();
  556. this->groupBox9->SuspendLayout();
  557. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown1))->BeginInit();
  558. this->tabPage16->SuspendLayout();
  559. this->groupBox10->SuspendLayout();
  560. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown2))->BeginInit();
  561. this->tabPage17->SuspendLayout();
  562. this->groupBox11->SuspendLayout();
  563. this->tabPage18->SuspendLayout();
  564. this->groupBox12->SuspendLayout();
  565. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown3))->BeginInit();
  566. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown4))->BeginInit();
  567. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown5))->BeginInit();
  568. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown6))->BeginInit();
  569. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown7))->BeginInit();
  570. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown8))->BeginInit();
  571. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown9))->BeginInit();
  572. this->tabPage19->SuspendLayout();
  573. this->tabPage20->SuspendLayout();
  574. this->tabControl6->SuspendLayout();
  575. this->tabPage21->SuspendLayout();
  576. this->tabPage22->SuspendLayout();
  577. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown10))->BeginInit();
  578. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown11))->BeginInit();
  579. this->groupBox13->SuspendLayout();
  580. this->tabControl2->SuspendLayout();
  581. this->tabPage5->SuspendLayout();
  582. this->tabPage6->SuspendLayout();
  583. this->SuspendLayout();
  584. //
  585. // panel_Settings
  586. //
  587. this->panel_Settings->Controls->Add(this->tabControl1);
  588. this->panel_Settings->Location = System::Drawing::Point(322, 40);
  589. this->panel_Settings->Name = L"panel_Settings";
  590. this->panel_Settings->Size = System::Drawing::Size(400, 166);
  591. this->panel_Settings->TabIndex = 0;
  592. //
  593. // tabControl1
  594. //
  595. this->tabControl1->Controls->Add(this->tabPage1);
  596. this->tabControl1->Controls->Add(this->tabPage2);
  597. this->tabControl1->Controls->Add(this->tabPage4);
  598. this->tabControl1->Controls->Add(this->tabPage3);
  599. this->tabControl1->Location = System::Drawing::Point(5, 3);
  600. this->tabControl1->Name = L"tabControl1";
  601. this->tabControl1->SelectedIndex = 0;
  602. this->tabControl1->Size = System::Drawing::Size(392, 160);
  603. this->tabControl1->TabIndex = 6;
  604. //
  605. // tabPage1
  606. //
  607. this->tabPage1->Controls->Add(this->buttonForget);
  608. this->tabPage1->Controls->Add(this->label54);
  609. this->tabPage1->Controls->Add(this->labelGCdPagesRecvd);
  610. this->tabPage1->Controls->Add(this->labelGCdTotNumPages);
  611. this->tabPage1->Controls->Add(this->label71);
  612. this->tabPage1->Controls->Add(this->labelGCdHint);
  613. this->tabPage1->Controls->Add(this->label70);
  614. this->tabPage1->Controls->Add(this->labelGCdPIN);
  615. this->tabPage1->Controls->Add(this->label72);
  616. this->tabPage1->Controls->Add(this->labelGCdID);
  617. this->tabPage1->Controls->Add(this->label74);
  618. this->tabPage1->Controls->Add(this->labelGCdNumVisits);
  619. this->tabPage1->Controls->Add(this->label76);
  620. this->tabPage1->Controls->Add(this->labelGCdLon);
  621. this->tabPage1->Controls->Add(this->label78);
  622. this->tabPage1->Controls->Add(this->labelGCdLat);
  623. this->tabPage1->Controls->Add(this->label80);
  624. this->tabPage1->Controls->Add(this->labelGCdTimestamp);
  625. this->tabPage1->Controls->Add(this->label82);
  626. this->tabPage1->Location = System::Drawing::Point(4, 22);
  627. this->tabPage1->Name = L"tabPage1";
  628. this->tabPage1->Padding = System::Windows::Forms::Padding(3);
  629. this->tabPage1->Size = System::Drawing::Size(384, 134);
  630. this->tabPage1->TabIndex = 0;
  631. this->tabPage1->Text = L"Geocache Data";
  632. this->tabPage1->UseVisualStyleBackColor = true;
  633. //
  634. // buttonForget
  635. //
  636. this->buttonForget->Location = System::Drawing::Point(185, 11);
  637. this->buttonForget->Name = L"buttonForget";
  638. this->buttonForget->Size = System::Drawing::Size(126, 23);
  639. this->buttonForget->TabIndex = 64;
  640. this->buttonForget->Text = L"Forget this Geocache";
  641. this->buttonForget->UseVisualStyleBackColor = true;
  642. this->buttonForget->Click += gcnew System::EventHandler(this, &GeocacheDisplay::buttonForget_Click);
  643. //
  644. // label54
  645. //
  646. this->label54->AutoSize = true;
  647. this->label54->Location = System::Drawing::Point(123, 44);
  648. this->label54->Name = L"label54";
  649. this->label54->Size = System::Drawing::Size(16, 13);
  650. this->label54->TabIndex = 63;
  651. this->label54->Text = L"of";
  652. //
  653. // labelGCdPagesRecvd
  654. //
  655. this->labelGCdPagesRecvd->AutoSize = true;
  656. this->labelGCdPagesRecvd->Location = System::Drawing::Point(108, 44);
  657. this->labelGCdPagesRecvd->Name = L"labelGCdPagesRecvd";
  658. this->labelGCdPagesRecvd->Size = System::Drawing::Size(16, 13);
  659. this->labelGCdPagesRecvd->TabIndex = 62;
  660. this->labelGCdPagesRecvd->Text = L"---";
  661. //
  662. // labelGCdTotNumPages
  663. //
  664. this->labelGCdTotNumPages->AutoSize = true;
  665. this->labelGCdTotNumPages->Location = System::Drawing::Point(141, 44);
  666. this->labelGCdTotNumPages->Name = L"labelGCdTotNumPages";
  667. this->labelGCdTotNumPages->Size = System::Drawing::Size(16, 13);
  668. this->labelGCdTotNumPages->TabIndex = 61;
  669. this->labelGCdTotNumPages->Text = L"---";
  670. //
  671. // label71
  672. //
  673. this->label71->AutoSize = true;
  674. this->label71->Location = System::Drawing::Point(16, 44);
  675. this->label71->Name = L"label71";
  676. this->label71->Size = System::Drawing::Size(86, 13);
  677. this->label71->TabIndex = 60;
  678. this->label71->Text = L"Pages (Recv\'d) :";
  679. //
  680. // labelGCdHint
  681. //
  682. this->labelGCdHint->AutoSize = true;
  683. this->labelGCdHint->Location = System::Drawing::Point(49, 104);
  684. this->labelGCdHint->Name = L"labelGCdHint";
  685. this->labelGCdHint->Size = System::Drawing::Size(16, 13);
  686. this->labelGCdHint->TabIndex = 30;
  687. this->labelGCdHint->Text = L"---";
  688. //
  689. // label70
  690. //
  691. this->label70->AutoSize = true;
  692. this->label70->Location = System::Drawing::Point(16, 104);
  693. this->label70->Name = L"label70";
  694. this->label70->Size = System::Drawing::Size(35, 13);
  695. this->label70->TabIndex = 29;
  696. this->label70->Text = L"Hint : ";
  697. //
  698. // labelGCdPIN
  699. //
  700. this->labelGCdPIN->AutoSize = true;
  701. this->labelGCdPIN->Location = System::Drawing::Point(256, 104);
  702. this->labelGCdPIN->Name = L"labelGCdPIN";
  703. this->labelGCdPIN->Size = System::Drawing::Size(16, 13);
  704. this->labelGCdPIN->TabIndex = 28;
  705. this->labelGCdPIN->Text = L"---";
  706. //
  707. // label72
  708. //
  709. this->label72->AutoSize = true;
  710. this->label72->Location = System::Drawing::Point(223, 104);
  711. this->label72->Name = L"label72";
  712. this->label72->Size = System::Drawing::Size(34, 13);
  713. this->label72->TabIndex = 27;
  714. this->label72->Text = L"PIN : ";
  715. //
  716. // labelGCdID
  717. //
  718. this->labelGCdID->AutoSize = true;
  719. this->labelGCdID->Location = System::Drawing::Point(49, 16);
  720. this->labelGCdID->Name = L"labelGCdID";
  721. this->labelGCdID->Size = System::Drawing::Size(16, 13);
  722. this->labelGCdID->TabIndex = 25;
  723. this->labelGCdID->Text = L"---";
  724. //
  725. // label74
  726. //
  727. this->label74->AutoSize = true;
  728. this->label74->Location = System::Drawing::Point(16, 16);
  729. this->label74->Name = L"label74";
  730. this->label74->Size = System::Drawing::Size(27, 13);
  731. this->label74->TabIndex = 26;
  732. this->label74->Text = L"ID : ";
  733. //
  734. // labelGCdNumVisits
  735. //
  736. this->labelGCdNumVisits->AutoSize = true;
  737. this->labelGCdNumVisits->Location = System::Drawing::Point(243, 44);
  738. this->labelGCdNumVisits->Name = L"labelGCdNumVisits";
  739. this->labelGCdNumVisits->Size = System::Drawing::Size(16, 13);
  740. this->labelGCdNumVisits->TabIndex = 24;
  741. this->labelGCdNumVisits->Text = L"---";
  742. //
  743. // label76
  744. //
  745. this->label76->AutoSize = true;
  746. this->label76->Location = System::Drawing::Point(182, 44);
  747. this->label76->Name = L"label76";
  748. this->label76->Size = System::Drawing::Size(62, 13);
  749. this->label76->TabIndex = 18;
  750. this->label76->Text = L"# of Visits : ";
  751. //
  752. // labelGCdLon
  753. //
  754. this->labelGCdLon->AutoSize = true;
  755. this->labelGCdLon->Location = System::Drawing::Point(47, 79);
  756. this->labelGCdLon->Name = L"labelGCdLon";
  757. this->labelGCdLon->Size = System::Drawing::Size(16, 13);
  758. this->labelGCdLon->TabIndex = 23;
  759. this->labelGCdLon->Text = L"---";
  760. //
  761. // label78
  762. //
  763. this->label78->AutoSize = true;
  764. this->label78->Location = System::Drawing::Point(16, 79);
  765. this->label78->Name = L"label78";
  766. this->label78->Size = System::Drawing::Size(31, 13);
  767. this->label78->TabIndex = 22;
  768. this->label78->Text = L"Lon :";
  769. //
  770. // labelGCdLat
  771. //
  772. this->labelGCdLat->AutoSize = true;
  773. this->labelGCdLat->Location = System::Drawing::Point(47, 66);
  774. this->labelGCdLat->Name = L"labelGCdLat";
  775. this->labelGCdLat->Size = System::Drawing::Size(16, 13);
  776. this->labelGCdLat->TabIndex = 21;
  777. this->labelGCdLat->Text = L"---";
  778. //
  779. // label80
  780. //
  781. this->label80->AutoSize = true;
  782. this->label80->Location = System::Drawing::Point(16, 66);
  783. this->label80->Name = L"label80";
  784. this->label80->Size = System::Drawing::Size(28, 13);
  785. this->label80->TabIndex = 20;
  786. this->label80->Text = L"Lat :";
  787. //
  788. // labelGCdTimestamp
  789. //
  790. this->labelGCdTimestamp->AutoSize = true;
  791. this->labelGCdTimestamp->Location = System::Drawing::Point(243, 62);
  792. this->labelGCdTimestamp->Name = L"labelGCdTimestamp";
  793. this->labelGCdTimestamp->Size = System::Drawing::Size(16, 13);
  794. this->labelGCdTimestamp->TabIndex = 19;
  795. this->labelGCdTimestamp->Text = L"---";
  796. //
  797. // label82
  798. //
  799. this->label82->AutoSize = true;
  800. this->label82->Location = System::Drawing::Point(182, 62);
  801. this->label82->Name = L"label82";
  802. this->label82->Size = System::Drawing::Size(58, 13);
  803. this->label82->TabIndex = 17;
  804. this->label82->Text = L"Last Visit : ";
  805. //
  806. // tabPage2
  807. //
  808. this->tabPage2->Controls->Add(this->label61);
  809. this->tabPage2->Controls->Add(this->label60);
  810. this->tabPage2->Controls->Add(this->labelAuthNonce);
  811. this->tabPage2->Controls->Add(this->label59);
  812. this->tabPage2->Controls->Add(this->labelAuthSerialNum);
  813. this->tabPage2->Controls->Add(this->label57);
  814. this->tabPage2->Controls->Add(this->labelAuthToken);
  815. this->tabPage2->Controls->Add(this->label36);
  816. this->tabPage2->Location = System::Drawing::Point(4, 22);
  817. this->tabPage2->Name = L"tabPage2";
  818. this->tabPage2->Padding = System::Windows::Forms::Padding(3);
  819. this->tabPage2->Size = System::Drawing::Size(384, 134);
  820. this->tabPage2->TabIndex = 4;
  821. this->tabPage2->Text = L"Authentication";
  822. this->tabPage2->UseVisualStyleBackColor = true;
  823. //
  824. // label61
  825. //
  826. this->label61->AutoSize = true;
  827. this->label61->Location = System::Drawing::Point(36, 78);
  828. this->label61->Name = L"label61";
  829. this->label61->Size = System::Drawing::Size(59, 13);
  830. this->label61->TabIndex = 13;
  831. this->label61->Text = L"Received :";
  832. //
  833. // label60
  834. //
  835. this->label60->AutoSize = true;
  836. this->label60->Location = System::Drawing::Point(36, 27);
  837. this->label60->Name = L"label60";
  838. this->label60->Size = System::Drawing::Size(35, 13);
  839. this->label60->TabIndex = 12;
  840. this->label60->Text = L"Sent :";
  841. //
  842. // labelAuthNonce
  843. //
  844. this->labelAuthNonce->AutoSize = true;
  845. this->labelAuthNonce->Location = System::Drawing::Point(171, 43);
  846. this->labelAuthNonce->Name = L"labelAuthNonce";
  847. this->labelAuthNonce->Size = System::Drawing::Size(16, 13);
  848. this->labelAuthNonce->TabIndex = 11;
  849. this->labelAuthNonce->Text = L"---";
  850. //
  851. // label59
  852. //
  853. this->label59->AutoSize = true;
  854. this->label59->Location = System::Drawing::Point(116, 43);
  855. this->label59->Name = L"label59";
  856. this->label59->Size = System::Drawing::Size(45, 13);
  857. this->label59->TabIndex = 10;
  858. this->label59->Text = L"Nonce :";
  859. //
  860. // labelAuthSerialNum
  861. //
  862. this->labelAuthSerialNum->AutoSize = true;
  863. this->labelAuthSerialNum->Location = System::Drawing::Point(171, 27);
  864. this->labelAuthSerialNum->Name = L"labelAuthSerialNum";
  865. this->labelAuthSerialNum->Size = System::Drawing::Size(16, 13);
  866. this->labelAuthSerialNum->TabIndex = 9;
  867. this->labelAuthSerialNum->Text = L"---";
  868. //
  869. // label57
  870. //
  871. this->label57->AutoSize = true;
  872. this->label57->Location = System::Drawing::Point(116, 27);
  873. this->label57->Name = L"label57";
  874. this->label57->Size = System::Drawing::Size(49, 13);
  875. this->label57->TabIndex = 8;
  876. this->label57->Text = L"Serial # :";
  877. //
  878. // labelAuthToken
  879. //
  880. this->labelAuthToken->AutoSize = true;
  881. this->labelAuthToken->Location = System::Drawing::Point(234, 78);
  882. this->labelAuthToken->Name = L"labelAuthToken";
  883. this->labelAuthToken->Size = System::Drawing::Size(16, 13);
  884. this->labelAuthToken->TabIndex = 7;
  885. this->labelAuthToken->Text = L"---";
  886. //
  887. // label36
  888. //
  889. this->label36->AutoSize = true;
  890. this->label36->Location = System::Drawing::Point(116, 78);
  891. this->label36->Name = L"label36";
  892. this->label36->Size = System::Drawing::Size(115, 13);
  893. this->label36->TabIndex = 6;
  894. this->label36->Text = L"Authentication Token :";
  895. //
  896. // tabPage4
  897. //
  898. this->tabPage4->Controls->Add(this->tabControl2);
  899. this->tabPage4->Location = System::Drawing::Point(4, 22);
  900. this->tabPage4->Name = L"tabPage4";
  901. this->tabPage4->Size = System::Drawing::Size(384, 134);
  902. this->tabPage4->TabIndex = 3;
  903. this->tabPage4->Text = L"Common Data";
  904. this->tabPage4->UseVisualStyleBackColor = true;
  905. //
  906. // labelBattStatus
  907. //
  908. this->labelBattStatus->AutoSize = true;
  909. this->labelBattStatus->Location = System::Drawing::Point(282, 65);
  910. this->labelBattStatus->Name = L"labelBattStatus";
  911. this->labelBattStatus->Size = System::Drawing::Size(16, 13);
  912. this->labelBattStatus->TabIndex = 80;
  913. this->labelBattStatus->Text = L"---";
  914. //
  915. // labelBattVolt
  916. //
  917. this->labelBattVolt->AutoSize = true;
  918. this->labelBattVolt->Location = System::Drawing::Point(282, 39);
  919. this->labelBattVolt->Name = L"labelBattVolt";
  920. this->labelBattVolt->Size = System::Drawing::Size(16, 13);
  921. this->labelBattVolt->TabIndex = 79;
  922. this->labelBattVolt->Text = L"---";
  923. //
  924. // labelTimeRes
  925. //
  926. this->labelTimeRes->AutoSize = true;
  927. this->labelTimeRes->Location = System::Drawing::Point(126, 39);
  928. this->labelTimeRes->Name = L"labelTimeRes";
  929. this->labelTimeRes->Size = System::Drawing::Size(16, 13);
  930. this->labelTimeRes->TabIndex = 78;
  931. this->labelTimeRes->Text = L"---";
  932. //
  933. // labelOpTime
  934. //
  935. this->labelOpTime->AutoSize = true;
  936. this->labelOpTime->Location = System::Drawing::Point(126, 65);
  937. this->labelOpTime->Name = L"labelOpTime";
  938. this->labelOpTime->Size = System::Drawing::Size(16, 13);
  939. this->labelOpTime->TabIndex = 77;
  940. this->labelOpTime->Text = L"---";
  941. //
  942. // label62
  943. //
  944. this->label62->AutoSize = true;
  945. this->label62->Location = System::Drawing::Point(34, 39);
  946. this->label62->Name = L"label62";
  947. this->label62->Size = System::Drawing::Size(86, 13);
  948. this->label62->TabIndex = 76;
  949. this->label62->Text = L"Time Resolution:";
  950. //
  951. // label63
  952. //
  953. this->label63->AutoSize = true;
  954. this->label63->Location = System::Drawing::Point(200, 65);
  955. this->label63->Name = L"label63";
  956. this->label63->Size = System::Drawing::Size(76, 13);
  957. this->label63->TabIndex = 75;
  958. this->label63->Text = L"Battery Status:";
  959. //
  960. // label67
  961. //
  962. this->label67->AutoSize = true;
  963. this->label67->Location = System::Drawing::Point(194, 39);
  964. this->label67->Name = L"label67";
  965. this->label67->Size = System::Drawing::Size(82, 13);
  966. this->label67->TabIndex = 71;
  967. this->label67->Text = L"Battery Voltage:";
  968. //
  969. // label68
  970. //
  971. this->label68->AutoSize = true;
  972. this->label68->Location = System::Drawing::Point(38, 65);
  973. this->label68->Name = L"label68";
  974. this->label68->Size = System::Drawing::Size(82, 13);
  975. this->label68->TabIndex = 70;
  976. this->label68->Text = L"Operating Time:";
  977. //
  978. // label_Glb_SoftwareVer
  979. //
  980. this->label_Glb_SoftwareVer->AutoSize = true;
  981. this->label_Glb_SoftwareVer->Location = System::Drawing::Point(174, 52);
  982. this->label_Glb_SoftwareVer->Name = L"label_Glb_SoftwareVer";
  983. this->label_Glb_SoftwareVer->Size = System::Drawing::Size(63, 13);
  984. this->label_Glb_SoftwareVer->TabIndex = 63;
  985. this->label_Glb_SoftwareVer->Text = L"Sw Version:";
  986. //
  987. // label_Glb_HardwareVer
  988. //
  989. this->label_Glb_HardwareVer->AutoSize = true;
  990. this->label_Glb_HardwareVer->Location = System::Drawing::Point(33, 83);
  991. this->label_Glb_HardwareVer->Name = L"label_Glb_HardwareVer";
  992. this->label_Glb_HardwareVer->Size = System::Drawing::Size(64, 13);
  993. this->label_Glb_HardwareVer->TabIndex = 62;
  994. this->label_Glb_HardwareVer->Text = L"Hw Version:";
  995. //
  996. // label_Glb_SoftwareVerDisplay
  997. //
  998. this->label_Glb_SoftwareVerDisplay->AutoSize = true;
  999. this->label_Glb_SoftwareVerDisplay->Location = System::Drawing::Point(243, 52);
  1000. this->label_Glb_SoftwareVerDisplay->Name = L"label_Glb_SoftwareVerDisplay";
  1001. this->label_Glb_SoftwareVerDisplay->Size = System::Drawing::Size(16, 13);
  1002. this->label_Glb_SoftwareVerDisplay->TabIndex = 69;
  1003. this->label_Glb_SoftwareVerDisplay->Text = L"---";
  1004. //
  1005. // label_Glb_SerialNumDisplay
  1006. //
  1007. this->label_Glb_SerialNumDisplay->AutoSize = true;
  1008. this->label_Glb_SerialNumDisplay->Location = System::Drawing::Point(243, 26);
  1009. this->label_Glb_SerialNumDisplay->Name = L"label_Glb_SerialNumDisplay";
  1010. this->label_Glb_SerialNumDisplay->Size = System::Drawing::Size(16, 13);
  1011. this->label_Glb_SerialNumDisplay->TabIndex = 67;
  1012. this->label_Glb_SerialNumDisplay->Text = L"---";
  1013. //
  1014. // label_Glb_ModelNum
  1015. //
  1016. this->label_Glb_ModelNum->AutoSize = true;
  1017. this->label_Glb_ModelNum->Location = System::Drawing::Point(48, 52);
  1018. this->label_Glb_ModelNum->Name = L"label_Glb_ModelNum";
  1019. this->label_Glb_ModelNum->Size = System::Drawing::Size(49, 13);
  1020. this->label_Glb_ModelNum->TabIndex = 64;
  1021. this->label_Glb_ModelNum->Text = L"Model #:";
  1022. //
  1023. // label_Glb_ManfIDDisplay
  1024. //
  1025. this->label_Glb_ManfIDDisplay->Location = System::Drawing::Point(103, 26);
  1026. this->label_Glb_ManfIDDisplay->Name = L"label_Glb_ManfIDDisplay";
  1027. this->label_Glb_ManfIDDisplay->Size = System::Drawing::Size(27, 13);
  1028. this->label_Glb_ManfIDDisplay->TabIndex = 65;
  1029. this->label_Glb_ManfIDDisplay->Text = L"---";
  1030. //
  1031. // label_Glb_SerialNum
  1032. //
  1033. this->label_Glb_SerialNum->AutoSize = true;
  1034. this->label_Glb_SerialNum->Location = System::Drawing::Point(191, 26);
  1035. this->label_Glb_SerialNum->Name = L"label_Glb_SerialNum";
  1036. this->label_Glb_SerialNum->Size = System::Drawing::Size(46, 13);
  1037. this->label_Glb_SerialNum->TabIndex = 61;
  1038. this->label_Glb_SerialNum->Text = L"Serial #:";
  1039. //
  1040. // label_Glb_ModelNumDisplay
  1041. //
  1042. this->label_Glb_ModelNumDisplay->Location = System::Drawing::Point(103, 52);
  1043. this->label_Glb_ModelNumDisplay->Name = L"label_Glb_ModelNumDisplay";
  1044. this->label_Glb_ModelNumDisplay->Size = System::Drawing::Size(42, 13);
  1045. this->label_Glb_ModelNumDisplay->TabIndex = 66;
  1046. this->label_Glb_ModelNumDisplay->Text = L"---";
  1047. //
  1048. // label_Glb_HardwareVerDisplay
  1049. //
  1050. this->label_Glb_HardwareVerDisplay->Location = System::Drawing::Point(103, 83);
  1051. this->label_Glb_HardwareVerDisplay->Name = L"label_Glb_HardwareVerDisplay";
  1052. this->label_Glb_HardwareVerDisplay->Size = System::Drawing::Size(27, 13);
  1053. this->label_Glb_HardwareVerDisplay->TabIndex = 68;
  1054. this->label_Glb_HardwareVerDisplay->Text = L"---";
  1055. //
  1056. // label_Glb_ManfID
  1057. //
  1058. this->label_Glb_ManfID->AutoSize = true;
  1059. this->label_Glb_ManfID->Location = System::Drawing::Point(46, 26);
  1060. this->label_Glb_ManfID->Name = L"label_Glb_ManfID";
  1061. this->label_Glb_ManfID->Size = System::Drawing::Size(51, 13);
  1062. this->label_Glb_ManfID->TabIndex = 60;
  1063. this->label_Glb_ManfID->Text = L"Manf. ID:";
  1064. //
  1065. // tabPage3
  1066. //
  1067. this->tabPage3->Controls->Add(this->tabControl3);
  1068. this->tabPage3->Location = System::Drawing::Point(4, 22);
  1069. this->tabPage3->Name = L"tabPage3";
  1070. this->tabPage3->Size = System::Drawing::Size(384, 134);
  1071. this->tabPage3->TabIndex = 2;
  1072. this->tabPage3->Text = L"Programming";
  1073. this->tabPage3->UseVisualStyleBackColor = true;
  1074. //
  1075. // tabControl3
  1076. //
  1077. this->tabControl3->Controls->Add(this->tabPage10);
  1078. this->tabControl3->Controls->Add(this->tabPage23);
  1079. this->tabControl3->Controls->Add(this->tabPage11);
  1080. this->tabControl3->Controls->Add(this->tabPage12);
  1081. this->tabControl3->Controls->Add(this->tabPage13);
  1082. this->tabControl3->Controls->Add(this->tabPage14);
  1083. this->tabControl3->Location = System::Drawing::Point(3, 3);
  1084. this->tabControl3->Name = L"tabControl3";
  1085. this->tabControl3->SelectedIndex = 0;
  1086. this->tabControl3->Size = System::Drawing::Size(378, 131);
  1087. this->tabControl3->TabIndex = 2;
  1088. //
  1089. // tabPage10
  1090. //
  1091. this->tabPage10->Controls->Add(this->labelCurrProgPage);
  1092. this->tabPage10->Controls->Add(this->label56);
  1093. this->tabPage10->Controls->Add(this->label20);
  1094. this->tabPage10->Controls->Add(this->labelProgTotalPages);
  1095. this->tabPage10->Controls->Add(this->label19);
  1096. this->tabPage10->Controls->Add(this->buttonErase);
  1097. this->tabPage10->Controls->Add(this->labelProgStatus);
  1098. this->tabPage10->Controls->Add(this->buttonProgram);
  1099. this->tabPage10->Location = System::Drawing::Point(4, 22);
  1100. this->tabPage10->Name = L"tabPage10";
  1101. this->tabPage10->Padding = System::Windows::Forms::Padding(3);
  1102. this->tabPage10->Size = System::Drawing::Size(370, 105);
  1103. this->tabPage10->TabIndex = 4;
  1104. this->tabPage10->Text = L"Program";
  1105. this->tabPage10->UseVisualStyleBackColor = true;
  1106. //
  1107. // labelCurrProgPage
  1108. //
  1109. this->labelCurrProgPage->AutoSize = true;
  1110. this->labelCurrProgPage->Location = System::Drawing::Point(197, 76);
  1111. this->labelCurrProgPage->Name = L"labelCurrProgPage";
  1112. this->labelCurrProgPage->Size = System::Drawing::Size(16, 13);
  1113. this->labelCurrProgPage->TabIndex = 67;
  1114. this->labelCurrProgPage->Text = L"---";
  1115. //
  1116. // label56
  1117. //
  1118. this->label56->AutoSize = true;
  1119. this->label56->Location = System::Drawing::Point(106, 76);
  1120. this->label56->Name = L"label56";
  1121. this->label56->Size = System::Drawing::Size(82, 13);
  1122. this->label56->TabIndex = 66;
  1123. this->label56->Text = L"Pages (Prog\'d) :";
  1124. //
  1125. // label20
  1126. //
  1127. this->label20->AutoSize = true;
  1128. this->label20->Location = System::Drawing::Point(215, 76);
  1129. this->label20->Name = L"label20";
  1130. this->label20->Size = System::Drawing::Size(16, 13);
  1131. this->label20->TabIndex = 65;
  1132. this->label20->Text = L"of";
  1133. //
  1134. // labelProgTotalPages
  1135. //
  1136. this->labelProgTotalPages->AutoSize = true;
  1137. this->labelProgTotalPages->Location = System::Drawing::Point(232, 76);
  1138. this->labelProgTotalPages->Name = L"labelProgTotalPages";
  1139. this->labelProgTotalPages->Size = System::Drawing::Size(16, 13);
  1140. this->labelProgTotalPages->TabIndex = 64;
  1141. this->labelProgTotalPages->Text = L"---";
  1142. //
  1143. // label19
  1144. //
  1145. this->label19->AutoSize = true;
  1146. this->label19->Location = System::Drawing::Point(113, 12);
  1147. this->label19->Name = L"label19";
  1148. this->label19->Size = System::Drawing::Size(43, 13);
  1149. this->label19->TabIndex = 9;
  1150. this->label19->Text = L"Status :";
  1151. //
  1152. // buttonErase
  1153. //
  1154. this->buttonErase->Enabled = false;
  1155. this->buttonErase->Location = System::Drawing::Point(200, 37);
  1156. this->buttonErase->Name = L"buttonErase";
  1157. this->buttonErase->Size = System::Drawing::Size(102, 23);
  1158. this->buttonErase->TabIndex = 2;
  1159. this->buttonErase->Text = L"Erase Geocache";
  1160. this->buttonErase->UseVisualStyleBackColor = true;
  1161. this->buttonErase->Click += gcnew System::EventHandler(this, &GeocacheDisplay::buttonErase_Click);
  1162. //
  1163. // labelProgStatus
  1164. //
  1165. this->labelProgStatus->AutoSize = true;
  1166. this->labelProgStatus->Location = System::Drawing::Point(160, 12);
  1167. this->labelProgStatus->Name = L"labelProgStatus";
  1168. this->labelProgStatus->Size = System::Drawing::Size(88, 13);
  1169. this->labelProgStatus->TabIndex = 8;
  1170. this->labelProgStatus->Text = L"---------------------------";
  1171. //
  1172. // buttonProgram
  1173. //
  1174. this->buttonProgram->Enabled = false;
  1175. this->buttonProgram->Location = System::Drawing::Point(46, 37);
  1176. this->buttonProgram->Name = L"buttonProgram";
  1177. this->buttonProgram->Size = System::Drawing::Size(112, 23);
  1178. this->buttonProgram->TabIndex = 0;
  1179. this->buttonProgram->Text = L"Program Geocache";
  1180. this->buttonProgram->UseVisualStyleBackColor = true;
  1181. this->buttonProgram->Click += gcnew System::EventHandler(this, &GeocacheDisplay::buttonProgram_Click);
  1182. //
  1183. // tabPage23
  1184. //
  1185. this->tabPage23->Controls->Add(this->groupBox2);
  1186. this->tabPage23->Controls->Add(this->groupBox1);
  1187. this->tabPage23->Location = System::Drawing::Point(4, 22);
  1188. this->tabPage23->Name = L"tabPage23";
  1189. this->tabPage23->Size = System::Drawing::Size(370, 105);
  1190. this->tabPage23->TabIndex = 5;
  1191. this->tabPage23->Text = L"Main Data";
  1192. this->tabPage23->UseVisualStyleBackColor = true;
  1193. //
  1194. // groupBox2
  1195. //
  1196. this->groupBox2->Controls->Add(this->checkBoxPIN);
  1197. this->groupBox2->Controls->Add(this->textBoxPIN);
  1198. this->groupBox2->Controls->Add(this->label2);
  1199. this->groupBox2->Controls->Add(this->label22);
  1200. this->groupBox2->Location = System::Drawing::Point(197, 3);
  1201. this->groupBox2->Name = L"groupBox2";
  1202. this->groupBox2->Size = System::Drawing::Size(160, 82);
  1203. this->groupBox2->TabIndex = 60;
  1204. this->groupBox2->TabStop = false;
  1205. this->groupBox2->Text = L"Page 1 Data";
  1206. //
  1207. // checkBoxPIN
  1208. //
  1209. this->checkBoxPIN->AutoSize = true;
  1210. this->checkBoxPIN->Location = System::Drawing::Point(17, 19);
  1211. this->checkBoxPIN->Name = L"checkBoxPIN";
  1212. this->checkBoxPIN->Size = System::Drawing::Size(69, 17);
  1213. this->checkBoxPIN->TabIndex = 55;
  1214. this->checkBoxPIN->Text = L"Set PIN :";
  1215. this->checkBoxPIN->UseVisualStyleBackColor = true;
  1216. this->checkBoxPIN->CheckedChanged += gcnew System::EventHandler(this, &GeocacheDisplay::checkBoxPIN_CheckedChanged);
  1217. //
  1218. // textBoxPIN
  1219. //
  1220. this->textBoxPIN->Cursor = System::Windows::Forms::Cursors::IBeam;
  1221. this->textBoxPIN->Enabled = false;
  1222. this->textBoxPIN->Location = System::Drawing::Point(64, 43);
  1223. this->textBoxPIN->MaxLength = 10;
  1224. this->textBoxPIN->Name = L"textBoxPIN";
  1225. this->textBoxPIN->Size = System::Drawing::Size(76, 20);
  1226. this->textBoxPIN->TabIndex = 54;
  1227. this->textBoxPIN->Text = L"12345";
  1228. this->textBoxPIN->KeyDown += gcnew System::Windows::Forms::KeyEventHandler(this, &GeocacheDisplay::textBoxPIN_KeyDown);
  1229. this->textBoxPIN->KeyPress += gcnew System::Windows::Forms::KeyPressEventHandler(this, &GeocacheDisplay::textBoxPIN_KeyPress);
  1230. //
  1231. // label2
  1232. //
  1233. this->label2->AutoSize = true;
  1234. this->label2->Location = System::Drawing::Point(16, 46);
  1235. this->label2->Name = L"label2";
  1236. this->label2->Size = System::Drawing::Size(31, 13);
  1237. this->label2->TabIndex = 4;
  1238. this->label2->Text = L"PIN :";
  1239. //
  1240. // label22
  1241. //
  1242. this->label22->AutoSize = true;
  1243. this->label22->Location = System::Drawing::Point(14, 78);
  1244. this->label22->Name = L"label22";
  1245. this->label22->Size = System::Drawing::Size(0, 13);
  1246. this->label22->TabIndex = 58;
  1247. //
  1248. // groupBox1
  1249. //
  1250. this->groupBox1->Controls->Add(this->checkBoxID);
  1251. this->groupBox1->Controls->Add(this->textBoxID);
  1252. this->groupBox1->Controls->Add(this->label1);
  1253. this->groupBox1->Location = System::Drawing::Point(17, 6);
  1254. this->groupBox1->Name = L"groupBox1";
  1255. this->groupBox1->Size = System::Drawing::Size(160, 79);
  1256. this->groupBox1->TabIndex = 59;
  1257. this->groupBox1->TabStop = false;
  1258. this->groupBox1->Text = L"Page 0 Data";
  1259. //
  1260. // checkBoxID
  1261. //
  1262. this->checkBoxID->AutoSize = true;
  1263. this->checkBoxID->Location = System::Drawing::Point(19, 19);
  1264. this->checkBoxID->Name = L"checkBoxID";
  1265. this->checkBoxID->Size = System::Drawing::Size(62, 17);
  1266. this->checkBoxID->TabIndex = 21;
  1267. this->checkBoxID->Text = L"Set ID :";
  1268. this->checkBoxID->UseVisualStyleBackColor = true;
  1269. this->checkBoxID->CheckedChanged += gcnew System::EventHandler(this, &GeocacheDisplay::checkBoxID_CheckedChanged);
  1270. //
  1271. // textBoxID
  1272. //
  1273. this->textBoxID->Enabled = false;
  1274. this->textBoxID->Location = System::Drawing::Point(64, 43);
  1275. this->textBoxID->MaxLength = 9;
  1276. this->textBoxID->Name = L"textBoxID";
  1277. this->textBoxID->Size = System::Drawing::Size(76, 20);
  1278. this->textBoxID->TabIndex = 54;
  1279. this->textBoxID->Text = L"ABCD12345";
  1280. this->textBoxID->KeyDown += gcnew System::Windows::Forms::KeyEventHandler(this, &GeocacheDisplay::textBoxID_KeyDown);
  1281. this->textBoxID->KeyPress += gcnew System::Windows::Forms::KeyPressEventHandler(this, &GeocacheDisplay::textBoxID_KeyPress);
  1282. //
  1283. // label1
  1284. //
  1285. this->label1->AutoSize = true;
  1286. this->label1->Location = System::Drawing::Point(16, 46);
  1287. this->label1->Name = L"label1";
  1288. this->label1->Size = System::Drawing::Size(24, 13);
  1289. this->label1->TabIndex = 4;
  1290. this->label1->Text = L"ID :";
  1291. //
  1292. // tabPage11
  1293. //
  1294. this->tabPage11->Controls->Add(this->groupBox3);
  1295. this->tabPage11->Location = System::Drawing::Point(4, 22);
  1296. this->tabPage11->Name = L"tabPage11";
  1297. this->tabPage11->Padding = System::Windows::Forms::Padding(3);
  1298. this->tabPage11->Size = System::Drawing::Size(370, 105);
  1299. this->tabPage11->TabIndex = 0;
  1300. this->tabPage11->Text = L"Lattitude";
  1301. this->tabPage11->UseVisualStyleBackColor = true;
  1302. //
  1303. // groupBox3
  1304. //
  1305. this->groupBox3->Controls->Add(this->checkBoxLatitude);
  1306. this->groupBox3->Controls->Add(this->numericUpDownLatitude);
  1307. this->groupBox3->Location = System::Drawing::Point(6, 6);
  1308. this->groupBox3->Name = L"groupBox3";
  1309. this->groupBox3->Size = System::Drawing::Size(244, 79);
  1310. this->groupBox3->TabIndex = 2;
  1311. this->groupBox3->TabStop = false;
  1312. this->groupBox3->Text = L"Data ID 0";
  1313. //
  1314. // checkBoxLatitude
  1315. //
  1316. this->checkBoxLatitude->AutoSize = true;
  1317. this->checkBoxLatitude->Location = System::Drawing::Point(30, 19);
  1318. this->checkBoxLatitude->Name = L"checkBoxLatitude";
  1319. this->checkBoxLatitude->Size = System::Drawing::Size(89, 17);
  1320. this->checkBoxLatitude->TabIndex = 20;
  1321. this->checkBoxLatitude->Text = L"Set Latitude :";
  1322. this->checkBoxLatitude->UseVisualStyleBackColor = true;
  1323. this->checkBoxLatitude->CheckedChanged += gcnew System::EventHandler(this, &GeocacheDisplay::checkBoxLatitude_CheckedChanged);
  1324. //
  1325. // numericUpDownLatitude
  1326. //
  1327. this->numericUpDownLatitude->DecimalPlaces = 6;
  1328. this->numericUpDownLatitude->Enabled = false;
  1329. this->numericUpDownLatitude->Location = System::Drawing::Point(73, 42);
  1330. this->numericUpDownLatitude->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {90, 0, 0, 0});
  1331. this->numericUpDownLatitude->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {90, 0, 0, System::Int32::MinValue});
  1332. this->numericUpDownLatitude->Name = L"numericUpDownLatitude";
  1333. this->numericUpDownLatitude->Size = System::Drawing::Size(99, 20);
  1334. this->numericUpDownLatitude->TabIndex = 13;
  1335. this->numericUpDownLatitude->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {513292, 0, 0, 262144});
  1336. this->numericUpDownLatitude->ValueChanged += gcnew System::EventHandler(this, &GeocacheDisplay::numericUpDownLatitude_ValueChanged);
  1337. //
  1338. // tabPage12
  1339. //
  1340. this->tabPage12->Controls->Add(this->groupBox4);
  1341. this->tabPage12->Location = System::Drawing::Point(4, 22);
  1342. this->tabPage12->Name = L"tabPage12";
  1343. this->tabPage12->Padding = System::Windows::Forms::Padding(3);
  1344. this->tabPage12->Size = System::Drawing::Size(370, 105);
  1345. this->tabPage12->TabIndex = 1;
  1346. this->tabPage12->Text = L"Longitude";
  1347. this->tabPage12->UseVisualStyleBackColor = true;
  1348. //
  1349. // groupBox4
  1350. //
  1351. this->groupBox4->Controls->Add(this->checkBoxLongitude);
  1352. this->groupBox4->Controls->Add(this->numericUpDownLongitude);
  1353. this->groupBox4->Location = System::Drawing::Point(6, 6);
  1354. this->groupBox4->Name = L"groupBox4";
  1355. this->groupBox4->Size = System::Drawing::Size(244, 79);
  1356. this->groupBox4->TabIndex = 3;
  1357. this->groupBox4->TabStop = false;
  1358. this->groupBox4->Text = L"Data ID 1";
  1359. //
  1360. // checkBoxLongitude
  1361. //
  1362. this->checkBoxLongitude->AutoSize = true;
  1363. this->checkBoxLongitude->Location = System::Drawing::Point(29, 19);
  1364. this->checkBoxLongitude->Name = L"checkBoxLongitude";
  1365. this->checkBoxLongitude->Size = System::Drawing::Size(98, 17);
  1366. this->checkBoxLongitude->TabIndex = 21;
  1367. this->checkBoxLongitude->Text = L"Set Longitude :";
  1368. this->checkBoxLongitude->UseVisualStyleBackColor = true;
  1369. this->checkBoxLongitude->CheckedChanged += gcnew System::EventHandler(this, &GeocacheDisplay::checkBoxLongitude_CheckedChanged);
  1370. //
  1371. // numericUpDownLongitude
  1372. //
  1373. this->numericUpDownLongitude->DecimalPlaces = 6;
  1374. this->numericUpDownLongitude->Enabled = false;
  1375. this->numericUpDownLongitude->Location = System::Drawing::Point(74, 42);
  1376. this->numericUpDownLongitude->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {180, 0, 0, 0});
  1377. this->numericUpDownLongitude->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {180, 0, 0, System::Int32::MinValue});
  1378. this->numericUpDownLongitude->Name = L"numericUpDownLongitude";
  1379. this->numericUpDownLongitude->Size = System::Drawing::Size(99, 20);
  1380. this->numericUpDownLongitude->TabIndex = 14;
  1381. this->numericUpDownLongitude->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1145493, 0, 0, -2147221504});
  1382. this->numericUpDownLongitude->ValueChanged += gcnew System::EventHandler(this, &GeocacheDisplay::numericUpDownLongitude_ValueChanged);
  1383. //
  1384. // tabPage13
  1385. //
  1386. this->tabPage13->Controls->Add(this->groupBox5);
  1387. this->tabPage13->Location = System::Drawing::Point(4, 22);
  1388. this->tabPage13->Name = L"tabPage13";
  1389. this->tabPage13->Size = System::Drawing::Size(370, 105);
  1390. this->tabPage13->TabIndex = 2;
  1391. this->tabPage13->Text = L"Hint";
  1392. this->tabPage13->UseVisualStyleBackColor = true;
  1393. //
  1394. // groupBox5
  1395. //
  1396. this->groupBox5->Controls->Add(this->textBoxHint);
  1397. this->groupBox5->Controls->Add(this->checkBoxHint);
  1398. this->groupBox5->Location = System::Drawing::Point(3, 3);
  1399. this->groupBox5->Name = L"groupBox5";
  1400. this->groupBox5->Size = System::Drawing::Size(364, 93);
  1401. this->groupBox5->TabIndex = 4;
  1402. this->groupBox5->TabStop = false;
  1403. this->groupBox5->Text = L"Data ID 2";
  1404. //
  1405. // textBoxHint
  1406. //
  1407. this->textBoxHint->Enabled = false;
  1408. this->textBoxHint->Location = System::Drawing::Point(6, 53);
  1409. this->textBoxHint->MaxLength = 80;
  1410. this->textBoxHint->Name = L"textBoxHint";
  1411. this->textBoxHint->Size = System::Drawing::Size(352, 20);
  1412. this->textBoxHint->TabIndex = 56;
  1413. this->textBoxHint->Text = L"HINT HINT";
  1414. //
  1415. // checkBoxHint
  1416. //
  1417. this->checkBoxHint->AutoSize = true;
  1418. this->checkBoxHint->Location = System::Drawing::Point(27, 19);
  1419. this->checkBoxHint->Name = L"checkBoxHint";
  1420. this->checkBoxHint->Size = System::Drawing::Size(70, 17);
  1421. this->checkBoxHint->TabIndex = 57;
  1422. this->checkBoxHint->Text = L"Set Hint :";
  1423. this->checkBoxHint->UseVisualStyleBackColor = true;
  1424. this->checkBoxHint->CheckedChanged += gcnew System::EventHandler(this, &GeocacheDisplay::checkBoxHint_CheckedChanged);
  1425. //
  1426. // tabPage14
  1427. //
  1428. this->tabPage14->Controls->Add(this->groupBox6);
  1429. this->tabPage14->Location = System::Drawing::Point(4, 22);
  1430. this->tabPage14->Name = L"tabPage14";
  1431. this->tabPage14->Size = System::Drawing::Size(370, 105);
  1432. this->tabPage14->TabIndex = 3;
  1433. this->tabPage14->Text = L"LoggedVisits";
  1434. this->tabPage14->UseVisualStyleBackColor = true;
  1435. //
  1436. // groupBox6
  1437. //
  1438. this->groupBox6->Controls->Add(this->label35);
  1439. this->groupBox6->Controls->Add(this->label7);
  1440. this->groupBox6->Controls->Add(this->label13);
  1441. this->groupBox6->Controls->Add(this->numericUpDownMinutes);
  1442. this->groupBox6->Controls->Add(this->numericUpDownNumVisits);
  1443. this->groupBox6->Controls->Add(this->label12);
  1444. this->groupBox6->Controls->Add(this->numericUpDownMonth);
  1445. this->groupBox6->Controls->Add(this->label11);
  1446. this->groupBox6->Controls->Add(this->numericUpDownSeconds);
  1447. this->groupBox6->Controls->Add(this->numericUpDownDay);
  1448. this->groupBox6->Controls->Add(this->numericUpDownYear);
  1449. this->groupBox6->Controls->Add(this->label10);
  1450. this->groupBox6->Controls->Add(this->numericUpDownHours);
  1451. this->groupBox6->Controls->Add(this->label8);
  1452. this->groupBox6->Controls->Add(this->label9);
  1453. this->groupBox6->Controls->Add(this->checkBoxLoggedVisits);
  1454. this->groupBox6->Location = System::Drawing::Point(3, 4);
  1455. this->groupBox6->Name = L"groupBox6";
  1456. this->groupBox6->Size = System::Drawing::Size(364, 99);
  1457. this->groupBox6->TabIndex = 2;
  1458. this->groupBox6->TabStop = false;
  1459. this->groupBox6->Text = L"Data ID 4";
  1460. //
  1461. // label35
  1462. //
  1463. this->label35->AutoSize = true;
  1464. this->label35->Location = System::Drawing::Point(37, 72);
  1465. this->label35->Name = L"label35";
  1466. this->label35->Size = System::Drawing::Size(103, 13);
  1467. this->label35->TabIndex = 33;
  1468. this->label35->Text = L"Last Visit Timestamp";
  1469. //
  1470. // label7
  1471. //
  1472. this->label7->AutoSize = true;
  1473. this->label7->Location = System::Drawing::Point(164, 15);
  1474. this->label7->Name = L"label7";
  1475. this->label7->Size = System::Drawing::Size(26, 13);
  1476. this->label7->TabIndex = 23;
  1477. this->label7->Text = L"Day";
  1478. //
  1479. // label13
  1480. //
  1481. this->label13->AutoSize = true;
  1482. this->label13->Location = System::Drawing::Point(9, 43);
  1483. this->label13->Name = L"label13";
  1484. this->label13->Size = System::Drawing::Size(59, 13);
  1485. this->label13->TabIndex = 32;
  1486. this->label13->Text = L"# of Visits :";
  1487. //
  1488. // numericUpDownMinutes
  1489. //
  1490. this->numericUpDownMinutes->Enabled = false;
  1491. this->numericUpDownMinutes->Location = System::Drawing::Point(316, 39);
  1492. this->numericUpDownMinutes->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {59, 0, 0, 0});
  1493. this->numericUpDownMinutes->Name = L"numericUpDownMinutes";
  1494. this->numericUpDownMinutes->Size = System::Drawing::Size(37, 20);
  1495. this->numericUpDownMinutes->TabIndex = 26;
  1496. this->numericUpDownMinutes->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {30, 0, 0, 0});
  1497. //
  1498. // numericUpDownNumVisits
  1499. //
  1500. this->numericUpDownNumVisits->Enabled = false;
  1501. this->numericUpDownNumVisits->Location = System::Drawing::Point(74, 41);
  1502. this->numericUpDownNumVisits->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {255, 0, 0, 0});
  1503. this->numericUpDownNumVisits->Name = L"numericUpDownNumVisits";
  1504. this->numericUpDownNumVisits->Size = System::Drawing::Size(45, 20);
  1505. this->numericUpDownNumVisits->TabIndex = 31;
  1506. this->numericUpDownNumVisits->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {9, 0, 0, 0});
  1507. //
  1508. // label12
  1509. //
  1510. this->label12->AutoSize = true;
  1511. this->label12->Location = System::Drawing::Point(153, 41);
  1512. this->label12->Name = L"label12";
  1513. this->label12->Size = System::Drawing::Size(37, 13);
  1514. this->label12->TabIndex = 22;
  1515. this->label12->Text = L"Month";
  1516. //
  1517. // numericUpDownMonth
  1518. //
  1519. this->numericUpDownMonth->Enabled = false;
  1520. this->numericUpDownMonth->Location = System::Drawing::Point(196, 39);
  1521. this->numericUpDownMonth->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {12, 0, 0, 0});
  1522. this->numericUpDownMonth->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
  1523. this->numericUpDownMonth->Name = L"numericUpDownMonth";
  1524. this->numericUpDownMonth->Size = System::Drawing::Size(37, 20);
  1525. this->numericUpDownMonth->TabIndex = 30;
  1526. this->numericUpDownMonth->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {5, 0, 0, 0});
  1527. //
  1528. // label11
  1529. //
  1530. this->label11->AutoSize = true;
  1531. this->label11->Location = System::Drawing::Point(161, 69);
  1532. this->label11->Name = L"label11";
  1533. this->label11->Size = System::Drawing::Size(29, 13);
  1534. this->label11->TabIndex = 21;
  1535. this->label11->Text = L"Year";
  1536. //
  1537. // numericUpDownSeconds
  1538. //
  1539. this->numericUpDownSeconds->Enabled = false;
  1540. this->numericUpDownSeconds->Location = System::Drawing::Point(316, 65);
  1541. this->numericUpDownSeconds->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {59, 0, 0, 0});
  1542. this->numericUpDownSeconds->Name = L"numericUpDownSeconds";
  1543. this->numericUpDownSeconds->Size = System::Drawing::Size(37, 20);
  1544. this->numericUpDownSeconds->TabIndex = 25;
  1545. this->numericUpDownSeconds->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {30, 0, 0, 0});
  1546. //
  1547. // numericUpDownDay
  1548. //
  1549. this->numericUpDownDay->Enabled = false;
  1550. this->numericUpDownDay->Location = System::Drawing::Point(196, 13);
  1551. this->numericUpDownDay->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {31, 0, 0, 0});
  1552. this->numericUpDownDay->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
  1553. this->numericUpDownDay->Name = L"numericUpDownDay";
  1554. this->numericUpDownDay->Size = System::Drawing::Size(37, 20);
  1555. this->numericUpDownDay->TabIndex = 28;
  1556. this->numericUpDownDay->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {13, 0, 0, 0});
  1557. //
  1558. // numericUpDownYear
  1559. //
  1560. this->numericUpDownYear->Enabled = false;
  1561. this->numericUpDownYear->Location = System::Drawing::Point(196, 65);
  1562. this->numericUpDownYear->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {3000, 0, 0, 0});
  1563. this->numericUpDownYear->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1900, 0, 0, 0});
  1564. this->numericUpDownYear->Name = L"numericUpDownYear";
  1565. this->numericUpDownYear->Size = System::Drawing::Size(55, 20);
  1566. this->numericUpDownYear->TabIndex = 29;
  1567. this->numericUpDownYear->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {2011, 0, 0, 0});
  1568. //
  1569. // label10
  1570. //
  1571. this->label10->AutoSize = true;
  1572. this->label10->Location = System::Drawing::Point(275, 15);
  1573. this->label10->Name = L"label10";
  1574. this->label10->Size = System::Drawing::Size(35, 13);
  1575. this->label10->TabIndex = 20;
  1576. this->label10->Text = L"Hours";
  1577. //
  1578. // numericUpDownHours
  1579. //
  1580. this->numericUpDownHours->Enabled = false;
  1581. this->numericUpDownHours->Location = System::Drawing::Point(316, 13);
  1582. this->numericUpDownHours->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {23, 0, 0, 0});
  1583. this->numericUpDownHours->Name = L"numericUpDownHours";
  1584. this->numericUpDownHours->Size = System::Drawing::Size(37, 20);
  1585. this->numericUpDownHours->TabIndex = 27;
  1586. this->numericUpDownHours->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {12, 0, 0, 0});
  1587. //
  1588. // label8
  1589. //
  1590. this->label8->AutoSize = true;
  1591. this->label8->Location = System::Drawing::Point(266, 41);
  1592. this->label8->Name = L"label8";
  1593. this->label8->Size = System::Drawing::Size(44, 13);
  1594. this->label8->TabIndex = 19;
  1595. this->label8->Text = L"Minutes";
  1596. //
  1597. // label9
  1598. //
  1599. this->label9->AutoSize = true;
  1600. this->label9->Location = System::Drawing::Point(261, 69);
  1601. this->label9->Name = L"label9";
  1602. this->label9->Size = System::Drawing::Size(49, 13);
  1603. this->label9->TabIndex = 18;
  1604. this->label9->Text = L"Seconds";
  1605. //
  1606. // checkBoxLoggedVisits
  1607. //
  1608. this->checkBoxLoggedVisits->AutoSize = true;
  1609. this->checkBoxLoggedVisits->Location = System::Drawing::Point(15, 18);
  1610. this->checkBoxLoggedVisits->Name = L"checkBoxLoggedVisits";
  1611. this->checkBoxLoggedVisits->Size = System::Drawing::Size(114, 17);
  1612. this->checkBoxLoggedVisits->TabIndex = 24;
  1613. this->checkBoxLoggedVisits->Text = L"Set Logged Visits :";
  1614. this->checkBoxLoggedVisits->UseVisualStyleBackColor = true;
  1615. this->checkBoxLoggedVisits->CheckedChanged += gcnew System::EventHandler(this, &GeocacheDisplay::checkBoxLoggedVisits_CheckedChanged);
  1616. //
  1617. // panel_Display
  1618. //
  1619. this->panel_Display->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;
  1620. this->panel_Display->Controls->Add(this->labelHint);
  1621. this->panel_Display->Controls->Add(this->label21);
  1622. this->panel_Display->Controls->Add(this->labelPIN);
  1623. this->panel_Display->Controls->Add(this->label17);
  1624. this->panel_Display->Controls->Add(this->labelID);
  1625. this->panel_Display->Controls->Add(this->label16);
  1626. this->panel_Display->Controls->Add(this->labelNumVisits);
  1627. this->panel_Display->Controls->Add(this->label5);
  1628. this->panel_Display->Controls->Add(this->labelLon);
  1629. this->panel_Display->Controls->Add(this->label15);
  1630. this->panel_Display->Controls->Add(this->labelLat);
  1631. this->panel_Display->Controls->Add(this->label14);
  1632. this->panel_Display->Controls->Add(this->labelTimestamp);
  1633. this->panel_Display->Controls->Add(this->label4);
  1634. this->panel_Display->Controls->Add(this->label3);
  1635. this->panel_Display->Location = System::Drawing::Point(58, 188);
  1636. this->panel_Display->Name = L"panel_Display";
  1637. this->panel_Display->Size = System::Drawing::Size(200, 90);
  1638. this->panel_Display->TabIndex = 1;
  1639. //
  1640. // labelHint
  1641. //
  1642. this->labelHint->AutoSize = true;
  1643. this->labelHint->Location = System::Drawing::Point(36, 73);
  1644. this->labelHint->Name = L"labelHint";
  1645. this->labelHint->Size = System::Drawing::Size(16, 13);
  1646. this->labelHint->TabIndex = 16;
  1647. this->labelHint->Text = L"---";
  1648. //
  1649. // label21
  1650. //
  1651. this->label21->AutoSize = true;
  1652. this->label21->Location = System::Drawing::Point(3, 73);
  1653. this->label21->Name = L"label21";
  1654. this->label21->Size = System::Drawing::Size(35, 13);
  1655. this->label21->TabIndex = 15;
  1656. this->label21->Text = L"Hint : ";
  1657. //
  1658. // labelPIN
  1659. //
  1660. this->labelPIN->AutoSize = true;
  1661. this->labelPIN->Location = System::Drawing::Point(36, 28);
  1662. this->labelPIN->Name = L"labelPIN";
  1663. this->labelPIN->Size = System::Drawing::Size(16, 13);
  1664. this->labelPIN->TabIndex = 14;
  1665. this->labelPIN->Text = L"---";
  1666. //
  1667. // label17
  1668. //
  1669. this->label17->AutoSize = true;
  1670. this->label17->Location = System::Drawing::Point(3, 28);
  1671. this->label17->Name = L"label17";
  1672. this->label17->Size = System::Drawing::Size(34, 13);
  1673. this->label17->TabIndex = 13;
  1674. this->label17->Text = L"PIN : ";
  1675. //
  1676. // labelID
  1677. //
  1678. this->labelID->AutoSize = true;
  1679. this->labelID->Location = System::Drawing::Point(36, 15);
  1680. this->labelID->Name = L"labelID";
  1681. this->labelID->Size = System::Drawing::Size(16, 13);
  1682. this->labelID->TabIndex = 12;
  1683. this->labelID->Text = L"---";
  1684. //
  1685. // label16
  1686. //
  1687. this->label16->AutoSize = true;
  1688. this->label16->Location = System::Drawing::Point(3, 15);
  1689. this->label16->Name = L"label16";
  1690. this->label16->Size = System::Drawing::Size(27, 13);
  1691. this->label16->TabIndex = 12;
  1692. this->label16->Text = L"ID : ";
  1693. //
  1694. // labelNumVisits
  1695. //
  1696. this->labelNumVisits->AutoSize = true;
  1697. this->labelNumVisits->Location = System::Drawing::Point(64, 43);
  1698. this->labelNumVisits->Name = L"labelNumVisits";
  1699. this->labelNumVisits->Size = System::Drawing::Size(16, 13);
  1700. this->labelNumVisits->TabIndex = 11;
  1701. this->labelNumVisits->Text = L"---";
  1702. //
  1703. // label5
  1704. //
  1705. this->label5->AutoSize = true;
  1706. this->label5->Location = System::Drawing::Point(3, 43);
  1707. this->label5->Name = L"label5";
  1708. this->label5->Size = System::Drawing::Size(62, 13);
  1709. this->label5->TabIndex = 2;
  1710. this->label5->Text = L"# of Visits : ";
  1711. //
  1712. // labelLon
  1713. //
  1714. this->labelLon->AutoSize = true;
  1715. this->labelLon->Location = System::Drawing::Point(142, 39);
  1716. this->labelLon->Name = L"labelLon";
  1717. this->labelLon->Size = System::Drawing::Size(16, 13);
  1718. this->labelLon->TabIndex = 10;
  1719. this->labelLon->Text = L"---";
  1720. //
  1721. // label15
  1722. //
  1723. this->label15->AutoSize = true;
  1724. this->label15->Location = System::Drawing::Point(111, 39);
  1725. this->label15->Name = L"label15";
  1726. this->label15->Size = System::Drawing::Size(31, 13);
  1727. this->label15->TabIndex = 9;
  1728. this->label15->Text = L"Lon :";
  1729. //
  1730. // labelLat
  1731. //
  1732. this->labelLat->AutoSize = true;
  1733. this->labelLat->Location = System::Drawing::Point(142, 26);
  1734. this->labelLat->Name = L"labelLat";
  1735. this->labelLat->Size = System::Drawing::Size(16, 13);
  1736. this->labelLat->TabIndex = 8;
  1737. this->labelLat->Text = L"---";
  1738. //
  1739. // label14
  1740. //
  1741. this->label14->AutoSize = true;
  1742. this->label14->Location = System::Drawing::Point(111, 26);
  1743. this->label14->Name = L"label14";
  1744. this->label14->Size = System::Drawing::Size(28, 13);
  1745. this->label14->TabIndex = 7;
  1746. this->label14->Text = L"Lat :";
  1747. //
  1748. // labelTimestamp
  1749. //
  1750. this->labelTimestamp->AutoSize = true;
  1751. this->labelTimestamp->Location = System::Drawing::Point(36, 58);
  1752. this->labelTimestamp->Name = L"labelTimestamp";
  1753. this->labelTimestamp->Size = System::Drawing::Size(16, 13);
  1754. this->labelTimestamp->TabIndex = 4;
  1755. this->labelTimestamp->Text = L"---";
  1756. //
  1757. // label4
  1758. //
  1759. this->label4->AutoSize = true;
  1760. this->label4->Location = System::Drawing::Point(3, 58);
  1761. this->label4->Name = L"label4";
  1762. this->label4->Size = System::Drawing::Size(39, 13);
  1763. this->label4->TabIndex = 1;
  1764. this->label4->Text = L"Time : ";
  1765. //
  1766. // label3
  1767. //
  1768. this->label3->AutoSize = true;
  1769. this->label3->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Underline, System::Drawing::GraphicsUnit::Point,
  1770. static_cast<System::Byte>(0)));
  1771. this->label3->Location = System::Drawing::Point(3, 0);
  1772. this->label3->Name = L"label3";
  1773. this->label3->Size = System::Drawing::Size(145, 13);
  1774. this->label3->TabIndex = 0;
  1775. this->label3->Text = L"Current Geocache Contents :";
  1776. //
  1777. // label28
  1778. //
  1779. this->label28->AutoSize = true;
  1780. this->label28->Location = System::Drawing::Point(3, 58);
  1781. this->label28->Name = L"label28";
  1782. this->label28->Size = System::Drawing::Size(70, 13);
  1783. this->label28->TabIndex = 6;
  1784. this->label28->Text = L"Day of Week";
  1785. //
  1786. // label29
  1787. //
  1788. this->label29->AutoSize = true;
  1789. this->label29->Location = System::Drawing::Point(166, 34);
  1790. this->label29->Name = L"label29";
  1791. this->label29->Size = System::Drawing::Size(26, 13);
  1792. this->label29->TabIndex = 5;
  1793. this->label29->Text = L"Day";
  1794. //
  1795. // label30
  1796. //
  1797. this->label30->AutoSize = true;
  1798. this->label30->Location = System::Drawing::Point(199, 40);
  1799. this->label30->Name = L"label30";
  1800. this->label30->Size = System::Drawing::Size(37, 13);
  1801. this->label30->TabIndex = 4;
  1802. this->label30->Text = L"Month";
  1803. //
  1804. // label31
  1805. //
  1806. this->label31->AutoSize = true;
  1807. this->label31->Location = System::Drawing::Point(271, 40);
  1808. this->label31->Name = L"label31";
  1809. this->label31->Size = System::Drawing::Size(29, 13);
  1810. this->label31->TabIndex = 3;
  1811. this->label31->Text = L"Year";
  1812. //
  1813. // label32
  1814. //
  1815. this->label32->AutoSize = true;
  1816. this->label32->Location = System::Drawing::Point(3, 21);
  1817. this->label32->Name = L"label32";
  1818. this->label32->Size = System::Drawing::Size(35, 13);
  1819. this->label32->TabIndex = 2;
  1820. this->label32->Text = L"Hours";
  1821. //
  1822. // label33
  1823. //
  1824. this->label33->AutoSize = true;
  1825. this->label33->Location = System::Drawing::Point(74, 21);
  1826. this->label33->Name = L"label33";
  1827. this->label33->Size = System::Drawing::Size(44, 13);
  1828. this->label33->TabIndex = 1;
  1829. this->label33->Text = L"Minutes";
  1830. //
  1831. // label34
  1832. //
  1833. this->label34->AutoSize = true;
  1834. this->label34->Location = System::Drawing::Point(213, 5);
  1835. this->label34->Name = L"label34";
  1836. this->label34->Size = System::Drawing::Size(49, 13);
  1837. this->label34->TabIndex = 0;
  1838. this->label34->Text = L"Seconds";
  1839. //
  1840. // tabPage7
  1841. //
  1842. this->tabPage7->Controls->Add(this->checkBox1);
  1843. this->tabPage7->Controls->Add(this->groupBox7);
  1844. this->tabPage7->Controls->Add(this->groupBox8);
  1845. this->tabPage7->Location = System::Drawing::Point(4, 22);
  1846. this->tabPage7->Name = L"tabPage7";
  1847. this->tabPage7->Padding = System::Windows::Forms::Padding(3);
  1848. this->tabPage7->Size = System::Drawing::Size(384, 134);
  1849. this->tabPage7->TabIndex = 0;
  1850. this->tabPage7->Text = L"Main Data";
  1851. this->tabPage7->UseVisualStyleBackColor = true;
  1852. //
  1853. // checkBox1
  1854. //
  1855. this->checkBox1->AutoSize = true;
  1856. this->checkBox1->Checked = true;
  1857. this->checkBox1->CheckState = System::Windows::Forms::CheckState::Checked;
  1858. this->checkBox1->Location = System::Drawing::Point(38, 101);
  1859. this->checkBox1->Name = L"checkBox1";
  1860. this->checkBox1->Size = System::Drawing::Size(116, 17);
  1861. this->checkBox1->TabIndex = 55;
  1862. this->checkBox1->Text = L"4Hz Page Rotation";
  1863. this->checkBox1->UseVisualStyleBackColor = true;
  1864. //
  1865. // groupBox7
  1866. //
  1867. this->groupBox7->Controls->Add(this->checkBox2);
  1868. this->groupBox7->Controls->Add(this->label6);
  1869. this->groupBox7->Controls->Add(this->textBox1);
  1870. this->groupBox7->Controls->Add(this->label18);
  1871. this->groupBox7->Controls->Add(this->label23);
  1872. this->groupBox7->Location = System::Drawing::Point(196, 6);
  1873. this->groupBox7->Name = L"groupBox7";
  1874. this->groupBox7->Size = System::Drawing::Size(160, 98);
  1875. this->groupBox7->TabIndex = 57;
  1876. this->groupBox7->TabStop = false;
  1877. this->groupBox7->Text = L"Page 1 Data";
  1878. //
  1879. // checkBox2
  1880. //
  1881. this->checkBox2->AutoSize = true;
  1882. this->checkBox2->Location = System::Drawing::Point(17, 19);
  1883. this->checkBox2->Name = L"checkBox2";
  1884. this->checkBox2->Size = System::Drawing::Size(69, 17);
  1885. this->checkBox2->TabIndex = 55;
  1886. this->checkBox2->Text = L"Set PIN :";
  1887. this->checkBox2->UseVisualStyleBackColor = true;
  1888. //
  1889. // label6
  1890. //
  1891. this->label6->AutoSize = true;
  1892. this->label6->Location = System::Drawing::Point(132, 78);
  1893. this->label6->Name = L"label6";
  1894. this->label6->Size = System::Drawing::Size(16, 13);
  1895. this->label6->TabIndex = 59;
  1896. this->label6->Text = L"---";
  1897. //
  1898. // textBox1
  1899. //
  1900. this->textBox1->Cursor = System::Windows::Forms::Cursors::IBeam;
  1901. this->textBox1->Enabled = false;
  1902. this->textBox1->Location = System::Drawing::Point(64, 43);
  1903. this->textBox1->MaxLength = 10;
  1904. this->textBox1->Name = L"textBox1";
  1905. this->textBox1->Size = System::Drawing::Size(76, 20);
  1906. this->textBox1->TabIndex = 54;
  1907. this->textBox1->Text = L"12345";
  1908. //
  1909. // label18
  1910. //
  1911. this->label18->AutoSize = true;
  1912. this->label18->Location = System::Drawing::Point(16, 46);
  1913. this->label18->Name = L"label18";
  1914. this->label18->Size = System::Drawing::Size(31, 13);
  1915. this->label18->TabIndex = 4;
  1916. this->label18->Text = L"PIN :";
  1917. //
  1918. // label23
  1919. //
  1920. this->label23->AutoSize = true;
  1921. this->label23->Location = System::Drawing::Point(14, 78);
  1922. this->label23->Name = L"label23";
  1923. this->label23->Size = System::Drawing::Size(92, 13);
  1924. this->label23->TabIndex = 58;
  1925. this->label23->Text = L"Total # of Pages :";
  1926. //
  1927. // groupBox8
  1928. //
  1929. this->groupBox8->Controls->Add(this->checkBox3);
  1930. this->groupBox8->Controls->Add(this->textBox2);
  1931. this->groupBox8->Controls->Add(this->label24);
  1932. this->groupBox8->Location = System::Drawing::Point(19, 6);
  1933. this->groupBox8->Name = L"groupBox8";
  1934. this->groupBox8->Size = System::Drawing::Size(160, 79);
  1935. this->groupBox8->TabIndex = 56;
  1936. this->groupBox8->TabStop = false;
  1937. this->groupBox8->Text = L"Page 0 Data";
  1938. //
  1939. // checkBox3
  1940. //
  1941. this->checkBox3->AutoSize = true;
  1942. this->checkBox3->Location = System::Drawing::Point(19, 19);
  1943. this->checkBox3->Name = L"checkBox3";
  1944. this->checkBox3->Size = System::Drawing::Size(62, 17);
  1945. this->checkBox3->TabIndex = 21;
  1946. this->checkBox3->Text = L"Set ID :";
  1947. this->checkBox3->UseVisualStyleBackColor = true;
  1948. //
  1949. // textBox2
  1950. //
  1951. this->textBox2->Enabled = false;
  1952. this->textBox2->Location = System::Drawing::Point(64, 43);
  1953. this->textBox2->MaxLength = 9;
  1954. this->textBox2->Name = L"textBox2";
  1955. this->textBox2->Size = System::Drawing::Size(76, 20);
  1956. this->textBox2->TabIndex = 54;
  1957. this->textBox2->Text = L"ABCD12345";
  1958. //
  1959. // label24
  1960. //
  1961. this->label24->AutoSize = true;
  1962. this->label24->Location = System::Drawing::Point(16, 46);
  1963. this->label24->Name = L"label24";
  1964. this->label24->Size = System::Drawing::Size(24, 13);
  1965. this->label24->TabIndex = 4;
  1966. this->label24->Text = L"ID :";
  1967. //
  1968. // tabPage8
  1969. //
  1970. this->tabPage8->Controls->Add(this->tabControl5);
  1971. this->tabPage8->Location = System::Drawing::Point(4, 22);
  1972. this->tabPage8->Name = L"tabPage8";
  1973. this->tabPage8->Size = System::Drawing::Size(384, 134);
  1974. this->tabPage8->TabIndex = 2;
  1975. this->tabPage8->Text = L"Programmable Page(s)";
  1976. this->tabPage8->UseVisualStyleBackColor = true;
  1977. //
  1978. // tabControl5
  1979. //
  1980. this->tabControl5->Controls->Add(this->tabPage9);
  1981. this->tabControl5->Controls->Add(this->tabPage15);
  1982. this->tabControl5->Controls->Add(this->tabPage16);
  1983. this->tabControl5->Controls->Add(this->tabPage17);
  1984. this->tabControl5->Controls->Add(this->tabPage18);
  1985. this->tabControl5->Location = System::Drawing::Point(3, 3);
  1986. this->tabControl5->Name = L"tabControl5";
  1987. this->tabControl5->SelectedIndex = 0;
  1988. this->tabControl5->Size = System::Drawing::Size(378, 131);
  1989. this->tabControl5->TabIndex = 2;
  1990. //
  1991. // tabPage9
  1992. //
  1993. this->tabPage9->Controls->Add(this->button1);
  1994. this->tabPage9->Location = System::Drawing::Point(4, 22);
  1995. this->tabPage9->Name = L"tabPage9";
  1996. this->tabPage9->Padding = System::Windows::Forms::Padding(3);
  1997. this->tabPage9->Size = System::Drawing::Size(370, 105);
  1998. this->tabPage9->TabIndex = 4;
  1999. this->tabPage9->Text = L"Program";
  2000. this->tabPage9->UseVisualStyleBackColor = true;
  2001. //
  2002. // button1
  2003. //
  2004. this->button1->Location = System::Drawing::Point(126, 35);
  2005. this->button1->Name = L"button1";
  2006. this->button1->Size = System::Drawing::Size(112, 23);
  2007. this->button1->TabIndex = 0;
  2008. this->button1->Text = L"Program Geocache";
  2009. this->button1->UseVisualStyleBackColor = true;
  2010. //
  2011. // tabPage15
  2012. //
  2013. this->tabPage15->Controls->Add(this->groupBox9);
  2014. this->tabPage15->Location = System::Drawing::Point(4, 22);
  2015. this->tabPage15->Name = L"tabPage15";
  2016. this->tabPage15->Padding = System::Windows::Forms::Padding(3);
  2017. this->tabPage15->Size = System::Drawing::Size(370, 105);
  2018. this->tabPage15->TabIndex = 0;
  2019. this->tabPage15->Text = L"Lattitude";
  2020. this->tabPage15->UseVisualStyleBackColor = true;
  2021. //
  2022. // groupBox9
  2023. //
  2024. this->groupBox9->Controls->Add(this->checkBox4);
  2025. this->groupBox9->Controls->Add(this->numericUpDown1);
  2026. this->groupBox9->Location = System::Drawing::Point(6, 6);
  2027. this->groupBox9->Name = L"groupBox9";
  2028. this->groupBox9->Size = System::Drawing::Size(244, 79);
  2029. this->groupBox9->TabIndex = 2;
  2030. this->groupBox9->TabStop = false;
  2031. this->groupBox9->Text = L"Data ID 0";
  2032. //
  2033. // checkBox4
  2034. //
  2035. this->checkBox4->AutoSize = true;
  2036. this->checkBox4->Location = System::Drawing::Point(30, 19);
  2037. this->checkBox4->Name = L"checkBox4";
  2038. this->checkBox4->Size = System::Drawing::Size(89, 17);
  2039. this->checkBox4->TabIndex = 20;
  2040. this->checkBox4->Text = L"Set Latitude :";
  2041. this->checkBox4->UseVisualStyleBackColor = true;
  2042. //
  2043. // numericUpDown1
  2044. //
  2045. this->numericUpDown1->DecimalPlaces = 6;
  2046. this->numericUpDown1->Enabled = false;
  2047. this->numericUpDown1->Location = System::Drawing::Point(73, 42);
  2048. this->numericUpDown1->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {90, 0, 0, 0});
  2049. this->numericUpDown1->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {90, 0, 0, System::Int32::MinValue});
  2050. this->numericUpDown1->Name = L"numericUpDown1";
  2051. this->numericUpDown1->Size = System::Drawing::Size(99, 20);
  2052. this->numericUpDown1->TabIndex = 13;
  2053. this->numericUpDown1->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {513292, 0, 0, 262144});
  2054. //
  2055. // tabPage16
  2056. //
  2057. this->tabPage16->Controls->Add(this->groupBox10);
  2058. this->tabPage16->Location = System::Drawing::Point(4, 22);
  2059. this->tabPage16->Name = L"tabPage16";
  2060. this->tabPage16->Padding = System::Windows::Forms::Padding(3);
  2061. this->tabPage16->Size = System::Drawing::Size(370, 105);
  2062. this->tabPage16->TabIndex = 1;
  2063. this->tabPage16->Text = L"Longitude";
  2064. this->tabPage16->UseVisualStyleBackColor = true;
  2065. //
  2066. // groupBox10
  2067. //
  2068. this->groupBox10->Controls->Add(this->checkBox5);
  2069. this->groupBox10->Controls->Add(this->numericUpDown2);
  2070. this->groupBox10->Location = System::Drawing::Point(6, 6);
  2071. this->groupBox10->Name = L"groupBox10";
  2072. this->groupBox10->Size = System::Drawing::Size(244, 79);
  2073. this->groupBox10->TabIndex = 3;
  2074. this->groupBox10->TabStop = false;
  2075. this->groupBox10->Text = L"Data ID 1";
  2076. //
  2077. // checkBox5
  2078. //
  2079. this->checkBox5->AutoSize = true;
  2080. this->checkBox5->Location = System::Drawing::Point(29, 19);
  2081. this->checkBox5->Name = L"checkBox5";
  2082. this->checkBox5->Size = System::Drawing::Size(98, 17);
  2083. this->checkBox5->TabIndex = 21;
  2084. this->checkBox5->Text = L"Set Longitude :";
  2085. this->checkBox5->UseVisualStyleBackColor = true;
  2086. //
  2087. // numericUpDown2
  2088. //
  2089. this->numericUpDown2->DecimalPlaces = 6;
  2090. this->numericUpDown2->Enabled = false;
  2091. this->numericUpDown2->Location = System::Drawing::Point(74, 42);
  2092. this->numericUpDown2->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {180, 0, 0, 0});
  2093. this->numericUpDown2->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {180, 0, 0, System::Int32::MinValue});
  2094. this->numericUpDown2->Name = L"numericUpDown2";
  2095. this->numericUpDown2->Size = System::Drawing::Size(99, 20);
  2096. this->numericUpDown2->TabIndex = 14;
  2097. this->numericUpDown2->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1145493, 0, 0, -2147221504});
  2098. //
  2099. // tabPage17
  2100. //
  2101. this->tabPage17->Controls->Add(this->groupBox11);
  2102. this->tabPage17->Location = System::Drawing::Point(4, 22);
  2103. this->tabPage17->Name = L"tabPage17";
  2104. this->tabPage17->Size = System::Drawing::Size(370, 105);
  2105. this->tabPage17->TabIndex = 2;
  2106. this->tabPage17->Text = L"Hint";
  2107. this->tabPage17->UseVisualStyleBackColor = true;
  2108. //
  2109. // groupBox11
  2110. //
  2111. this->groupBox11->Controls->Add(this->textBox3);
  2112. this->groupBox11->Controls->Add(this->checkBox6);
  2113. this->groupBox11->Location = System::Drawing::Point(3, 3);
  2114. this->groupBox11->Name = L"groupBox11";
  2115. this->groupBox11->Size = System::Drawing::Size(364, 93);
  2116. this->groupBox11->TabIndex = 4;
  2117. this->groupBox11->TabStop = false;
  2118. this->groupBox11->Text = L"Data ID 2";
  2119. //
  2120. // textBox3
  2121. //
  2122. this->textBox3->Enabled = false;
  2123. this->textBox3->Location = System::Drawing::Point(6, 53);
  2124. this->textBox3->MaxLength = 80;
  2125. this->textBox3->Name = L"textBox3";
  2126. this->textBox3->Size = System::Drawing::Size(352, 20);
  2127. this->textBox3->TabIndex = 56;
  2128. this->textBox3->Text = L"HINT HINT";
  2129. //
  2130. // checkBox6
  2131. //
  2132. this->checkBox6->AutoSize = true;
  2133. this->checkBox6->Location = System::Drawing::Point(27, 19);
  2134. this->checkBox6->Name = L"checkBox6";
  2135. this->checkBox6->Size = System::Drawing::Size(70, 17);
  2136. this->checkBox6->TabIndex = 57;
  2137. this->checkBox6->Text = L"Set Hint :";
  2138. this->checkBox6->UseVisualStyleBackColor = true;
  2139. //
  2140. // tabPage18
  2141. //
  2142. this->tabPage18->Controls->Add(this->groupBox12);
  2143. this->tabPage18->Location = System::Drawing::Point(4, 22);
  2144. this->tabPage18->Name = L"tabPage18";
  2145. this->tabPage18->Size = System::Drawing::Size(370, 105);
  2146. this->tabPage18->TabIndex = 3;
  2147. this->tabPage18->Text = L"LoggedVisits";
  2148. this->tabPage18->UseVisualStyleBackColor = true;
  2149. //
  2150. // groupBox12
  2151. //
  2152. this->groupBox12->Controls->Add(this->label25);
  2153. this->groupBox12->Controls->Add(this->label26);
  2154. this->groupBox12->Controls->Add(this->label27);
  2155. this->groupBox12->Controls->Add(this->numericUpDown3);
  2156. this->groupBox12->Controls->Add(this->numericUpDown4);
  2157. this->groupBox12->Controls->Add(this->label37);
  2158. this->groupBox12->Controls->Add(this->numericUpDown5);
  2159. this->groupBox12->Controls->Add(this->label38);
  2160. this->groupBox12->Controls->Add(this->numericUpDown6);
  2161. this->groupBox12->Controls->Add(this->numericUpDown7);
  2162. this->groupBox12->Controls->Add(this->numericUpDown8);
  2163. this->groupBox12->Controls->Add(this->label39);
  2164. this->groupBox12->Controls->Add(this->numericUpDown9);
  2165. this->groupBox12->Controls->Add(this->label40);
  2166. this->groupBox12->Controls->Add(this->label41);
  2167. this->groupBox12->Controls->Add(this->checkBox7);
  2168. this->groupBox12->Location = System::Drawing::Point(3, 4);
  2169. this->groupBox12->Name = L"groupBox12";
  2170. this->groupBox12->Size = System::Drawing::Size(364, 99);
  2171. this->groupBox12->TabIndex = 2;
  2172. this->groupBox12->TabStop = false;
  2173. this->groupBox12->Text = L"Data ID 4";
  2174. //
  2175. // label25
  2176. //
  2177. this->label25->AutoSize = true;
  2178. this->label25->Location = System::Drawing::Point(37, 72);
  2179. this->label25->Name = L"label25";
  2180. this->label25->Size = System::Drawing::Size(103, 13);
  2181. this->label25->TabIndex = 33;
  2182. this->label25->Text = L"Last Visit Timestamp";
  2183. //
  2184. // label26
  2185. //
  2186. this->label26->AutoSize = true;
  2187. this->label26->Location = System::Drawing::Point(164, 15);
  2188. this->label26->Name = L"label26";
  2189. this->label26->Size = System::Drawing::Size(26, 13);
  2190. this->label26->TabIndex = 23;
  2191. this->label26->Text = L"Day";
  2192. //
  2193. // label27
  2194. //
  2195. this->label27->AutoSize = true;
  2196. this->label27->Location = System::Drawing::Point(9, 43);
  2197. this->label27->Name = L"label27";
  2198. this->label27->Size = System::Drawing::Size(59, 13);
  2199. this->label27->TabIndex = 32;
  2200. this->label27->Text = L"# of Visits :";
  2201. //
  2202. // numericUpDown3
  2203. //
  2204. this->numericUpDown3->Enabled = false;
  2205. this->numericUpDown3->Location = System::Drawing::Point(316, 39);
  2206. this->numericUpDown3->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {59, 0, 0, 0});
  2207. this->numericUpDown3->Name = L"numericUpDown3";
  2208. this->numericUpDown3->Size = System::Drawing::Size(37, 20);
  2209. this->numericUpDown3->TabIndex = 26;
  2210. this->numericUpDown3->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {30, 0, 0, 0});
  2211. //
  2212. // numericUpDown4
  2213. //
  2214. this->numericUpDown4->Enabled = false;
  2215. this->numericUpDown4->Location = System::Drawing::Point(74, 41);
  2216. this->numericUpDown4->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {255, 0, 0, 0});
  2217. this->numericUpDown4->Name = L"numericUpDown4";
  2218. this->numericUpDown4->Size = System::Drawing::Size(45, 20);
  2219. this->numericUpDown4->TabIndex = 31;
  2220. this->numericUpDown4->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {9, 0, 0, 0});
  2221. //
  2222. // label37
  2223. //
  2224. this->label37->AutoSize = true;
  2225. this->label37->Location = System::Drawing::Point(153, 41);
  2226. this->label37->Name = L"label37";
  2227. this->label37->Size = System::Drawing::Size(37, 13);
  2228. this->label37->TabIndex = 22;
  2229. this->label37->Text = L"Month";
  2230. //
  2231. // numericUpDown5
  2232. //
  2233. this->numericUpDown5->Enabled = false;
  2234. this->numericUpDown5->Location = System::Drawing::Point(196, 39);
  2235. this->numericUpDown5->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {12, 0, 0, 0});
  2236. this->numericUpDown5->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
  2237. this->numericUpDown5->Name = L"numericUpDown5";
  2238. this->numericUpDown5->Size = System::Drawing::Size(37, 20);
  2239. this->numericUpDown5->TabIndex = 30;
  2240. this->numericUpDown5->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {5, 0, 0, 0});
  2241. //
  2242. // label38
  2243. //
  2244. this->label38->AutoSize = true;
  2245. this->label38->Location = System::Drawing::Point(161, 69);
  2246. this->label38->Name = L"label38";
  2247. this->label38->Size = System::Drawing::Size(29, 13);
  2248. this->label38->TabIndex = 21;
  2249. this->label38->Text = L"Year";
  2250. //
  2251. // numericUpDown6
  2252. //
  2253. this->numericUpDown6->Enabled = false;
  2254. this->numericUpDown6->Location = System::Drawing::Point(316, 65);
  2255. this->numericUpDown6->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {59, 0, 0, 0});
  2256. this->numericUpDown6->Name = L"numericUpDown6";
  2257. this->numericUpDown6->Size = System::Drawing::Size(37, 20);
  2258. this->numericUpDown6->TabIndex = 25;
  2259. this->numericUpDown6->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {30, 0, 0, 0});
  2260. //
  2261. // numericUpDown7
  2262. //
  2263. this->numericUpDown7->Enabled = false;
  2264. this->numericUpDown7->Location = System::Drawing::Point(196, 13);
  2265. this->numericUpDown7->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {31, 0, 0, 0});
  2266. this->numericUpDown7->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
  2267. this->numericUpDown7->Name = L"numericUpDown7";
  2268. this->numericUpDown7->Size = System::Drawing::Size(37, 20);
  2269. this->numericUpDown7->TabIndex = 28;
  2270. this->numericUpDown7->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {13, 0, 0, 0});
  2271. //
  2272. // numericUpDown8
  2273. //
  2274. this->numericUpDown8->Enabled = false;
  2275. this->numericUpDown8->Location = System::Drawing::Point(196, 65);
  2276. this->numericUpDown8->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {3000, 0, 0, 0});
  2277. this->numericUpDown8->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1900, 0, 0, 0});
  2278. this->numericUpDown8->Name = L"numericUpDown8";
  2279. this->numericUpDown8->Size = System::Drawing::Size(55, 20);
  2280. this->numericUpDown8->TabIndex = 29;
  2281. this->numericUpDown8->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {2011, 0, 0, 0});
  2282. //
  2283. // label39
  2284. //
  2285. this->label39->AutoSize = true;
  2286. this->label39->Location = System::Drawing::Point(275, 15);
  2287. this->label39->Name = L"label39";
  2288. this->label39->Size = System::Drawing::Size(35, 13);
  2289. this->label39->TabIndex = 20;
  2290. this->label39->Text = L"Hours";
  2291. //
  2292. // numericUpDown9
  2293. //
  2294. this->numericUpDown9->Enabled = false;
  2295. this->numericUpDown9->Location = System::Drawing::Point(316, 13);
  2296. this->numericUpDown9->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {23, 0, 0, 0});
  2297. this->numericUpDown9->Name = L"numericUpDown9";
  2298. this->numericUpDown9->Size = System::Drawing::Size(37, 20);
  2299. this->numericUpDown9->TabIndex = 27;
  2300. this->numericUpDown9->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {12, 0, 0, 0});
  2301. //
  2302. // label40
  2303. //
  2304. this->label40->AutoSize = true;
  2305. this->label40->Location = System::Drawing::Point(266, 41);
  2306. this->label40->Name = L"label40";
  2307. this->label40->Size = System::Drawing::Size(44, 13);
  2308. this->label40->TabIndex = 19;
  2309. this->label40->Text = L"Minutes";
  2310. //
  2311. // label41
  2312. //
  2313. this->label41->AutoSize = true;
  2314. this->label41->Location = System::Drawing::Point(261, 69);
  2315. this->label41->Name = L"label41";
  2316. this->label41->Size = System::Drawing::Size(49, 13);
  2317. this->label41->TabIndex = 18;
  2318. this->label41->Text = L"Seconds";
  2319. //
  2320. // checkBox7
  2321. //
  2322. this->checkBox7->AutoSize = true;
  2323. this->checkBox7->Location = System::Drawing::Point(15, 18);
  2324. this->checkBox7->Name = L"checkBox7";
  2325. this->checkBox7->Size = System::Drawing::Size(114, 17);
  2326. this->checkBox7->TabIndex = 24;
  2327. this->checkBox7->Text = L"Set Logged Visits :";
  2328. this->checkBox7->UseVisualStyleBackColor = true;
  2329. //
  2330. // tabPage19
  2331. //
  2332. this->tabPage19->Controls->Add(this->label42);
  2333. this->tabPage19->Controls->Add(this->label43);
  2334. this->tabPage19->Location = System::Drawing::Point(4, 22);
  2335. this->tabPage19->Name = L"tabPage19";
  2336. this->tabPage19->Padding = System::Windows::Forms::Padding(3);
  2337. this->tabPage19->Size = System::Drawing::Size(384, 134);
  2338. this->tabPage19->TabIndex = 4;
  2339. this->tabPage19->Text = L"Authentication";
  2340. this->tabPage19->UseVisualStyleBackColor = true;
  2341. //
  2342. // label42
  2343. //
  2344. this->label42->AutoSize = true;
  2345. this->label42->Location = System::Drawing::Point(143, 31);
  2346. this->label42->Name = L"label42";
  2347. this->label42->Size = System::Drawing::Size(16, 13);
  2348. this->label42->TabIndex = 7;
  2349. this->label42->Text = L"---";
  2350. //
  2351. // label43
  2352. //
  2353. this->label43->AutoSize = true;
  2354. this->label43->Location = System::Drawing::Point(25, 31);
  2355. this->label43->Name = L"label43";
  2356. this->label43->Size = System::Drawing::Size(115, 13);
  2357. this->label43->TabIndex = 6;
  2358. this->label43->Text = L"Authentication Token :";
  2359. //
  2360. // tabPage20
  2361. //
  2362. this->tabPage20->Controls->Add(this->tabControl6);
  2363. this->tabPage20->Location = System::Drawing::Point(4, 22);
  2364. this->tabPage20->Name = L"tabPage20";
  2365. this->tabPage20->Size = System::Drawing::Size(384, 134);
  2366. this->tabPage20->TabIndex = 3;
  2367. this->tabPage20->Text = L"Common Data";
  2368. this->tabPage20->UseVisualStyleBackColor = true;
  2369. //
  2370. // tabControl6
  2371. //
  2372. this->tabControl6->Controls->Add(this->tabPage21);
  2373. this->tabControl6->Controls->Add(this->tabPage22);
  2374. this->tabControl6->Location = System::Drawing::Point(0, 3);
  2375. this->tabControl6->Name = L"tabControl6";
  2376. this->tabControl6->SelectedIndex = 0;
  2377. this->tabControl6->Size = System::Drawing::Size(388, 115);
  2378. this->tabControl6->TabIndex = 0;
  2379. //
  2380. // tabPage21
  2381. //
  2382. this->tabPage21->Controls->Add(this->button2);
  2383. this->tabPage21->Controls->Add(this->textBox4);
  2384. this->tabPage21->Controls->Add(this->textBox5);
  2385. this->tabPage21->Controls->Add(this->textBox6);
  2386. this->tabPage21->Controls->Add(this->textBox7);
  2387. this->tabPage21->Controls->Add(this->textBox8);
  2388. this->tabPage21->Controls->Add(this->label44);
  2389. this->tabPage21->Controls->Add(this->label45);
  2390. this->tabPage21->Controls->Add(this->label46);
  2391. this->tabPage21->Controls->Add(this->label47);
  2392. this->tabPage21->Controls->Add(this->label48);
  2393. this->tabPage21->Location = System::Drawing::Point(4, 22);
  2394. this->tabPage21->Name = L"tabPage21";
  2395. this->tabPage21->Padding = System::Windows::Forms::Padding(3);
  2396. this->tabPage21->Size = System::Drawing::Size(380, 89);
  2397. this->tabPage21->TabIndex = 0;
  2398. this->tabPage21->Text = L"Required Pages";
  2399. this->tabPage21->UseVisualStyleBackColor = true;
  2400. //
  2401. // button2
  2402. //
  2403. this->button2->Location = System::Drawing::Point(185, 58);
  2404. this->button2->Name = L"button2";
  2405. this->button2->Size = System::Drawing::Size(97, 20);
  2406. this->button2->TabIndex = 59;
  2407. this->button2->Text = L"Update All";
  2408. this->button2->UseVisualStyleBackColor = true;
  2409. //
  2410. // textBox4
  2411. //
  2412. this->textBox4->Location = System::Drawing::Point(263, 6);
  2413. this->textBox4->MaxLength = 3;
  2414. this->textBox4->Name = L"textBox4";
  2415. this->textBox4->Size = System::Drawing::Size(29, 20);
  2416. this->textBox4->TabIndex = 57;
  2417. this->textBox4->Text = L"1";
  2418. //
  2419. // textBox5
  2420. //
  2421. this->textBox5->Location = System::Drawing::Point(263, 32);
  2422. this->textBox5->MaxLength = 3;
  2423. this->textBox5->Name = L"textBox5";
  2424. this->textBox5->Size = System::Drawing::Size(29, 20);
  2425. this->textBox5->TabIndex = 58;
  2426. this->textBox5->Text = L"1";
  2427. //
  2428. // textBox6
  2429. //
  2430. this->textBox6->Location = System::Drawing::Point(94, 59);
  2431. this->textBox6->MaxLength = 5;
  2432. this->textBox6->Name = L"textBox6";
  2433. this->textBox6->Size = System::Drawing::Size(49, 20);
  2434. this->textBox6->TabIndex = 52;
  2435. this->textBox6->Text = L"33669";
  2436. //
  2437. // textBox7
  2438. //
  2439. this->textBox7->Location = System::Drawing::Point(94, 32);
  2440. this->textBox7->MaxLength = 5;
  2441. this->textBox7->Name = L"textBox7";
  2442. this->textBox7->Size = System::Drawing::Size(49, 20);
  2443. this->textBox7->TabIndex = 51;
  2444. this->textBox7->Text = L"2";
  2445. //
  2446. // textBox8
  2447. //
  2448. this->textBox8->Location = System::Drawing::Point(67, 6);
  2449. this->textBox8->MaxLength = 10;
  2450. this->textBox8->Name = L"textBox8";
  2451. this->textBox8->Size = System::Drawing::Size(76, 20);
  2452. this->textBox8->TabIndex = 53;
  2453. this->textBox8->Text = L"1234567890";
  2454. //
  2455. // label44
  2456. //
  2457. this->label44->AutoSize = true;
  2458. this->label44->Location = System::Drawing::Point(182, 9);
  2459. this->label44->Name = L"label44";
  2460. this->label44->Size = System::Drawing::Size(75, 13);
  2461. this->label44->TabIndex = 54;
  2462. this->label44->Text = L"Hardware Ver:";
  2463. //
  2464. // label45
  2465. //
  2466. this->label45->AutoSize = true;
  2467. this->label45->Location = System::Drawing::Point(182, 35);
  2468. this->label45->Name = L"label45";
  2469. this->label45->Size = System::Drawing::Size(71, 13);
  2470. this->label45->TabIndex = 55;
  2471. this->label45->Text = L"Software Ver:";
  2472. //
  2473. // label46
  2474. //
  2475. this->label46->AutoSize = true;
  2476. this->label46->Location = System::Drawing::Point(6, 35);
  2477. this->label46->Name = L"label46";
  2478. this->label46->Size = System::Drawing::Size(51, 13);
  2479. this->label46->TabIndex = 48;
  2480. this->label46->Text = L"Manf. ID:";
  2481. //
  2482. // label47
  2483. //
  2484. this->label47->AutoSize = true;
  2485. this->label47->Location = System::Drawing::Point(6, 62);
  2486. this->label47->Name = L"label47";
  2487. this->label47->Size = System::Drawing::Size(49, 13);
  2488. this->label47->TabIndex = 50;
  2489. this->label47->Text = L"Model #:";
  2490. //
  2491. // label48
  2492. //
  2493. this->label48->AutoSize = true;
  2494. this->label48->Location = System::Drawing::Point(6, 9);
  2495. this->label48->Name = L"label48";
  2496. this->label48->Size = System::Drawing::Size(46, 13);
  2497. this->label48->TabIndex = 49;
  2498. this->label48->Text = L"Serial #:";
  2499. //
  2500. // tabPage22
  2501. //
  2502. this->tabPage22->Controls->Add(this->label49);
  2503. this->tabPage22->Controls->Add(this->label50);
  2504. this->tabPage22->Controls->Add(this->comboBox1);
  2505. this->tabPage22->Controls->Add(this->button3);
  2506. this->tabPage22->Controls->Add(this->numericUpDown10);
  2507. this->tabPage22->Controls->Add(this->label51);
  2508. this->tabPage22->Controls->Add(this->numericUpDown11);
  2509. this->tabPage22->Controls->Add(this->groupBox13);
  2510. this->tabPage22->Controls->Add(this->checkBox8);
  2511. this->tabPage22->Controls->Add(this->textBox9);
  2512. this->tabPage22->Controls->Add(this->label52);
  2513. this->tabPage22->Controls->Add(this->label53);
  2514. this->tabPage22->Controls->Add(this->checkBox9);
  2515. this->tabPage22->Location = System::Drawing::Point(4, 22);
  2516. this->tabPage22->Name = L"tabPage22";
  2517. this->tabPage22->Padding = System::Windows::Forms::Padding(3);
  2518. this->tabPage22->Size = System::Drawing::Size(380, 89);
  2519. this->tabPage22->TabIndex = 1;
  2520. this->tabPage22->Text = L"Battery Page";
  2521. this->tabPage22->UseVisualStyleBackColor = true;
  2522. //
  2523. // label49
  2524. //
  2525. this->label49->AutoSize = true;
  2526. this->label49->Location = System::Drawing::Point(6, 24);
  2527. this->label49->Name = L"label49";
  2528. this->label49->Size = System::Drawing::Size(73, 13);
  2529. this->label49->TabIndex = 79;
  2530. this->label49->Text = L"Battery Status";
  2531. //
  2532. // label50
  2533. //
  2534. this->label50->AutoSize = true;
  2535. this->label50->Location = System::Drawing::Point(13, 62);
  2536. this->label50->Name = L"label50";
  2537. this->label50->Size = System::Drawing::Size(143, 13);
  2538. this->label50->TabIndex = 78;
  2539. this->label50->Text = L"Fractional Voltage (1/256 V):";
  2540. //
  2541. // comboBox1
  2542. //
  2543. this->comboBox1->FormattingEnabled = true;
  2544. this->comboBox1->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"New", L"Good", L"Ok", L"Low", L"Critical", L"Invalid"});
  2545. this->comboBox1->Location = System::Drawing::Point(85, 21);
  2546. this->comboBox1->Name = L"comboBox1";
  2547. this->comboBox1->Size = System::Drawing::Size(60, 21);
  2548. this->comboBox1->TabIndex = 76;
  2549. this->comboBox1->Text = L"Ok";
  2550. //
  2551. // button3
  2552. //
  2553. this->button3->Location = System::Drawing::Point(226, 58);
  2554. this->button3->Name = L"button3";
  2555. this->button3->Size = System::Drawing::Size(84, 20);
  2556. this->button3->TabIndex = 73;
  2557. this->button3->Text = L"Update Time";
  2558. this->button3->UseVisualStyleBackColor = true;
  2559. //
  2560. // numericUpDown10
  2561. //
  2562. this->numericUpDown10->Location = System::Drawing::Point(165, 41);
  2563. this->numericUpDown10->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {14, 0, 0, 0});
  2564. this->numericUpDown10->Name = L"numericUpDown10";
  2565. this->numericUpDown10->Size = System::Drawing::Size(36, 20);
  2566. this->numericUpDown10->TabIndex = 68;
  2567. this->numericUpDown10->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {3, 0, 0, 0});
  2568. //
  2569. // label51
  2570. //
  2571. this->label51->AutoSize = true;
  2572. this->label51->Location = System::Drawing::Point(186, 7);
  2573. this->label51->Name = L"label51";
  2574. this->label51->Size = System::Drawing::Size(0, 13);
  2575. this->label51->TabIndex = 75;
  2576. //
  2577. // numericUpDown11
  2578. //
  2579. this->numericUpDown11->Location = System::Drawing::Point(165, 60);
  2580. this->numericUpDown11->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {255, 0, 0, 0});
  2581. this->numericUpDown11->Name = L"numericUpDown11";
  2582. this->numericUpDown11->Size = System::Drawing::Size(42, 20);
  2583. this->numericUpDown11->TabIndex = 69;
  2584. this->numericUpDown11->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {85, 0, 0, 0});
  2585. //
  2586. // groupBox13
  2587. //
  2588. this->groupBox13->Controls->Add(this->radioButton1);
  2589. this->groupBox13->Controls->Add(this->radioButton2);
  2590. this->groupBox13->Enabled = false;
  2591. this->groupBox13->Location = System::Drawing::Point(253, 17);
  2592. this->groupBox13->Name = L"groupBox13";
  2593. this->groupBox13->Size = System::Drawing::Size(124, 36);
  2594. this->groupBox13->TabIndex = 63;
  2595. this->groupBox13->TabStop = false;
  2596. this->groupBox13->Text = L"Time Resolution";
  2597. //
  2598. // radioButton1
  2599. //
  2600. this->radioButton1->AutoSize = true;
  2601. this->radioButton1->Checked = true;
  2602. this->radioButton1->Location = System::Drawing::Point(6, 15);
  2603. this->radioButton1->Name = L"radioButton1";
  2604. this->radioButton1->Size = System::Drawing::Size(51, 17);
  2605. this->radioButton1->TabIndex = 58;
  2606. this->radioButton1->TabStop = true;
  2607. this->radioButton1->Text = L"2 sec";
  2608. this->radioButton1->UseVisualStyleBackColor = true;
  2609. //
  2610. // radioButton2
  2611. //
  2612. this->radioButton2->AutoSize = true;
  2613. this->radioButton2->Location = System::Drawing::Point(63, 15);
  2614. this->radioButton2->Name = L"radioButton2";
  2615. this->radioButton2->Size = System::Drawing::Size(57, 17);
  2616. this->radioButton2->TabIndex = 59;
  2617. this->radioButton2->Text = L"16 sec";
  2618. this->radioButton2->UseVisualStyleBackColor = true;
  2619. //
  2620. // checkBox8
  2621. //
  2622. this->checkBox8->AutoSize = true;
  2623. this->checkBox8->Checked = true;
  2624. this->checkBox8->CheckState = System::Windows::Forms::CheckState::Checked;
  2625. this->checkBox8->Location = System::Drawing::Point(6, 42);
  2626. this->checkBox8->Name = L"checkBox8";
  2627. this->checkBox8->Size = System::Drawing::Size(153, 17);
  2628. this->checkBox8->TabIndex = 70;
  2629. this->checkBox8->Text = L"Enable Battery Voltage (V):";
  2630. this->checkBox8->UseVisualStyleBackColor = true;
  2631. //
  2632. // textBox9
  2633. //
  2634. this->textBox9->Location = System::Drawing::Point(316, 58);
  2635. this->textBox9->MaxLength = 9;
  2636. this->textBox9->Name = L"textBox9";
  2637. this->textBox9->Size = System::Drawing::Size(63, 20);
  2638. this->textBox9->TabIndex = 72;
  2639. this->textBox9->Text = L"0";
  2640. this->textBox9->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
  2641. //
  2642. // label52
  2643. //
  2644. this->label52->Enabled = false;
  2645. this->label52->Location = System::Drawing::Point(317, 2);
  2646. this->label52->Name = L"label52";
  2647. this->label52->Size = System::Drawing::Size(62, 13);
  2648. this->label52->TabIndex = 65;
  2649. this->label52->Text = L"0";
  2650. this->label52->TextAlign = System::Drawing::ContentAlignment::BottomRight;
  2651. //
  2652. // label53
  2653. //
  2654. this->label53->AutoSize = true;
  2655. this->label53->Location = System::Drawing::Point(223, 1);
  2656. this->label53->Name = L"label53";
  2657. this->label53->Size = System::Drawing::Size(88, 13);
  2658. this->label53->TabIndex = 64;
  2659. this->label53->Text = L"Elapsed Time (s):";
  2660. //
  2661. // checkBox9
  2662. //
  2663. this->checkBox9->AutoSize = true;
  2664. this->checkBox9->Checked = true;
  2665. this->checkBox9->CheckState = System::Windows::Forms::CheckState::Checked;
  2666. this->checkBox9->Location = System::Drawing::Point(0, 0);
  2667. this->checkBox9->Name = L"checkBox9";
  2668. this->checkBox9->Size = System::Drawing::Size(156, 17);
  2669. this->checkBox9->TabIndex = 67;
  2670. this->checkBox9->Text = L"Enable Battery Status Page";
  2671. this->checkBox9->UseVisualStyleBackColor = true;
  2672. //
  2673. // tabControl2
  2674. //
  2675. this->tabControl2->Controls->Add(this->tabPage5);
  2676. this->tabControl2->Controls->Add(this->tabPage6);
  2677. this->tabControl2->Location = System::Drawing::Point(0, 0);
  2678. this->tabControl2->Name = L"tabControl2";
  2679. this->tabControl2->SelectedIndex = 0;
  2680. this->tabControl2->Size = System::Drawing::Size(384, 134);
  2681. this->tabControl2->TabIndex = 0;
  2682. //
  2683. // tabPage5
  2684. //
  2685. this->tabPage5->Controls->Add(this->label_Glb_ModelNumDisplay);
  2686. this->tabPage5->Controls->Add(this->label_Glb_HardwareVer);
  2687. this->tabPage5->Controls->Add(this->label_Glb_ManfID);
  2688. this->tabPage5->Controls->Add(this->label_Glb_SoftwareVer);
  2689. this->tabPage5->Controls->Add(this->label_Glb_HardwareVerDisplay);
  2690. this->tabPage5->Controls->Add(this->label_Glb_SoftwareVerDisplay);
  2691. this->tabPage5->Controls->Add(this->label_Glb_SerialNumDisplay);
  2692. this->tabPage5->Controls->Add(this->label_Glb_SerialNum);
  2693. this->tabPage5->Controls->Add(this->label_Glb_ModelNum);
  2694. this->tabPage5->Controls->Add(this->label_Glb_ManfIDDisplay);
  2695. this->tabPage5->Location = System::Drawing::Point(4, 22);
  2696. this->tabPage5->Name = L"tabPage5";
  2697. this->tabPage5->Padding = System::Windows::Forms::Padding(3);
  2698. this->tabPage5->Size = System::Drawing::Size(376, 108);
  2699. this->tabPage5->TabIndex = 0;
  2700. this->tabPage5->Text = L"Manufacturer\'s Info";
  2701. this->tabPage5->UseVisualStyleBackColor = true;
  2702. //
  2703. // tabPage6
  2704. //
  2705. this->tabPage6->Controls->Add(this->labelBattStatus);
  2706. this->tabPage6->Controls->Add(this->label68);
  2707. this->tabPage6->Controls->Add(this->label67);
  2708. this->tabPage6->Controls->Add(this->labelBattVolt);
  2709. this->tabPage6->Controls->Add(this->label63);
  2710. this->tabPage6->Controls->Add(this->label62);
  2711. this->tabPage6->Controls->Add(this->labelTimeRes);
  2712. this->tabPage6->Controls->Add(this->labelOpTime);
  2713. this->tabPage6->Location = System::Drawing::Point(4, 22);
  2714. this->tabPage6->Name = L"tabPage6";
  2715. this->tabPage6->Padding = System::Windows::Forms::Padding(3);
  2716. this->tabPage6->Size = System::Drawing::Size(376, 108);
  2717. this->tabPage6->TabIndex = 1;
  2718. this->tabPage6->Text = L"Battery Status";
  2719. this->tabPage6->UseVisualStyleBackColor = true;
  2720. //
  2721. // GeocacheDisplay
  2722. //
  2723. this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
  2724. this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
  2725. this->ClientSize = System::Drawing::Size(794, 351);
  2726. this->Controls->Add(this->panel_Display);
  2727. this->Controls->Add(this->panel_Settings);
  2728. this->Name = L"GeocacheDisplay";
  2729. this->Text = L"Geocache Display";
  2730. this->panel_Settings->ResumeLayout(false);
  2731. this->tabControl1->ResumeLayout(false);
  2732. this->tabPage1->ResumeLayout(false);
  2733. this->tabPage1->PerformLayout();
  2734. this->tabPage2->ResumeLayout(false);
  2735. this->tabPage2->PerformLayout();
  2736. this->tabPage4->ResumeLayout(false);
  2737. this->tabPage3->ResumeLayout(false);
  2738. this->tabControl3->ResumeLayout(false);
  2739. this->tabPage10->ResumeLayout(false);
  2740. this->tabPage10->PerformLayout();
  2741. this->tabPage23->ResumeLayout(false);
  2742. this->groupBox2->ResumeLayout(false);
  2743. this->groupBox2->PerformLayout();
  2744. this->groupBox1->ResumeLayout(false);
  2745. this->groupBox1->PerformLayout();
  2746. this->tabPage11->ResumeLayout(false);
  2747. this->groupBox3->ResumeLayout(false);
  2748. this->groupBox3->PerformLayout();
  2749. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownLatitude))->EndInit();
  2750. this->tabPage12->ResumeLayout(false);
  2751. this->groupBox4->ResumeLayout(false);
  2752. this->groupBox4->PerformLayout();
  2753. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownLongitude))->EndInit();
  2754. this->tabPage13->ResumeLayout(false);
  2755. this->groupBox5->ResumeLayout(false);
  2756. this->groupBox5->PerformLayout();
  2757. this->tabPage14->ResumeLayout(false);
  2758. this->groupBox6->ResumeLayout(false);
  2759. this->groupBox6->PerformLayout();
  2760. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownMinutes))->EndInit();
  2761. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownNumVisits))->EndInit();
  2762. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownMonth))->EndInit();
  2763. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownSeconds))->EndInit();
  2764. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownDay))->EndInit();
  2765. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownYear))->EndInit();
  2766. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDownHours))->EndInit();
  2767. this->panel_Display->ResumeLayout(false);
  2768. this->panel_Display->PerformLayout();
  2769. this->tabPage7->ResumeLayout(false);
  2770. this->tabPage7->PerformLayout();
  2771. this->groupBox7->ResumeLayout(false);
  2772. this->groupBox7->PerformLayout();
  2773. this->groupBox8->ResumeLayout(false);
  2774. this->groupBox8->PerformLayout();
  2775. this->tabPage8->ResumeLayout(false);
  2776. this->tabControl5->ResumeLayout(false);
  2777. this->tabPage9->ResumeLayout(false);
  2778. this->tabPage15->ResumeLayout(false);
  2779. this->groupBox9->ResumeLayout(false);
  2780. this->groupBox9->PerformLayout();
  2781. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown1))->EndInit();
  2782. this->tabPage16->ResumeLayout(false);
  2783. this->groupBox10->ResumeLayout(false);
  2784. this->groupBox10->PerformLayout();
  2785. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown2))->EndInit();
  2786. this->tabPage17->ResumeLayout(false);
  2787. this->groupBox11->ResumeLayout(false);
  2788. this->groupBox11->PerformLayout();
  2789. this->tabPage18->ResumeLayout(false);
  2790. this->groupBox12->ResumeLayout(false);
  2791. this->groupBox12->PerformLayout();
  2792. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown3))->EndInit();
  2793. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown4))->EndInit();
  2794. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown5))->EndInit();
  2795. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown6))->EndInit();
  2796. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown7))->EndInit();
  2797. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown8))->EndInit();
  2798. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown9))->EndInit();
  2799. this->tabPage19->ResumeLayout(false);
  2800. this->tabPage19->PerformLayout();
  2801. this->tabPage20->ResumeLayout(false);
  2802. this->tabControl6->ResumeLayout(false);
  2803. this->tabPage21->ResumeLayout(false);
  2804. this->tabPage21->PerformLayout();
  2805. this->tabPage22->ResumeLayout(false);
  2806. this->tabPage22->PerformLayout();
  2807. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown10))->EndInit();
  2808. (cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numericUpDown11))->EndInit();
  2809. this->groupBox13->ResumeLayout(false);
  2810. this->groupBox13->PerformLayout();
  2811. this->tabControl2->ResumeLayout(false);
  2812. this->tabPage5->ResumeLayout(false);
  2813. this->tabPage5->PerformLayout();
  2814. this->tabPage6->ResumeLayout(false);
  2815. this->tabPage6->PerformLayout();
  2816. this->ResumeLayout(false);
  2817. }
  2818. #pragma endregion
  2819. };