/* This software is subject to the license described in the License.txt file included with this software distribution. You may not use this file except in compliance with this license. Copyright (c) Dynastream Innovations Inc. 2012 All rights reserved. */ #pragma once #include "StdAfx.h" #include "ISimBase.h" #include "antplus_weight.h" #include "antplus_common.h" #include "types.h" #include "antdefines.h" using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; public ref class WeightScaleSensor : public System::Windows::Forms::Form, public ISimBase{ public: WeightScaleSensor(System::Timers::Timer^ channelTimer){ commonPages = gcnew CommonData(); wsPages = gcnew WeightScale(WeightScale::DeviceClass::SCALE); InitializeComponent(); timerHandle = channelTimer; InitializeSim(); } ~WeightScaleSensor(){ this->panel_Display->Controls->Clear(); this->panel_Settings->Controls->Clear(); delete this->panel_Display; delete this->panel_Settings; //clean up floating resources with the garbage collector GC::Collect(2); if (components) { delete components; } } public: virtual void ANT_eventNotification(UCHAR ucEventCode_, UCHAR* pucEventBuffer_); virtual UCHAR getDeviceType(){return WeightScale::DEVICE_TYPE;} virtual UCHAR getTransmissionType(){return WeightScale::TX_TYPE;} virtual USHORT getTransmitPeriod(){return WeightScale::MSG_PERIOD;} virtual DOUBLE getTimerInterval(){return 1000;} // Set interval to 1 second, just to keep track of time virtual void onTimerTock(USHORT eventTime){} // Do nothing virtual System::Windows::Forms::Panel^ getSimSettingsPanel(){return this->panel_Settings;} virtual System::Windows::Forms::Panel^ getSimTranslatedDisplay(){return this->panel_Display;} private: void InitializeSim(); void HandleTransmit(UCHAR* pucTxBuffer_); void HandleReceive(UCHAR* pucRxBuffer_); void ProcessReceivedProfile(); void UpdateDisplay(); void UpdateDisplayActiveProfile(); void UpdateDisplayCapabilities(); void SelectPresetProfile(); void SelectWeightStatus(); void SelectPages(); void SelectCustomProfile(); void AllowChangesProfile(BOOL bNoSession_); System::Void checkBoxProfileSet_CheckedChanged(System::Object^ sender, System::EventArgs^ e); System::Void checkBoxAntfs_CheckedChanged(System::Object^ sender, System::EventArgs^ e); System::Void checkBoxExchange_CheckedChanged(System::Object^ sender, System::EventArgs^ e); System::Void numericUpDownWeight_ValueChanged(System::Object^ sender, System::EventArgs^ e); System::Void numericUpDown_Hydration_ValueChanged(System::Object^ sender, System::EventArgs^ e); System::Void numericUpDown_BodyFat_ValueChanged(System::Object^ sender, System::EventArgs^ e); System::Void numericUpDown_ActiveMetRate_ValueChanged(System::Object^ sender, System::EventArgs^ e); System::Void numericUpDown_BasalMetRate_ValueChanged(System::Object^ sender, System::EventArgs^ e); System::Void numericUpDown_MuscleMass_ValueChanged(System::Object^ sender, System::EventArgs^ e); System::Void numericUpDown_BoneMass_ValueChanged(System::Object^ sender, System::EventArgs^ e); System::Void buttonUpdateGlobal_Click(System::Object^ sender, System::EventArgs^ e); System::Void buttonReset_Click(System::Object^ sender, System::EventArgs^ e); private: CommonData^ commonPages; // Handle to common data pages WeightScale^ wsPages; // Handle to weight scale pages System::Timers::Timer^ timerHandle; dRequestAckMsg^ requestAckMsg; // Preset User Profiles WeightScaleUserProfile^ uprofUndef; WeightScaleUserProfile^ uprofU1; WeightScaleUserProfile^ uprofU2; WeightScaleUserProfile^ uprofU3; // Status BOOL bTxAdvanced; BOOL bTxUserProfile; BOOL bTxPage2; BOOL bTxPage3; BOOL bTxPage4; private: System::Windows::Forms::Button^ buttonUpdateGlobal; private: System::Windows::Forms::CheckBox^ checkBoxProd; private: System::Windows::Forms::CheckBox^ checkBoxMfg; private: System::Windows::Forms::CheckBox^ checkBoxProfileSet; private: System::Windows::Forms::CheckBox^ checkBoxAntfs; private: System::Windows::Forms::CheckBox^ checkBoxExchange; private: System::Windows::Forms::NumericUpDown^ numericUpDownAge; private: System::Windows::Forms::NumericUpDown^ numericUpDownHeight; private: System::Windows::Forms::NumericUpDown^ numericUpDownWeight; private: System::Windows::Forms::NumericUpDown^ numericUpDownProfile; private: System::Windows::Forms::RadioButton^ radioButtonUser3; private: System::Windows::Forms::RadioButton^ radioButtonUser2; private: System::Windows::Forms::RadioButton^ radioButtonUser1; private: System::Windows::Forms::RadioButton^ radioButtonFemale; private: System::Windows::Forms::RadioButton^ radioButtonMale; private: System::Windows::Forms::Label^ labelStatusProfileSent; private: System::Windows::Forms::Label^ labelStatusProfileUpdate; private: System::Windows::Forms::Label^ labelStatusProfileMatch; private: System::Windows::Forms::Label^ labelStatusProfileNew; private: System::Windows::Forms::Label^ labelAgeActive; private: System::Windows::Forms::Label^ labelGenderActive; private: System::Windows::Forms::Label^ labelHeightActive; private: System::Windows::Forms::Label^ labelStatusProfileRx; private: System::Windows::Forms::Label^ labelProfileActive2; private: System::Windows::Forms::Label^ labelProfileActive; private: System::Windows::Forms::Label^ labelWeight; private: System::Windows::Forms::Label^ labelProfileSetScale; private: System::Windows::Forms::Label^ labelExchangeScale; private: System::Windows::Forms::Label^ labelAntfsRx; private: System::Windows::Forms::Label^ labelDescriptionActive; private: System::Windows::Forms::Label^ labelError; private: System::Windows::Forms::Label^ label_Bat_Status; private: System::Windows::Forms::Label^ label_Glb_GlobalDataError; private: System::Windows::Forms::Label^ label_Glb_HardwareVer; private: System::Windows::Forms::Label^ label_Glb_HardwareVerDisplay; private: System::Windows::Forms::Label^ label_Glb_ManfID; private: System::Windows::Forms::Label^ label_Glb_ManfIDDisplay; private: System::Windows::Forms::Label^ label_Glb_ModelNum; private: System::Windows::Forms::Label^ label_Glb_ModelNumDisplay; private: System::Windows::Forms::Label^ label_Glb_SerialNum; private: System::Windows::Forms::Label^ label_Glb_SerialNumDisplay; private: System::Windows::Forms::Label^ label_Glb_SoftwareVer; private: System::Windows::Forms::Label^ label_Glb_SoftwareVerDisplay; private: System::Windows::Forms::Label^ label_Trn_DisplayTitle; private: System::Windows::Forms::Label^ label1; private: System::Windows::Forms::Label^ label10; private: System::Windows::Forms::Label^ label11; private: System::Windows::Forms::Label^ label18; private: System::Windows::Forms::Label^ label19; private: System::Windows::Forms::Label^ label2; private: System::Windows::Forms::Label^ label20; private: System::Windows::Forms::Label^ label21; private: System::Windows::Forms::Label^ label22; private: System::Windows::Forms::Label^ label27; private: System::Windows::Forms::Label^ label28; private: System::Windows::Forms::Label^ label29; private: System::Windows::Forms::Label^ label3; private: System::Windows::Forms::Label^ label31; private: System::Windows::Forms::Label^ label32; private: System::Windows::Forms::Label^ label33; private: System::Windows::Forms::Label^ label37; private: System::Windows::Forms::Label^ label39; private: System::Windows::Forms::Label^ label4; private: System::Windows::Forms::Label^ label5; private: System::Windows::Forms::Label^ label6; private: System::Windows::Forms::Label^ label7; private: System::Windows::Forms::Label^ label8; private: System::Windows::Forms::Label^ label9; private: System::Windows::Forms::Label^ labelW1; private: System::Windows::Forms::Panel^ panel_Display; private: System::Windows::Forms::Panel^ panel_Settings; private: System::Windows::Forms::TabControl^ tabControl1; private: System::Windows::Forms::TabPage^ tabPage_GlobalData; private: System::Windows::Forms::TabPage^ tabPage_Main; private: System::Windows::Forms::TabPage^ tabPage_CustomProfile; private: System::Windows::Forms::TabPage^ tabPage_ActiveProfile; private: System::Windows::Forms::TextBox^ textboxHwVer; private: System::Windows::Forms::TextBox^ textboxMfgID; private: System::Windows::Forms::TextBox^ textboxModelNum; private: System::Windows::Forms::TextBox^ textboxSerialNum; private: System::Windows::Forms::TextBox^ textboxSwVer; private: System::Windows::Forms::Label^ label24; private: System::Windows::Forms::Label^ label156; private: System::Windows::Forms::Label^ label81; private: System::Windows::Forms::Label^ label79; private: System::Windows::Forms::Label^ label17; private: System::Windows::Forms::GroupBox^ groupBox1; private: System::Windows::Forms::GroupBox^ groupBox2; private: System::Windows::Forms::NumericUpDown^ numericUpDownActivityLevel; private: System::Windows::Forms::GroupBox^ groupBox6; private: System::Windows::Forms::RadioButton^ radioButtonWeightValid; private: System::Windows::Forms::RadioButton^ radioButtonWeightError; private: System::Windows::Forms::RadioButton^ radioButtonWieghtComputing; private: System::Windows::Forms::RadioButton^ radioButtonGuest; private: System::Windows::Forms::GroupBox^ groupBoxLifetimeActivity; private: System::Windows::Forms::RadioButton^ radioButtonLifetimeActivityFalse; private: System::Windows::Forms::RadioButton^ radioButtonLifetimeActivityTrue; private: System::Windows::Forms::Label^ labelLifestyle; private: System::Windows::Forms::Label^ label40; private: System::Windows::Forms::Button^ buttonReset; private: System::Windows::Forms::Label^ labelExchangeDisplay; private: System::Windows::Forms::Label^ label12; private: System::Windows::Forms::TabPage^ tabPage_Advanced; private: System::Windows::Forms::CheckBox^ checkBox_TxPage2; private: System::Windows::Forms::NumericUpDown^ numericUpDown_Hydration; private: System::Windows::Forms::Label^ label_Disp_Hydration; private: System::Windows::Forms::CheckBox^ checkBox_TxPage3; private: System::Windows::Forms::NumericUpDown^ numericUpDown_BodyFat; private: System::Windows::Forms::Label^ label_Disp_BodyFat; private: System::Windows::Forms::NumericUpDown^ numericUpDown_ActiveMetRate; private: System::Windows::Forms::Label^ label_Disp_Active; private: System::Windows::Forms::NumericUpDown^ numericUpDown_BasalMetRate; private: System::Windows::Forms::Label^ label_Disp_Basal; private: System::Windows::Forms::Label^ label_MetRate; private: System::Windows::Forms::Label^ labelBF; private: System::Windows::Forms::Label^ label_BodyFat; private: System::Windows::Forms::Label^ labelH; private: System::Windows::Forms::Label^ label_Hydration; private: System::Windows::Forms::Label^ labelBMR; private: System::Windows::Forms::Label^ label_BasalMetRate; private: System::Windows::Forms::Label^ labelAMR; private: System::Windows::Forms::Label^ label_ActiveMetRate; private: System::Windows::Forms::Label^ label_MR; private: System::Windows::Forms::NumericUpDown^ numericUpDown_BoneMass; private: System::Windows::Forms::Label^ label13; private: System::Windows::Forms::Label^ label14; private: System::Windows::Forms::NumericUpDown^ numericUpDown_MuscleMass; private: System::Windows::Forms::Label^ label15; private: System::Windows::Forms::CheckBox^ checkBox_TxPage4; private: System::Windows::Forms::CheckBox^ checkBox_InvalidSerial; /// /// Required designer variable. /// System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// void InitializeComponent(void) { this->panel_Settings = (gcnew System::Windows::Forms::Panel()); this->tabControl1 = (gcnew System::Windows::Forms::TabControl()); this->tabPage_Main = (gcnew System::Windows::Forms::TabPage()); this->buttonReset = (gcnew System::Windows::Forms::Button()); this->groupBox6 = (gcnew System::Windows::Forms::GroupBox()); this->radioButtonWeightError = (gcnew System::Windows::Forms::RadioButton()); this->radioButtonWieghtComputing = (gcnew System::Windows::Forms::RadioButton()); this->radioButtonWeightValid = (gcnew System::Windows::Forms::RadioButton()); this->numericUpDownWeight = (gcnew System::Windows::Forms::NumericUpDown()); this->labelStatusProfileSent = (gcnew System::Windows::Forms::Label()); this->labelStatusProfileUpdate = (gcnew System::Windows::Forms::Label()); this->labelStatusProfileMatch = (gcnew System::Windows::Forms::Label()); this->labelStatusProfileNew = (gcnew System::Windows::Forms::Label()); this->groupBox2 = (gcnew System::Windows::Forms::GroupBox()); this->radioButtonGuest = (gcnew System::Windows::Forms::RadioButton()); this->radioButtonUser3 = (gcnew System::Windows::Forms::RadioButton()); this->radioButtonUser2 = (gcnew System::Windows::Forms::RadioButton()); this->radioButtonUser1 = (gcnew System::Windows::Forms::RadioButton()); this->checkBoxProfileSet = (gcnew System::Windows::Forms::CheckBox()); this->checkBoxExchange = (gcnew System::Windows::Forms::CheckBox()); this->checkBoxAntfs = (gcnew System::Windows::Forms::CheckBox()); this->labelStatusProfileRx = (gcnew System::Windows::Forms::Label()); this->tabPage_Advanced = (gcnew System::Windows::Forms::TabPage()); this->numericUpDown_BoneMass = (gcnew System::Windows::Forms::NumericUpDown()); this->label13 = (gcnew System::Windows::Forms::Label()); this->label14 = (gcnew System::Windows::Forms::Label()); this->numericUpDown_MuscleMass = (gcnew System::Windows::Forms::NumericUpDown()); this->label15 = (gcnew System::Windows::Forms::Label()); this->checkBox_TxPage4 = (gcnew System::Windows::Forms::CheckBox()); this->numericUpDown_BasalMetRate = (gcnew System::Windows::Forms::NumericUpDown()); this->label_Disp_Basal = (gcnew System::Windows::Forms::Label()); this->label_MetRate = (gcnew System::Windows::Forms::Label()); this->numericUpDown_ActiveMetRate = (gcnew System::Windows::Forms::NumericUpDown()); this->label_Disp_Active = (gcnew System::Windows::Forms::Label()); this->checkBox_TxPage3 = (gcnew System::Windows::Forms::CheckBox()); this->numericUpDown_BodyFat = (gcnew System::Windows::Forms::NumericUpDown()); this->label_Disp_BodyFat = (gcnew System::Windows::Forms::Label()); this->numericUpDown_Hydration = (gcnew System::Windows::Forms::NumericUpDown()); this->label_Disp_Hydration = (gcnew System::Windows::Forms::Label()); this->checkBox_TxPage2 = (gcnew System::Windows::Forms::CheckBox()); this->tabPage_GlobalData = (gcnew System::Windows::Forms::TabPage()); this->checkBox_InvalidSerial = (gcnew System::Windows::Forms::CheckBox()); this->checkBoxProd = (gcnew System::Windows::Forms::CheckBox()); this->checkBoxMfg = (gcnew System::Windows::Forms::CheckBox()); this->buttonUpdateGlobal = (gcnew System::Windows::Forms::Button()); this->labelError = (gcnew System::Windows::Forms::Label()); this->label18 = (gcnew System::Windows::Forms::Label()); this->label19 = (gcnew System::Windows::Forms::Label()); this->textboxSerialNum = (gcnew System::Windows::Forms::TextBox()); this->textboxSwVer = (gcnew System::Windows::Forms::TextBox()); this->label20 = (gcnew System::Windows::Forms::Label()); this->label21 = (gcnew System::Windows::Forms::Label()); this->label22 = (gcnew System::Windows::Forms::Label()); this->textboxHwVer = (gcnew System::Windows::Forms::TextBox()); this->textboxModelNum = (gcnew System::Windows::Forms::TextBox()); this->textboxMfgID = (gcnew System::Windows::Forms::TextBox()); this->tabPage_CustomProfile = (gcnew System::Windows::Forms::TabPage()); this->groupBoxLifetimeActivity = (gcnew System::Windows::Forms::GroupBox()); this->radioButtonLifetimeActivityFalse = (gcnew System::Windows::Forms::RadioButton()); this->radioButtonLifetimeActivityTrue = (gcnew System::Windows::Forms::RadioButton()); this->numericUpDownActivityLevel = (gcnew System::Windows::Forms::NumericUpDown()); this->label24 = (gcnew System::Windows::Forms::Label()); this->numericUpDownProfile = (gcnew System::Windows::Forms::NumericUpDown()); this->groupBox1 = (gcnew System::Windows::Forms::GroupBox()); this->radioButtonFemale = (gcnew System::Windows::Forms::RadioButton()); this->radioButtonMale = (gcnew System::Windows::Forms::RadioButton()); this->label29 = (gcnew System::Windows::Forms::Label()); this->label28 = (gcnew System::Windows::Forms::Label()); this->numericUpDownHeight = (gcnew System::Windows::Forms::NumericUpDown()); this->label27 = (gcnew System::Windows::Forms::Label()); this->numericUpDownAge = (gcnew System::Windows::Forms::NumericUpDown()); this->tabPage_ActiveProfile = (gcnew System::Windows::Forms::TabPage()); this->labelExchangeDisplay = (gcnew System::Windows::Forms::Label()); this->label12 = (gcnew System::Windows::Forms::Label()); this->labelLifestyle = (gcnew System::Windows::Forms::Label()); this->label40 = (gcnew System::Windows::Forms::Label()); this->label156 = (gcnew System::Windows::Forms::Label()); this->labelProfileSetScale = (gcnew System::Windows::Forms::Label()); this->label81 = (gcnew System::Windows::Forms::Label()); this->labelExchangeScale = (gcnew System::Windows::Forms::Label()); this->label79 = (gcnew System::Windows::Forms::Label()); this->labelAntfsRx = (gcnew System::Windows::Forms::Label()); this->label17 = (gcnew System::Windows::Forms::Label()); this->labelDescriptionActive = (gcnew System::Windows::Forms::Label()); this->label_Bat_Status = (gcnew System::Windows::Forms::Label()); this->label32 = (gcnew System::Windows::Forms::Label()); this->labelHeightActive = (gcnew System::Windows::Forms::Label()); this->label33 = (gcnew System::Windows::Forms::Label()); this->labelAgeActive = (gcnew System::Windows::Forms::Label()); this->label37 = (gcnew System::Windows::Forms::Label()); this->labelGenderActive = (gcnew System::Windows::Forms::Label()); this->label39 = (gcnew System::Windows::Forms::Label()); this->labelProfileActive2 = (gcnew System::Windows::Forms::Label()); this->panel_Display = (gcnew System::Windows::Forms::Panel()); this->labelBMR = (gcnew System::Windows::Forms::Label()); this->label_BasalMetRate = (gcnew System::Windows::Forms::Label()); this->labelAMR = (gcnew System::Windows::Forms::Label()); this->label_ActiveMetRate = (gcnew System::Windows::Forms::Label()); this->label_MR = (gcnew System::Windows::Forms::Label()); this->labelBF = (gcnew System::Windows::Forms::Label()); this->label_BodyFat = (gcnew System::Windows::Forms::Label()); this->labelH = (gcnew System::Windows::Forms::Label()); this->label_Hydration = (gcnew System::Windows::Forms::Label()); this->labelProfileActive = (gcnew System::Windows::Forms::Label()); this->label31 = (gcnew System::Windows::Forms::Label()); this->label_Trn_DisplayTitle = (gcnew System::Windows::Forms::Label()); this->labelW1 = (gcnew System::Windows::Forms::Label()); this->labelWeight = (gcnew System::Windows::Forms::Label()); this->label_Glb_SoftwareVerDisplay = (gcnew System::Windows::Forms::Label()); this->label_Glb_SerialNumDisplay = (gcnew System::Windows::Forms::Label()); this->label_Glb_HardwareVerDisplay = (gcnew System::Windows::Forms::Label()); this->label_Glb_ModelNumDisplay = (gcnew System::Windows::Forms::Label()); this->label_Glb_ManfIDDisplay = (gcnew System::Windows::Forms::Label()); this->label_Glb_GlobalDataError = (gcnew System::Windows::Forms::Label()); this->label_Glb_SoftwareVer = (gcnew System::Windows::Forms::Label()); this->label_Glb_HardwareVer = (gcnew System::Windows::Forms::Label()); this->label_Glb_SerialNum = (gcnew System::Windows::Forms::Label()); this->label_Glb_ManfID = (gcnew System::Windows::Forms::Label()); this->label_Glb_ModelNum = (gcnew System::Windows::Forms::Label()); this->label1 = (gcnew System::Windows::Forms::Label()); this->label2 = (gcnew System::Windows::Forms::Label()); this->label3 = (gcnew System::Windows::Forms::Label()); this->label4 = (gcnew System::Windows::Forms::Label()); this->label5 = (gcnew System::Windows::Forms::Label()); this->label6 = (gcnew System::Windows::Forms::Label()); this->label7 = (gcnew System::Windows::Forms::Label()); this->label8 = (gcnew System::Windows::Forms::Label()); this->label9 = (gcnew System::Windows::Forms::Label()); this->label10 = (gcnew System::Windows::Forms::Label()); this->label11 = (gcnew System::Windows::Forms::Label()); this->panel_Settings->SuspendLayout(); this->tabControl1->SuspendLayout(); this->tabPage_Main->SuspendLayout(); this->groupBox6->SuspendLayout(); (cli::safe_cast(this->numericUpDownWeight))->BeginInit(); this->groupBox2->SuspendLayout(); this->tabPage_Advanced->SuspendLayout(); (cli::safe_cast(this->numericUpDown_BoneMass))->BeginInit(); (cli::safe_cast(this->numericUpDown_MuscleMass))->BeginInit(); (cli::safe_cast(this->numericUpDown_BasalMetRate))->BeginInit(); (cli::safe_cast(this->numericUpDown_ActiveMetRate))->BeginInit(); (cli::safe_cast(this->numericUpDown_BodyFat))->BeginInit(); (cli::safe_cast(this->numericUpDown_Hydration))->BeginInit(); this->tabPage_GlobalData->SuspendLayout(); this->tabPage_CustomProfile->SuspendLayout(); this->groupBoxLifetimeActivity->SuspendLayout(); (cli::safe_cast(this->numericUpDownActivityLevel))->BeginInit(); (cli::safe_cast(this->numericUpDownProfile))->BeginInit(); this->groupBox1->SuspendLayout(); (cli::safe_cast(this->numericUpDownHeight))->BeginInit(); (cli::safe_cast(this->numericUpDownAge))->BeginInit(); this->tabPage_ActiveProfile->SuspendLayout(); this->panel_Display->SuspendLayout(); this->SuspendLayout(); // // panel_Settings // this->panel_Settings->Controls->Add(this->tabControl1); this->panel_Settings->Location = System::Drawing::Point(294, 39); this->panel_Settings->Name = L"panel_Settings"; this->panel_Settings->Size = System::Drawing::Size(433, 166); this->panel_Settings->TabIndex = 0; // // tabControl1 // this->tabControl1->Controls->Add(this->tabPage_Main); this->tabControl1->Controls->Add(this->tabPage_Advanced); this->tabControl1->Controls->Add(this->tabPage_GlobalData); this->tabControl1->Controls->Add(this->tabPage_CustomProfile); this->tabControl1->Controls->Add(this->tabPage_ActiveProfile); this->tabControl1->Location = System::Drawing::Point(3, 3); this->tabControl1->Name = L"tabControl1"; this->tabControl1->SelectedIndex = 0; this->tabControl1->Size = System::Drawing::Size(431, 163); this->tabControl1->TabIndex = 0; // // tabPage_Main // this->tabPage_Main->Controls->Add(this->buttonReset); this->tabPage_Main->Controls->Add(this->groupBox6); this->tabPage_Main->Controls->Add(this->labelStatusProfileSent); this->tabPage_Main->Controls->Add(this->labelStatusProfileUpdate); this->tabPage_Main->Controls->Add(this->labelStatusProfileMatch); this->tabPage_Main->Controls->Add(this->labelStatusProfileNew); this->tabPage_Main->Controls->Add(this->groupBox2); this->tabPage_Main->Controls->Add(this->checkBoxProfileSet); this->tabPage_Main->Controls->Add(this->checkBoxExchange); this->tabPage_Main->Controls->Add(this->checkBoxAntfs); this->tabPage_Main->Controls->Add(this->labelStatusProfileRx); this->tabPage_Main->ForeColor = System::Drawing::SystemColors::ControlText; this->tabPage_Main->Location = System::Drawing::Point(4, 22); this->tabPage_Main->Name = L"tabPage_Main"; this->tabPage_Main->Padding = System::Windows::Forms::Padding(3); this->tabPage_Main->Size = System::Drawing::Size(423, 137); this->tabPage_Main->TabIndex = 0; this->tabPage_Main->Text = L"Main"; this->tabPage_Main->UseVisualStyleBackColor = true; // // buttonReset // this->buttonReset->Location = System::Drawing::Point(122, 79); this->buttonReset->Name = L"buttonReset"; this->buttonReset->Size = System::Drawing::Size(111, 25); this->buttonReset->TabIndex = 35; this->buttonReset->Text = L"Reset Session"; this->buttonReset->UseVisualStyleBackColor = true; this->buttonReset->Click += gcnew System::EventHandler(this, &WeightScaleSensor::buttonReset_Click); // // groupBox6 // this->groupBox6->Controls->Add(this->radioButtonWeightError); this->groupBox6->Controls->Add(this->radioButtonWieghtComputing); this->groupBox6->Controls->Add(this->radioButtonWeightValid); this->groupBox6->Controls->Add(this->numericUpDownWeight); this->groupBox6->Location = System::Drawing::Point(109, 0); this->groupBox6->Name = L"groupBox6"; this->groupBox6->Size = System::Drawing::Size(309, 36); this->groupBox6->TabIndex = 20; this->groupBox6->TabStop = false; this->groupBox6->Text = L"Weight Validity"; // // radioButtonWeightError // this->radioButtonWeightError->AutoSize = true; this->radioButtonWeightError->Location = System::Drawing::Point(239, 13); this->radioButtonWeightError->Name = L"radioButtonWeightError"; this->radioButtonWeightError->Size = System::Drawing::Size(56, 17); this->radioButtonWeightError->TabIndex = 4; this->radioButtonWeightError->Text = L"Invalid"; this->radioButtonWeightError->UseVisualStyleBackColor = true; this->radioButtonWeightError->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonWeightError_CheckedChanged); // // radioButtonWieghtComputing // this->radioButtonWieghtComputing->AutoSize = true; this->radioButtonWieghtComputing->Checked = true; this->radioButtonWieghtComputing->Location = System::Drawing::Point(158, 13); this->radioButtonWieghtComputing->Name = L"radioButtonWieghtComputing"; this->radioButtonWieghtComputing->Size = System::Drawing::Size(75, 17); this->radioButtonWieghtComputing->TabIndex = 3; this->radioButtonWieghtComputing->TabStop = true; this->radioButtonWieghtComputing->Text = L"Computing"; this->radioButtonWieghtComputing->UseVisualStyleBackColor = true; this->radioButtonWieghtComputing->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonWeightComputing_CheckedChanged); // // radioButtonWeightValid // this->radioButtonWeightValid->AutoSize = true; this->radioButtonWeightValid->Location = System::Drawing::Point(5, 13); this->radioButtonWeightValid->Name = L"radioButtonWeightValid"; this->radioButtonWeightValid->Size = System::Drawing::Size(80, 17); this->radioButtonWeightValid->TabIndex = 2; this->radioButtonWeightValid->Text = L"Weight (kg)"; this->radioButtonWeightValid->UseVisualStyleBackColor = true; this->radioButtonWeightValid->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonWeightValid_CheckedChanged); // // numericUpDownWeight // this->numericUpDownWeight->DecimalPlaces = 2; this->numericUpDownWeight->Enabled = false; this->numericUpDownWeight->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 131072}); this->numericUpDownWeight->Location = System::Drawing::Point(91, 10); this->numericUpDownWeight->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65533, 0, 0, 131072}); this->numericUpDownWeight->Name = L"numericUpDownWeight"; this->numericUpDownWeight->Size = System::Drawing::Size(61, 20); this->numericUpDownWeight->TabIndex = 0; this->numericUpDownWeight->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {6550, 0, 0, 131072}); this->numericUpDownWeight->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDownWeight_ValueChanged); // // labelStatusProfileSent // this->labelStatusProfileSent->AutoSize = true; this->labelStatusProfileSent->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.5F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast(0))); this->labelStatusProfileSent->ForeColor = System::Drawing::SystemColors::ControlText; this->labelStatusProfileSent->Location = System::Drawing::Point(239, 100); this->labelStatusProfileSent->Name = L"labelStatusProfileSent"; this->labelStatusProfileSent->Size = System::Drawing::Size(22, 15); this->labelStatusProfileSent->TabIndex = 19; this->labelStatusProfileSent->Text = L"---"; // // labelStatusProfileUpdate // this->labelStatusProfileUpdate->AutoSize = true; this->labelStatusProfileUpdate->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.5F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast(0))); this->labelStatusProfileUpdate->ForeColor = System::Drawing::SystemColors::ControlText; this->labelStatusProfileUpdate->Location = System::Drawing::Point(239, 85); this->labelStatusProfileUpdate->Name = L"labelStatusProfileUpdate"; this->labelStatusProfileUpdate->Size = System::Drawing::Size(22, 15); this->labelStatusProfileUpdate->TabIndex = 18; this->labelStatusProfileUpdate->Text = L"---"; // // labelStatusProfileMatch // this->labelStatusProfileMatch->AutoSize = true; this->labelStatusProfileMatch->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.5F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast(0))); this->labelStatusProfileMatch->ForeColor = System::Drawing::SystemColors::ControlText; this->labelStatusProfileMatch->Location = System::Drawing::Point(239, 70); this->labelStatusProfileMatch->Name = L"labelStatusProfileMatch"; this->labelStatusProfileMatch->Size = System::Drawing::Size(22, 15); this->labelStatusProfileMatch->TabIndex = 17; this->labelStatusProfileMatch->Text = L"---"; // // labelStatusProfileNew // this->labelStatusProfileNew->AutoSize = true; this->labelStatusProfileNew->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.5F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast(0))); this->labelStatusProfileNew->ForeColor = System::Drawing::SystemColors::ControlText; this->labelStatusProfileNew->Location = System::Drawing::Point(239, 55); this->labelStatusProfileNew->Name = L"labelStatusProfileNew"; this->labelStatusProfileNew->Size = System::Drawing::Size(22, 15); this->labelStatusProfileNew->TabIndex = 16; this->labelStatusProfileNew->Text = L"---"; // // groupBox2 // this->groupBox2->Controls->Add(this->radioButtonGuest); this->groupBox2->Controls->Add(this->radioButtonUser3); this->groupBox2->Controls->Add(this->radioButtonUser2); this->groupBox2->Controls->Add(this->radioButtonUser1); this->groupBox2->Enabled = false; this->groupBox2->Location = System::Drawing::Point(9, 34); this->groupBox2->Name = L"groupBox2"; this->groupBox2->Size = System::Drawing::Size(224, 37); this->groupBox2->TabIndex = 15; this->groupBox2->TabStop = false; this->groupBox2->Text = L"Scale User Profiles"; // // radioButtonGuest // this->radioButtonGuest->AutoSize = true; this->radioButtonGuest->Location = System::Drawing::Point(163, 14); this->radioButtonGuest->Name = L"radioButtonGuest"; this->radioButtonGuest->Size = System::Drawing::Size(53, 17); this->radioButtonGuest->TabIndex = 3; this->radioButtonGuest->TabStop = true; this->radioButtonGuest->Text = L"Guest"; this->radioButtonGuest->UseVisualStyleBackColor = true; this->radioButtonGuest->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonGuest_CheckedChanged); // // radioButtonUser3 // this->radioButtonUser3->AutoSize = true; this->radioButtonUser3->Location = System::Drawing::Point(113, 14); this->radioButtonUser3->Name = L"radioButtonUser3"; this->radioButtonUser3->Size = System::Drawing::Size(45, 17); this->radioButtonUser3->TabIndex = 2; this->radioButtonUser3->Text = L"Dan"; this->radioButtonUser3->UseVisualStyleBackColor = true; this->radioButtonUser3->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonUser3_CheckedChanged); // // radioButtonUser2 // this->radioButtonUser2->AutoSize = true; this->radioButtonUser2->Location = System::Drawing::Point(55, 14); this->radioButtonUser2->Name = L"radioButtonUser2"; this->radioButtonUser2->Size = System::Drawing::Size(53, 17); this->radioButtonUser2->TabIndex = 1; this->radioButtonUser2->Text = L"Jenny"; this->radioButtonUser2->UseVisualStyleBackColor = true; this->radioButtonUser2->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonUser2_CheckedChanged); // // radioButtonUser1 // this->radioButtonUser1->AutoSize = true; this->radioButtonUser1->Checked = true; this->radioButtonUser1->Location = System::Drawing::Point(6, 14); this->radioButtonUser1->Name = L"radioButtonUser1"; this->radioButtonUser1->Size = System::Drawing::Size(44, 17); this->radioButtonUser1->TabIndex = 0; this->radioButtonUser1->TabStop = true; this->radioButtonUser1->Text = L"Bob"; this->radioButtonUser1->UseVisualStyleBackColor = true; this->radioButtonUser1->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonUser1_CheckedChanged); // // checkBoxProfileSet // this->checkBoxProfileSet->AutoSize = true; this->checkBoxProfileSet->Location = System::Drawing::Point(9, 6); this->checkBoxProfileSet->Name = L"checkBoxProfileSet"; this->checkBoxProfileSet->Size = System::Drawing::Size(99, 17); this->checkBoxProfileSet->TabIndex = 14; this->checkBoxProfileSet->Text = L"User Profile Set"; this->checkBoxProfileSet->UseVisualStyleBackColor = true; this->checkBoxProfileSet->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::checkBoxProfileSet_CheckedChanged); // // checkBoxExchange // this->checkBoxExchange->AutoSize = true; this->checkBoxExchange->Checked = true; this->checkBoxExchange->CheckState = System::Windows::Forms::CheckState::Checked; this->checkBoxExchange->Location = System::Drawing::Point(9, 108); this->checkBoxExchange->Name = L"checkBoxExchange"; this->checkBoxExchange->Size = System::Drawing::Size(171, 17); this->checkBoxExchange->TabIndex = 8; this->checkBoxExchange->Text = L"User Profile Exchange Support"; this->checkBoxExchange->UseVisualStyleBackColor = true; this->checkBoxExchange->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::checkBoxExchange_CheckedChanged); // // checkBoxAntfs // this->checkBoxAntfs->AutoSize = true; this->checkBoxAntfs->Enabled = false; this->checkBoxAntfs->Location = System::Drawing::Point(9, 84); this->checkBoxAntfs->Name = L"checkBoxAntfs"; this->checkBoxAntfs->Size = System::Drawing::Size(104, 17); this->checkBoxAntfs->TabIndex = 7; this->checkBoxAntfs->Text = L"ANT-FS Support"; this->checkBoxAntfs->UseVisualStyleBackColor = true; this->checkBoxAntfs->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::checkBoxAntfs_CheckedChanged); // // labelStatusProfileRx // this->labelStatusProfileRx->AutoSize = true; this->labelStatusProfileRx->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.5F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast(0))); this->labelStatusProfileRx->ForeColor = System::Drawing::SystemColors::ControlText; this->labelStatusProfileRx->Location = System::Drawing::Point(239, 40); this->labelStatusProfileRx->Name = L"labelStatusProfileRx"; this->labelStatusProfileRx->Size = System::Drawing::Size(22, 15); this->labelStatusProfileRx->TabIndex = 4; this->labelStatusProfileRx->Text = L"---"; // // tabPage_Advanced // this->tabPage_Advanced->Controls->Add(this->numericUpDown_BoneMass); this->tabPage_Advanced->Controls->Add(this->label13); this->tabPage_Advanced->Controls->Add(this->label14); this->tabPage_Advanced->Controls->Add(this->numericUpDown_MuscleMass); this->tabPage_Advanced->Controls->Add(this->label15); this->tabPage_Advanced->Controls->Add(this->checkBox_TxPage4); this->tabPage_Advanced->Controls->Add(this->numericUpDown_BasalMetRate); this->tabPage_Advanced->Controls->Add(this->label_Disp_Basal); this->tabPage_Advanced->Controls->Add(this->label_MetRate); this->tabPage_Advanced->Controls->Add(this->numericUpDown_ActiveMetRate); this->tabPage_Advanced->Controls->Add(this->label_Disp_Active); this->tabPage_Advanced->Controls->Add(this->checkBox_TxPage3); this->tabPage_Advanced->Controls->Add(this->numericUpDown_BodyFat); this->tabPage_Advanced->Controls->Add(this->label_Disp_BodyFat); this->tabPage_Advanced->Controls->Add(this->numericUpDown_Hydration); this->tabPage_Advanced->Controls->Add(this->label_Disp_Hydration); this->tabPage_Advanced->Controls->Add(this->checkBox_TxPage2); this->tabPage_Advanced->Location = System::Drawing::Point(4, 22); this->tabPage_Advanced->Name = L"tabPage_Advanced"; this->tabPage_Advanced->Padding = System::Windows::Forms::Padding(3); this->tabPage_Advanced->Size = System::Drawing::Size(423, 137); this->tabPage_Advanced->TabIndex = 8; this->tabPage_Advanced->Text = L"Advanced Data"; this->tabPage_Advanced->UseVisualStyleBackColor = true; // // numericUpDown_BoneMass // this->numericUpDown_BoneMass->DecimalPlaces = 1; this->numericUpDown_BoneMass->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 65536}); this->numericUpDown_BoneMass->Location = System::Drawing::Point(346, 83); this->numericUpDown_BoneMass->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {253, 0, 0, 65536}); this->numericUpDown_BoneMass->Name = L"numericUpDown_BoneMass"; this->numericUpDown_BoneMass->Size = System::Drawing::Size(63, 20); this->numericUpDown_BoneMass->TabIndex = 16; this->numericUpDown_BoneMass->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {182, 0, 0, 65536}); this->numericUpDown_BoneMass->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDown_BoneMass_ValueChanged); // // label13 // this->label13->AutoSize = true; this->label13->Location = System::Drawing::Point(303, 85); this->label13->Name = L"label13"; this->label13->Size = System::Drawing::Size(32, 13); this->label13->TabIndex = 15; this->label13->Text = L"Bone"; // // label14 // this->label14->AutoSize = true; this->label14->Location = System::Drawing::Point(303, 36); this->label14->Name = L"label14"; this->label14->Size = System::Drawing::Size(53, 13); this->label14->TabIndex = 14; this->label14->Text = L"Mass (kg)"; this->label14->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; // // numericUpDown_MuscleMass // this->numericUpDown_MuscleMass->DecimalPlaces = 2; this->numericUpDown_MuscleMass->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 131072}); this->numericUpDown_MuscleMass->Location = System::Drawing::Point(346, 55); this->numericUpDown_MuscleMass->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65533, 0, 0, 131072}); this->numericUpDown_MuscleMass->Name = L"numericUpDown_MuscleMass"; this->numericUpDown_MuscleMass->Size = System::Drawing::Size(63, 20); this->numericUpDown_MuscleMass->TabIndex = 13; this->numericUpDown_MuscleMass->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {4762, 0, 0, 131072}); this->numericUpDown_MuscleMass->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDown_MuscleMass_ValueChanged); // // label15 // this->label15->AutoSize = true; this->label15->Location = System::Drawing::Point(303, 57); this->label15->Name = L"label15"; this->label15->Size = System::Drawing::Size(41, 13); this->label15->TabIndex = 12; this->label15->Text = L"Muscle"; // // checkBox_TxPage4 // this->checkBox_TxPage4->AutoSize = true; this->checkBox_TxPage4->Checked = true; this->checkBox_TxPage4->CheckState = System::Windows::Forms::CheckState::Checked; this->checkBox_TxPage4->Location = System::Drawing::Point(306, 11); this->checkBox_TxPage4->Name = L"checkBox_TxPage4"; this->checkBox_TxPage4->Size = System::Drawing::Size(82, 17); this->checkBox_TxPage4->TabIndex = 11; this->checkBox_TxPage4->Text = L"Use Page 4"; this->checkBox_TxPage4->UseVisualStyleBackColor = true; this->checkBox_TxPage4->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::checkBox_TxPage4_CheckedChanged); // // numericUpDown_BasalMetRate // this->numericUpDown_BasalMetRate->DecimalPlaces = 2; this->numericUpDown_BasalMetRate->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {25, 0, 0, 131072}); this->numericUpDown_BasalMetRate->Location = System::Drawing::Point(222, 83); this->numericUpDown_BasalMetRate->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {16383, 0, 0, 0}); this->numericUpDown_BasalMetRate->Name = L"numericUpDown_BasalMetRate"; this->numericUpDown_BasalMetRate->Size = System::Drawing::Size(63, 20); this->numericUpDown_BasalMetRate->TabIndex = 10; this->numericUpDown_BasalMetRate->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {145075, 0, 0, 131072}); this->numericUpDown_BasalMetRate->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDown_BasalMetRate_ValueChanged); // // label_Disp_Basal // this->label_Disp_Basal->AutoSize = true; this->label_Disp_Basal->Location = System::Drawing::Point(179, 85); this->label_Disp_Basal->Name = L"label_Disp_Basal"; this->label_Disp_Basal->Size = System::Drawing::Size(33, 13); this->label_Disp_Basal->TabIndex = 9; this->label_Disp_Basal->Text = L"Basal"; // // label_MetRate // this->label_MetRate->AutoSize = true; this->label_MetRate->Location = System::Drawing::Point(179, 36); this->label_MetRate->Name = L"label_MetRate"; this->label_MetRate->Size = System::Drawing::Size(95, 13); this->label_MetRate->TabIndex = 8; this->label_MetRate->Text = L"Metab. Rate (kcal)"; this->label_MetRate->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; // // numericUpDown_ActiveMetRate // this->numericUpDown_ActiveMetRate->DecimalPlaces = 2; this->numericUpDown_ActiveMetRate->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {25, 0, 0, 131072}); this->numericUpDown_ActiveMetRate->Location = System::Drawing::Point(222, 55); this->numericUpDown_ActiveMetRate->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {16383, 0, 0, 0}); this->numericUpDown_ActiveMetRate->Name = L"numericUpDown_ActiveMetRate"; this->numericUpDown_ActiveMetRate->Size = System::Drawing::Size(63, 20); this->numericUpDown_ActiveMetRate->TabIndex = 7; this->numericUpDown_ActiveMetRate->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {214525, 0, 0, 131072}); this->numericUpDown_ActiveMetRate->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDown_ActiveMetRate_ValueChanged); // // label_Disp_Active // this->label_Disp_Active->AutoSize = true; this->label_Disp_Active->Location = System::Drawing::Point(179, 57); this->label_Disp_Active->Name = L"label_Disp_Active"; this->label_Disp_Active->Size = System::Drawing::Size(37, 13); this->label_Disp_Active->TabIndex = 6; this->label_Disp_Active->Text = L"Active"; // // checkBox_TxPage3 // this->checkBox_TxPage3->AutoSize = true; this->checkBox_TxPage3->Checked = true; this->checkBox_TxPage3->CheckState = System::Windows::Forms::CheckState::Checked; this->checkBox_TxPage3->Location = System::Drawing::Point(182, 11); this->checkBox_TxPage3->Name = L"checkBox_TxPage3"; this->checkBox_TxPage3->Size = System::Drawing::Size(82, 17); this->checkBox_TxPage3->TabIndex = 5; this->checkBox_TxPage3->Text = L"Use Page 3"; this->checkBox_TxPage3->UseVisualStyleBackColor = true; this->checkBox_TxPage3->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::checkBox_TxPage3_CheckedChanged); // // numericUpDown_BodyFat // this->numericUpDown_BodyFat->DecimalPlaces = 2; this->numericUpDown_BodyFat->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 131072}); this->numericUpDown_BodyFat->Location = System::Drawing::Point(91, 57); this->numericUpDown_BodyFat->Name = L"numericUpDown_BodyFat"; this->numericUpDown_BodyFat->Size = System::Drawing::Size(63, 20); this->numericUpDown_BodyFat->TabIndex = 4; this->numericUpDown_BodyFat->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {2248, 0, 0, 131072}); this->numericUpDown_BodyFat->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDown_BodyFat_ValueChanged); // // label_Disp_BodyFat // this->label_Disp_BodyFat->AutoSize = true; this->label_Disp_BodyFat->Location = System::Drawing::Point(6, 59); this->label_Disp_BodyFat->Name = L"label_Disp_BodyFat"; this->label_Disp_BodyFat->Size = System::Drawing::Size(66, 13); this->label_Disp_BodyFat->TabIndex = 3; this->label_Disp_BodyFat->Text = L"Body Fat (%)"; // // numericUpDown_Hydration // this->numericUpDown_Hydration->DecimalPlaces = 2; this->numericUpDown_Hydration->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 131072}); this->numericUpDown_Hydration->Location = System::Drawing::Point(91, 29); this->numericUpDown_Hydration->Name = L"numericUpDown_Hydration"; this->numericUpDown_Hydration->Size = System::Drawing::Size(63, 20); this->numericUpDown_Hydration->TabIndex = 2; this->numericUpDown_Hydration->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {5215, 0, 0, 131072}); this->numericUpDown_Hydration->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDown_Hydration_ValueChanged); // // label_Disp_Hydration // this->label_Disp_Hydration->AutoSize = true; this->label_Disp_Hydration->Location = System::Drawing::Point(6, 31); this->label_Disp_Hydration->Name = L"label_Disp_Hydration"; this->label_Disp_Hydration->Size = System::Drawing::Size(69, 13); this->label_Disp_Hydration->TabIndex = 1; this->label_Disp_Hydration->Text = L"Hydration (%)"; // // checkBox_TxPage2 // this->checkBox_TxPage2->AutoSize = true; this->checkBox_TxPage2->Checked = true; this->checkBox_TxPage2->CheckState = System::Windows::Forms::CheckState::Checked; this->checkBox_TxPage2->Location = System::Drawing::Point(9, 11); this->checkBox_TxPage2->Name = L"checkBox_TxPage2"; this->checkBox_TxPage2->Size = System::Drawing::Size(82, 17); this->checkBox_TxPage2->TabIndex = 0; this->checkBox_TxPage2->Text = L"Use Page 2"; this->checkBox_TxPage2->UseVisualStyleBackColor = true; this->checkBox_TxPage2->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::checkBox_TxPage2_CheckedChanged); // // tabPage_GlobalData // this->tabPage_GlobalData->Controls->Add(this->checkBox_InvalidSerial); this->tabPage_GlobalData->Controls->Add(this->checkBoxProd); this->tabPage_GlobalData->Controls->Add(this->checkBoxMfg); this->tabPage_GlobalData->Controls->Add(this->buttonUpdateGlobal); this->tabPage_GlobalData->Controls->Add(this->labelError); this->tabPage_GlobalData->Controls->Add(this->label18); this->tabPage_GlobalData->Controls->Add(this->label19); this->tabPage_GlobalData->Controls->Add(this->textboxSerialNum); this->tabPage_GlobalData->Controls->Add(this->textboxSwVer); this->tabPage_GlobalData->Controls->Add(this->label20); this->tabPage_GlobalData->Controls->Add(this->label21); this->tabPage_GlobalData->Controls->Add(this->label22); this->tabPage_GlobalData->Controls->Add(this->textboxHwVer); this->tabPage_GlobalData->Controls->Add(this->textboxModelNum); this->tabPage_GlobalData->Controls->Add(this->textboxMfgID); this->tabPage_GlobalData->Location = System::Drawing::Point(4, 22); this->tabPage_GlobalData->Name = L"tabPage_GlobalData"; this->tabPage_GlobalData->Padding = System::Windows::Forms::Padding(3); this->tabPage_GlobalData->Size = System::Drawing::Size(423, 137); this->tabPage_GlobalData->TabIndex = 2; this->tabPage_GlobalData->Text = L"Global Data"; this->tabPage_GlobalData->UseVisualStyleBackColor = true; // // checkBox_InvalidSerial // this->checkBox_InvalidSerial->AutoSize = true; this->checkBox_InvalidSerial->Location = System::Drawing::Point(303, 50); this->checkBox_InvalidSerial->Name = L"checkBox_InvalidSerial"; this->checkBox_InvalidSerial->Size = System::Drawing::Size(79, 17); this->checkBox_InvalidSerial->TabIndex = 50; this->checkBox_InvalidSerial->Text = L"No Serial #"; this->checkBox_InvalidSerial->UseVisualStyleBackColor = true; this->checkBox_InvalidSerial->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::checkBox_InvalidSerial_CheckedChanged); // // checkBoxProd // this->checkBoxProd->AutoSize = true; this->checkBoxProd->Checked = true; this->checkBoxProd->CheckState = System::Windows::Forms::CheckState::Checked; this->checkBoxProd->Enabled = false; this->checkBoxProd->Location = System::Drawing::Point(205, 6); this->checkBoxProd->Name = L"checkBoxProd"; this->checkBoxProd->Size = System::Drawing::Size(148, 17); this->checkBoxProd->TabIndex = 46; this->checkBoxProd->Text = L"Enable Product Info Page"; this->checkBoxProd->UseVisualStyleBackColor = true; // // checkBoxMfg // this->checkBoxMfg->AutoSize = true; this->checkBoxMfg->Checked = true; this->checkBoxMfg->CheckState = System::Windows::Forms::CheckState::Checked; this->checkBoxMfg->Enabled = false; this->checkBoxMfg->Location = System::Drawing::Point(6, 6); this->checkBoxMfg->Name = L"checkBoxMfg"; this->checkBoxMfg->Size = System::Drawing::Size(184, 17); this->checkBoxMfg->TabIndex = 42; this->checkBoxMfg->Text = L"Enable Manufacturing Data Page"; this->checkBoxMfg->UseVisualStyleBackColor = true; // // buttonUpdateGlobal // this->buttonUpdateGlobal->Location = System::Drawing::Point(229, 99); this->buttonUpdateGlobal->Name = L"buttonUpdateGlobal"; this->buttonUpdateGlobal->Size = System::Drawing::Size(97, 20); this->buttonUpdateGlobal->TabIndex = 49; this->buttonUpdateGlobal->Text = L"Update All"; this->buttonUpdateGlobal->UseVisualStyleBackColor = true; this->buttonUpdateGlobal->Click += gcnew System::EventHandler(this, &WeightScaleSensor::buttonUpdateGlobal_Click); // // labelError // this->labelError->AutoSize = true; this->labelError->Location = System::Drawing::Point(29, 112); this->labelError->Name = L"labelError"; this->labelError->Size = System::Drawing::Size(32, 13); this->labelError->TabIndex = 20; this->labelError->Text = L"Error:"; this->labelError->Visible = false; // // label18 // this->label18->AutoSize = true; this->label18->Location = System::Drawing::Point(226, 76); this->label18->Name = L"label18"; this->label18->Size = System::Drawing::Size(71, 13); this->label18->TabIndex = 4; this->label18->Text = L"Software Ver:"; // // label19 // this->label19->AutoSize = true; this->label19->Location = System::Drawing::Point(29, 76); this->label19->Name = L"label19"; this->label19->Size = System::Drawing::Size(75, 13); this->label19->TabIndex = 3; this->label19->Text = L"Hardware Ver:"; // // textboxSerialNum // this->textboxSerialNum->Location = System::Drawing::Point(303, 24); this->textboxSerialNum->MaxLength = 10; this->textboxSerialNum->Name = L"textboxSerialNum"; this->textboxSerialNum->Size = System::Drawing::Size(76, 20); this->textboxSerialNum->TabIndex = 47; this->textboxSerialNum->Text = L"1234567890"; // // textboxSwVer // this->textboxSwVer->Location = System::Drawing::Point(303, 73); this->textboxSwVer->MaxLength = 3; this->textboxSwVer->Name = L"textboxSwVer"; this->textboxSwVer->Size = System::Drawing::Size(29, 20); this->textboxSwVer->TabIndex = 48; this->textboxSwVer->Text = L"1"; // // label20 // this->label20->AutoSize = true; this->label20->Location = System::Drawing::Point(226, 27); this->label20->Name = L"label20"; this->label20->Size = System::Drawing::Size(46, 13); this->label20->TabIndex = 2; this->label20->Text = L"Serial #:"; // // label21 // this->label21->AutoSize = true; this->label21->Location = System::Drawing::Point(29, 26); this->label21->Name = L"label21"; this->label21->Size = System::Drawing::Size(51, 13); this->label21->TabIndex = 1; this->label21->Text = L"Manf. ID:"; // // label22 // this->label22->AutoSize = true; this->label22->Location = System::Drawing::Point(29, 51); this->label22->Name = L"label22"; this->label22->Size = System::Drawing::Size(49, 13); this->label22->TabIndex = 5; this->label22->Text = L"Model #:"; // // textboxHwVer // this->textboxHwVer->Location = System::Drawing::Point(110, 73); this->textboxHwVer->MaxLength = 3; this->textboxHwVer->Name = L"textboxHwVer"; this->textboxHwVer->Size = System::Drawing::Size(29, 20); this->textboxHwVer->TabIndex = 45; this->textboxHwVer->Text = L"1"; // // textboxModelNum // this->textboxModelNum->Location = System::Drawing::Point(110, 49); this->textboxModelNum->MaxLength = 5; this->textboxModelNum->Name = L"textboxModelNum"; this->textboxModelNum->Size = System::Drawing::Size(49, 20); this->textboxModelNum->TabIndex = 44; this->textboxModelNum->Text = L"33669"; // // textboxMfgID // this->textboxMfgID->Location = System::Drawing::Point(110, 24); this->textboxMfgID->MaxLength = 5; this->textboxMfgID->Name = L"textboxMfgID"; this->textboxMfgID->Size = System::Drawing::Size(49, 20); this->textboxMfgID->TabIndex = 43; this->textboxMfgID->Text = L"1"; // // tabPage_CustomProfile // this->tabPage_CustomProfile->Controls->Add(this->groupBoxLifetimeActivity); this->tabPage_CustomProfile->Controls->Add(this->numericUpDownActivityLevel); this->tabPage_CustomProfile->Controls->Add(this->label24); this->tabPage_CustomProfile->Controls->Add(this->numericUpDownProfile); this->tabPage_CustomProfile->Controls->Add(this->groupBox1); this->tabPage_CustomProfile->Controls->Add(this->label29); this->tabPage_CustomProfile->Controls->Add(this->label28); this->tabPage_CustomProfile->Controls->Add(this->numericUpDownHeight); this->tabPage_CustomProfile->Controls->Add(this->label27); this->tabPage_CustomProfile->Controls->Add(this->numericUpDownAge); this->tabPage_CustomProfile->Location = System::Drawing::Point(4, 22); this->tabPage_CustomProfile->Name = L"tabPage_CustomProfile"; this->tabPage_CustomProfile->Size = System::Drawing::Size(423, 137); this->tabPage_CustomProfile->TabIndex = 3; this->tabPage_CustomProfile->Text = L"Custom Profile"; this->tabPage_CustomProfile->UseVisualStyleBackColor = true; // // groupBoxLifetimeActivity // this->groupBoxLifetimeActivity->Controls->Add(this->radioButtonLifetimeActivityFalse); this->groupBoxLifetimeActivity->Controls->Add(this->radioButtonLifetimeActivityTrue); this->groupBoxLifetimeActivity->Enabled = false; this->groupBoxLifetimeActivity->Location = System::Drawing::Point(320, 64); this->groupBoxLifetimeActivity->Name = L"groupBoxLifetimeActivity"; this->groupBoxLifetimeActivity->Size = System::Drawing::Size(99, 53); this->groupBoxLifetimeActivity->TabIndex = 66; this->groupBoxLifetimeActivity->TabStop = false; this->groupBoxLifetimeActivity->Text = L"Athlete"; // // radioButtonLifetimeActivityFalse // this->radioButtonLifetimeActivityFalse->AutoSize = true; this->radioButtonLifetimeActivityFalse->Checked = true; this->radioButtonLifetimeActivityFalse->Location = System::Drawing::Point(15, 31); this->radioButtonLifetimeActivityFalse->Name = L"radioButtonLifetimeActivityFalse"; this->radioButtonLifetimeActivityFalse->Size = System::Drawing::Size(39, 17); this->radioButtonLifetimeActivityFalse->TabIndex = 66; this->radioButtonLifetimeActivityFalse->TabStop = true; this->radioButtonLifetimeActivityFalse->Text = L"No"; this->radioButtonLifetimeActivityFalse->UseVisualStyleBackColor = true; this->radioButtonLifetimeActivityFalse->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonLifetimeActivityFalse_CheckedChanged); // // radioButtonLifetimeActivityTrue // this->radioButtonLifetimeActivityTrue->AutoSize = true; this->radioButtonLifetimeActivityTrue->Location = System::Drawing::Point(15, 13); this->radioButtonLifetimeActivityTrue->Name = L"radioButtonLifetimeActivityTrue"; this->radioButtonLifetimeActivityTrue->Size = System::Drawing::Size(43, 17); this->radioButtonLifetimeActivityTrue->TabIndex = 65; this->radioButtonLifetimeActivityTrue->TabStop = true; this->radioButtonLifetimeActivityTrue->Text = L"Yes"; this->radioButtonLifetimeActivityTrue->UseVisualStyleBackColor = true; this->radioButtonLifetimeActivityTrue->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonLifetimeActivityTrue_CheckedChanged); // // numericUpDownActivityLevel // this->numericUpDownActivityLevel->Enabled = false; this->numericUpDownActivityLevel->Location = System::Drawing::Point(320, 22); this->numericUpDownActivityLevel->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {7, 0, 0, 0}); this->numericUpDownActivityLevel->Name = L"numericUpDownActivityLevel"; this->numericUpDownActivityLevel->Size = System::Drawing::Size(44, 20); this->numericUpDownActivityLevel->TabIndex = 63; this->numericUpDownActivityLevel->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {3, 0, 0, 0}); this->numericUpDownActivityLevel->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDownActivityLevel_ValueChanged); // // label24 // this->label24->AutoSize = true; this->label24->Location = System::Drawing::Point(3, 6); this->label24->Name = L"label24"; this->label24->Size = System::Drawing::Size(65, 13); this->label24->TabIndex = 62; this->label24->Text = L"User Prof ID"; // // numericUpDownProfile // this->numericUpDownProfile->Enabled = false; this->numericUpDownProfile->Location = System::Drawing::Point(6, 22); this->numericUpDownProfile->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {15, 0, 0, 0}); this->numericUpDownProfile->Name = L"numericUpDownProfile"; this->numericUpDownProfile->Size = System::Drawing::Size(60, 20); this->numericUpDownProfile->TabIndex = 61; this->numericUpDownProfile->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {2, 0, 0, 0}); this->numericUpDownProfile->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDownProfile_ValueChanged); // // groupBox1 // this->groupBox1->Controls->Add(this->radioButtonFemale); this->groupBox1->Controls->Add(this->radioButtonMale); this->groupBox1->Location = System::Drawing::Point(6, 64); this->groupBox1->Name = L"groupBox1"; this->groupBox1->Size = System::Drawing::Size(97, 53); this->groupBox1->TabIndex = 14; this->groupBox1->TabStop = false; this->groupBox1->Text = L"Gender"; // // radioButtonFemale // this->radioButtonFemale->AutoSize = true; this->radioButtonFemale->Checked = true; this->radioButtonFemale->Enabled = false; this->radioButtonFemale->Location = System::Drawing::Point(8, 13); this->radioButtonFemale->Name = L"radioButtonFemale"; this->radioButtonFemale->Size = System::Drawing::Size(59, 17); this->radioButtonFemale->TabIndex = 0; this->radioButtonFemale->TabStop = true; this->radioButtonFemale->Text = L"Female"; this->radioButtonFemale->UseVisualStyleBackColor = true; this->radioButtonFemale->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonFemale_CheckedChanged); // // radioButtonMale // this->radioButtonMale->AutoSize = true; this->radioButtonMale->Enabled = false; this->radioButtonMale->Location = System::Drawing::Point(8, 31); this->radioButtonMale->Name = L"radioButtonMale"; this->radioButtonMale->Size = System::Drawing::Size(48, 17); this->radioButtonMale->TabIndex = 1; this->radioButtonMale->TabStop = true; this->radioButtonMale->Text = L"Male"; this->radioButtonMale->UseVisualStyleBackColor = true; this->radioButtonMale->CheckedChanged += gcnew System::EventHandler(this, &WeightScaleSensor::radioButtonMale_CheckedChanged); // // label29 // this->label29->AutoSize = true; this->label29->Location = System::Drawing::Point(318, 6); this->label29->Name = L"label29"; this->label29->Size = System::Drawing::Size(70, 13); this->label29->TabIndex = 12; this->label29->Text = L"Activity Level"; // // label28 // this->label28->AutoSize = true; this->label28->Location = System::Drawing::Point(160, 64); this->label28->Name = L"label28"; this->label28->Size = System::Drawing::Size(61, 13); this->label28->TabIndex = 10; this->label28->Text = L"Height (cm)"; // // numericUpDownHeight // this->numericUpDownHeight->Enabled = false; this->numericUpDownHeight->Location = System::Drawing::Point(163, 80); this->numericUpDownHeight->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {255, 0, 0, 0}); this->numericUpDownHeight->Name = L"numericUpDownHeight"; this->numericUpDownHeight->Size = System::Drawing::Size(60, 20); this->numericUpDownHeight->TabIndex = 9; this->numericUpDownHeight->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {165, 0, 0, 0}); this->numericUpDownHeight->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDownHeight_ValueChanged); // // label27 // this->label27->AutoSize = true; this->label27->Location = System::Drawing::Point(160, 6); this->label27->Name = L"label27"; this->label27->Size = System::Drawing::Size(60, 13); this->label27->TabIndex = 8; this->label27->Text = L"Age (years)"; // // numericUpDownAge // this->numericUpDownAge->Enabled = false; this->numericUpDownAge->Location = System::Drawing::Point(163, 22); this->numericUpDownAge->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {99, 0, 0, 0}); this->numericUpDownAge->Name = L"numericUpDownAge"; this->numericUpDownAge->Size = System::Drawing::Size(60, 20); this->numericUpDownAge->TabIndex = 7; this->numericUpDownAge->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {22, 0, 0, 0}); this->numericUpDownAge->ValueChanged += gcnew System::EventHandler(this, &WeightScaleSensor::numericUpDownAge_ValueChanged); // // tabPage_ActiveProfile // this->tabPage_ActiveProfile->Controls->Add(this->labelExchangeDisplay); this->tabPage_ActiveProfile->Controls->Add(this->label12); this->tabPage_ActiveProfile->Controls->Add(this->labelLifestyle); this->tabPage_ActiveProfile->Controls->Add(this->label40); this->tabPage_ActiveProfile->Controls->Add(this->label156); this->tabPage_ActiveProfile->Controls->Add(this->labelProfileSetScale); this->tabPage_ActiveProfile->Controls->Add(this->label81); this->tabPage_ActiveProfile->Controls->Add(this->labelExchangeScale); this->tabPage_ActiveProfile->Controls->Add(this->label79); this->tabPage_ActiveProfile->Controls->Add(this->labelAntfsRx); this->tabPage_ActiveProfile->Controls->Add(this->label17); this->tabPage_ActiveProfile->Controls->Add(this->labelDescriptionActive); this->tabPage_ActiveProfile->Controls->Add(this->label_Bat_Status); this->tabPage_ActiveProfile->Controls->Add(this->label32); this->tabPage_ActiveProfile->Controls->Add(this->labelHeightActive); this->tabPage_ActiveProfile->Controls->Add(this->label33); this->tabPage_ActiveProfile->Controls->Add(this->labelAgeActive); this->tabPage_ActiveProfile->Controls->Add(this->label37); this->tabPage_ActiveProfile->Controls->Add(this->labelGenderActive); this->tabPage_ActiveProfile->Controls->Add(this->label39); this->tabPage_ActiveProfile->Controls->Add(this->labelProfileActive2); this->tabPage_ActiveProfile->Location = System::Drawing::Point(4, 22); this->tabPage_ActiveProfile->Name = L"tabPage_ActiveProfile"; this->tabPage_ActiveProfile->Padding = System::Windows::Forms::Padding(3); this->tabPage_ActiveProfile->Size = System::Drawing::Size(423, 137); this->tabPage_ActiveProfile->TabIndex = 7; this->tabPage_ActiveProfile->Text = L"Active Profile"; this->tabPage_ActiveProfile->UseVisualStyleBackColor = true; // // labelExchangeDisplay // this->labelExchangeDisplay->AutoSize = true; this->labelExchangeDisplay->BackColor = System::Drawing::Color::Transparent; this->labelExchangeDisplay->Location = System::Drawing::Point(353, 89); this->labelExchangeDisplay->Name = L"labelExchangeDisplay"; this->labelExchangeDisplay->Size = System::Drawing::Size(16, 13); this->labelExchangeDisplay->TabIndex = 82; this->labelExchangeDisplay->Text = L"---"; // // label12 // this->label12->AutoSize = true; this->label12->BackColor = System::Drawing::Color::Transparent; this->label12->Location = System::Drawing::Point(171, 89); this->label12->Name = L"label12"; this->label12->Size = System::Drawing::Size(167, 13); this->label12->TabIndex = 81; this->label12->Text = L"Display Profile Exchange Support:"; // // labelLifestyle // this->labelLifestyle->AutoSize = true; this->labelLifestyle->BackColor = System::Drawing::Color::Transparent; this->labelLifestyle->Location = System::Drawing::Point(90, 111); this->labelLifestyle->Name = L"labelLifestyle"; this->labelLifestyle->Size = System::Drawing::Size(16, 13); this->labelLifestyle->TabIndex = 80; this->labelLifestyle->Text = L"---"; // // label40 // this->label40->AutoSize = true; this->label40->Location = System::Drawing::Point(6, 111); this->label40->Name = L"label40"; this->label40->Size = System::Drawing::Size(45, 13); this->label40->TabIndex = 79; this->label40->Text = L"Lifestyle"; // // label156 // this->label156->AutoSize = true; this->label156->BackColor = System::Drawing::Color::Transparent; this->label156->Location = System::Drawing::Point(171, 26); this->label156->Name = L"label156"; this->label156->Size = System::Drawing::Size(139, 13); this->label156->TabIndex = 77; this->label156->Text = L"Scale User Profile Selected:"; // // labelProfileSetScale // this->labelProfileSetScale->AutoSize = true; this->labelProfileSetScale->BackColor = System::Drawing::Color::Transparent; this->labelProfileSetScale->Location = System::Drawing::Point(353, 26); this->labelProfileSetScale->Name = L"labelProfileSetScale"; this->labelProfileSetScale->Size = System::Drawing::Size(16, 13); this->labelProfileSetScale->TabIndex = 78; this->labelProfileSetScale->Text = L"---"; // // label81 // this->label81->AutoSize = true; this->label81->BackColor = System::Drawing::Color::Transparent; this->label81->Location = System::Drawing::Point(171, 68); this->label81->Name = L"label81"; this->label81->Size = System::Drawing::Size(160, 13); this->label81->TabIndex = 75; this->label81->Text = L"Scale Profile Exchange Support:"; // // labelExchangeScale // this->labelExchangeScale->AutoSize = true; this->labelExchangeScale->BackColor = System::Drawing::Color::Transparent; this->labelExchangeScale->Location = System::Drawing::Point(353, 68); this->labelExchangeScale->Name = L"labelExchangeScale"; this->labelExchangeScale->Size = System::Drawing::Size(16, 13); this->labelExchangeScale->TabIndex = 76; this->labelExchangeScale->Text = L"---"; // // label79 // this->label79->AutoSize = true; this->label79->BackColor = System::Drawing::Color::Transparent; this->label79->Location = System::Drawing::Point(171, 47); this->label79->Name = L"label79"; this->label79->Size = System::Drawing::Size(88, 13); this->label79->TabIndex = 73; this->label79->Text = L"ANT-FS Support:"; // // labelAntfsRx // this->labelAntfsRx->AutoSize = true; this->labelAntfsRx->BackColor = System::Drawing::Color::Transparent; this->labelAntfsRx->Location = System::Drawing::Point(353, 47); this->labelAntfsRx->Name = L"labelAntfsRx"; this->labelAntfsRx->Size = System::Drawing::Size(16, 13); this->labelAntfsRx->TabIndex = 74; this->labelAntfsRx->Text = L"---"; // // label17 // this->label17->AutoSize = true; this->label17->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Underline, System::Drawing::GraphicsUnit::Point, static_cast(0))); this->label17->Location = System::Drawing::Point(171, 5); this->label17->Name = L"label17"; this->label17->Size = System::Drawing::Size(99, 13); this->label17->TabIndex = 72; this->label17->Text = L"Display capabilities:"; // // labelDescriptionActive // this->labelDescriptionActive->AutoSize = true; this->labelDescriptionActive->BackColor = System::Drawing::Color::Transparent; this->labelDescriptionActive->Location = System::Drawing::Point(90, 89); this->labelDescriptionActive->Name = L"labelDescriptionActive"; this->labelDescriptionActive->Size = System::Drawing::Size(16, 13); this->labelDescriptionActive->TabIndex = 59; this->labelDescriptionActive->Text = L"---"; // // label_Bat_Status // this->label_Bat_Status->AutoSize = true; this->label_Bat_Status->Location = System::Drawing::Point(6, 89); this->label_Bat_Status->Name = L"label_Bat_Status"; this->label_Bat_Status->Size = System::Drawing::Size(66, 13); this->label_Bat_Status->TabIndex = 58; this->label_Bat_Status->Text = L"Activity level"; // // label32 // this->label32->AutoSize = true; this->label32->BackColor = System::Drawing::Color::Transparent; this->label32->Location = System::Drawing::Point(6, 68); this->label32->Name = L"label32"; this->label32->Size = System::Drawing::Size(64, 13); this->label32->TabIndex = 56; this->label32->Text = L"Height (cm):"; // // labelHeightActive // this->labelHeightActive->AutoSize = true; this->labelHeightActive->BackColor = System::Drawing::Color::Transparent; this->labelHeightActive->Location = System::Drawing::Point(90, 68); this->labelHeightActive->Name = L"labelHeightActive"; this->labelHeightActive->Size = System::Drawing::Size(16, 13); this->labelHeightActive->TabIndex = 57; this->labelHeightActive->Text = L"---"; // // label33 // this->label33->AutoSize = true; this->label33->BackColor = System::Drawing::Color::Transparent; this->label33->Location = System::Drawing::Point(6, 47); this->label33->Name = L"label33"; this->label33->Size = System::Drawing::Size(63, 13); this->label33->TabIndex = 54; this->label33->Text = L"Age (years):"; // // labelAgeActive // this->labelAgeActive->AutoSize = true; this->labelAgeActive->BackColor = System::Drawing::Color::Transparent; this->labelAgeActive->Location = System::Drawing::Point(90, 47); this->labelAgeActive->Name = L"labelAgeActive"; this->labelAgeActive->Size = System::Drawing::Size(16, 13); this->labelAgeActive->TabIndex = 55; this->labelAgeActive->Text = L"---"; // // label37 // this->label37->AutoSize = true; this->label37->BackColor = System::Drawing::Color::Transparent; this->label37->Location = System::Drawing::Point(6, 26); this->label37->Name = L"label37"; this->label37->Size = System::Drawing::Size(45, 13); this->label37->TabIndex = 52; this->label37->Text = L"Gender:"; // // labelGenderActive // this->labelGenderActive->AutoSize = true; this->labelGenderActive->BackColor = System::Drawing::Color::Transparent; this->labelGenderActive->Location = System::Drawing::Point(90, 26); this->labelGenderActive->Name = L"labelGenderActive"; this->labelGenderActive->Size = System::Drawing::Size(16, 13); this->labelGenderActive->TabIndex = 53; this->labelGenderActive->Text = L"---"; // // label39 // this->label39->AutoSize = true; this->label39->BackColor = System::Drawing::Color::Transparent; this->label39->Location = System::Drawing::Point(6, 5); this->label39->Name = L"label39"; this->label39->Size = System::Drawing::Size(78, 13); this->label39->TabIndex = 50; this->label39->Text = L"User Profile ID:"; // // labelProfileActive2 // this->labelProfileActive2->AutoSize = true; this->labelProfileActive2->BackColor = System::Drawing::Color::Transparent; this->labelProfileActive2->Location = System::Drawing::Point(90, 5); this->labelProfileActive2->Name = L"labelProfileActive2"; this->labelProfileActive2->Size = System::Drawing::Size(16, 13); this->labelProfileActive2->TabIndex = 51; this->labelProfileActive2->Text = L"---"; // // panel_Display // this->panel_Display->Controls->Add(this->labelBMR); this->panel_Display->Controls->Add(this->label_BasalMetRate); this->panel_Display->Controls->Add(this->labelAMR); this->panel_Display->Controls->Add(this->label_ActiveMetRate); this->panel_Display->Controls->Add(this->label_MR); this->panel_Display->Controls->Add(this->labelBF); this->panel_Display->Controls->Add(this->label_BodyFat); this->panel_Display->Controls->Add(this->labelH); this->panel_Display->Controls->Add(this->label_Hydration); this->panel_Display->Controls->Add(this->labelProfileActive); this->panel_Display->Controls->Add(this->label31); this->panel_Display->Controls->Add(this->label_Trn_DisplayTitle); this->panel_Display->Controls->Add(this->labelW1); this->panel_Display->Controls->Add(this->labelWeight); this->panel_Display->Location = System::Drawing::Point(58, 188); this->panel_Display->Name = L"panel_Display"; this->panel_Display->Size = System::Drawing::Size(200, 90); this->panel_Display->TabIndex = 1; // // labelBMR // this->labelBMR->AutoSize = true; this->labelBMR->BackColor = System::Drawing::Color::Transparent; this->labelBMR->Location = System::Drawing::Point(117, 54); this->labelBMR->Name = L"labelBMR"; this->labelBMR->Size = System::Drawing::Size(36, 13); this->labelBMR->TabIndex = 26; this->labelBMR->Text = L"Basal:"; // // label_BasalMetRate // this->label_BasalMetRate->AutoSize = true; this->label_BasalMetRate->BackColor = System::Drawing::Color::Transparent; this->label_BasalMetRate->Location = System::Drawing::Point(157, 54); this->label_BasalMetRate->Name = L"label_BasalMetRate"; this->label_BasalMetRate->Size = System::Drawing::Size(16, 13); this->label_BasalMetRate->TabIndex = 27; this->label_BasalMetRate->Text = L"---"; // // labelAMR // this->labelAMR->AutoSize = true; this->labelAMR->BackColor = System::Drawing::Color::Transparent; this->labelAMR->Location = System::Drawing::Point(117, 38); this->labelAMR->Name = L"labelAMR"; this->labelAMR->Size = System::Drawing::Size(40, 13); this->labelAMR->TabIndex = 24; this->labelAMR->Text = L"Active:"; // // label_ActiveMetRate // this->label_ActiveMetRate->AutoSize = true; this->label_ActiveMetRate->BackColor = System::Drawing::Color::Transparent; this->label_ActiveMetRate->Location = System::Drawing::Point(157, 38); this->label_ActiveMetRate->Name = L"label_ActiveMetRate"; this->label_ActiveMetRate->Size = System::Drawing::Size(16, 13); this->label_ActiveMetRate->TabIndex = 25; this->label_ActiveMetRate->Text = L"---"; // // label_MR // this->label_MR->AutoSize = true; this->label_MR->Location = System::Drawing::Point(117, 21); this->label_MR->Name = L"label_MR"; this->label_MR->Size = System::Drawing::Size(80, 13); this->label_MR->TabIndex = 23; this->label_MR->Text = L"Met Rate (kcal)"; // // labelBF // this->labelBF->AutoSize = true; this->labelBF->BackColor = System::Drawing::Color::Transparent; this->labelBF->Location = System::Drawing::Point(5, 54); this->labelBF->Name = L"labelBF"; this->labelBF->Size = System::Drawing::Size(69, 13); this->labelBF->TabIndex = 21; this->labelBF->Text = L"Body Fat (%):"; // // label_BodyFat // this->label_BodyFat->AutoSize = true; this->label_BodyFat->BackColor = System::Drawing::Color::Transparent; this->label_BodyFat->Location = System::Drawing::Point(78, 55); this->label_BodyFat->Name = L"label_BodyFat"; this->label_BodyFat->Size = System::Drawing::Size(16, 13); this->label_BodyFat->TabIndex = 22; this->label_BodyFat->Text = L"---"; // // labelH // this->labelH->AutoSize = true; this->labelH->BackColor = System::Drawing::Color::Transparent; this->labelH->Location = System::Drawing::Point(5, 37); this->labelH->Name = L"labelH"; this->labelH->Size = System::Drawing::Size(72, 13); this->labelH->TabIndex = 19; this->labelH->Text = L"Hydration (%):"; // // label_Hydration // this->label_Hydration->AutoSize = true; this->label_Hydration->BackColor = System::Drawing::Color::Transparent; this->label_Hydration->Location = System::Drawing::Point(78, 38); this->label_Hydration->Name = L"label_Hydration"; this->label_Hydration->Size = System::Drawing::Size(16, 13); this->label_Hydration->TabIndex = 20; this->label_Hydration->Text = L"---"; // // labelProfileActive // this->labelProfileActive->AutoSize = true; this->labelProfileActive->BackColor = System::Drawing::Color::Transparent; this->labelProfileActive->Location = System::Drawing::Point(122, 71); this->labelProfileActive->Name = L"labelProfileActive"; this->labelProfileActive->Size = System::Drawing::Size(16, 13); this->labelProfileActive->TabIndex = 18; this->labelProfileActive->Text = L"---"; // // label31 // this->label31->AutoSize = true; this->label31->BackColor = System::Drawing::Color::Transparent; this->label31->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Italic, System::Drawing::GraphicsUnit::Point, static_cast(0))); this->label31->Location = System::Drawing::Point(3, 71); this->label31->Name = L"label31"; this->label31->Size = System::Drawing::Size(111, 13); this->label31->TabIndex = 14; this->label31->Text = L"Active User Profile ID:"; // // label_Trn_DisplayTitle // this->label_Trn_DisplayTitle->AutoSize = true; this->label_Trn_DisplayTitle->BackColor = System::Drawing::Color::Transparent; this->label_Trn_DisplayTitle->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Underline, System::Drawing::GraphicsUnit::Point, static_cast(0))); this->label_Trn_DisplayTitle->Location = System::Drawing::Point(3, 4); this->label_Trn_DisplayTitle->Name = L"label_Trn_DisplayTitle"; this->label_Trn_DisplayTitle->Size = System::Drawing::Size(175, 13); this->label_Trn_DisplayTitle->TabIndex = 13; this->label_Trn_DisplayTitle->Text = L"Current Weight Scale Transmission:"; // // labelW1 // this->labelW1->AutoSize = true; this->labelW1->BackColor = System::Drawing::Color::Transparent; this->labelW1->Location = System::Drawing::Point(5, 21); this->labelW1->Name = L"labelW1"; this->labelW1->Size = System::Drawing::Size(65, 13); this->labelW1->TabIndex = 11; this->labelW1->Text = L"Weight (kg):"; // // labelWeight // this->labelWeight->AutoSize = true; this->labelWeight->BackColor = System::Drawing::Color::Transparent; this->labelWeight->Location = System::Drawing::Point(77, 22); this->labelWeight->Name = L"labelWeight"; this->labelWeight->Size = System::Drawing::Size(16, 13); this->labelWeight->TabIndex = 12; this->labelWeight->Text = L"---"; // // label_Glb_SoftwareVerDisplay // this->label_Glb_SoftwareVerDisplay->Location = System::Drawing::Point(275, 51); this->label_Glb_SoftwareVerDisplay->Name = L"label_Glb_SoftwareVerDisplay"; this->label_Glb_SoftwareVerDisplay->Size = System::Drawing::Size(27, 13); this->label_Glb_SoftwareVerDisplay->TabIndex = 16; this->label_Glb_SoftwareVerDisplay->Text = L"1"; // // label_Glb_SerialNumDisplay // this->label_Glb_SerialNumDisplay->Location = System::Drawing::Point(228, 27); this->label_Glb_SerialNumDisplay->Name = L"label_Glb_SerialNumDisplay"; this->label_Glb_SerialNumDisplay->Size = System::Drawing::Size(71, 13); this->label_Glb_SerialNumDisplay->TabIndex = 11; this->label_Glb_SerialNumDisplay->Text = L"1234567890"; // // label_Glb_HardwareVerDisplay // this->label_Glb_HardwareVerDisplay->Location = System::Drawing::Point(81, 76); this->label_Glb_HardwareVerDisplay->Name = L"label_Glb_HardwareVerDisplay"; this->label_Glb_HardwareVerDisplay->Size = System::Drawing::Size(27, 13); this->label_Glb_HardwareVerDisplay->TabIndex = 14; this->label_Glb_HardwareVerDisplay->Text = L"1"; // // label_Glb_ModelNumDisplay // this->label_Glb_ModelNumDisplay->Location = System::Drawing::Point(67, 52); this->label_Glb_ModelNumDisplay->Name = L"label_Glb_ModelNumDisplay"; this->label_Glb_ModelNumDisplay->Size = System::Drawing::Size(42, 13); this->label_Glb_ModelNumDisplay->TabIndex = 9; this->label_Glb_ModelNumDisplay->Text = L"33669"; // // label_Glb_ManfIDDisplay // this->label_Glb_ManfIDDisplay->Location = System::Drawing::Point(69, 27); this->label_Glb_ManfIDDisplay->Name = L"label_Glb_ManfIDDisplay"; this->label_Glb_ManfIDDisplay->Size = System::Drawing::Size(38, 13); this->label_Glb_ManfIDDisplay->TabIndex = 8; this->label_Glb_ManfIDDisplay->Text = L"2"; // // label_Glb_GlobalDataError // this->label_Glb_GlobalDataError->AutoSize = true; this->label_Glb_GlobalDataError->Location = System::Drawing::Point(180, 95); this->label_Glb_GlobalDataError->Name = L"label_Glb_GlobalDataError"; this->label_Glb_GlobalDataError->Size = System::Drawing::Size(32, 13); this->label_Glb_GlobalDataError->TabIndex = 20; this->label_Glb_GlobalDataError->Text = L"Error:"; this->label_Glb_GlobalDataError->Visible = false; // // label_Glb_SoftwareVer // this->label_Glb_SoftwareVer->AutoSize = true; this->label_Glb_SoftwareVer->Location = System::Drawing::Point(198, 51); this->label_Glb_SoftwareVer->Name = L"label_Glb_SoftwareVer"; this->label_Glb_SoftwareVer->Size = System::Drawing::Size(71, 13); this->label_Glb_SoftwareVer->TabIndex = 4; this->label_Glb_SoftwareVer->Text = L"Software Ver:"; // // label_Glb_HardwareVer // this->label_Glb_HardwareVer->AutoSize = true; this->label_Glb_HardwareVer->Location = System::Drawing::Point(6, 76); this->label_Glb_HardwareVer->Name = L"label_Glb_HardwareVer"; this->label_Glb_HardwareVer->Size = System::Drawing::Size(75, 13); this->label_Glb_HardwareVer->TabIndex = 3; this->label_Glb_HardwareVer->Text = L"Hardware Ver:"; // // label_Glb_SerialNum // this->label_Glb_SerialNum->AutoSize = true; this->label_Glb_SerialNum->Location = System::Drawing::Point(176, 27); this->label_Glb_SerialNum->Name = L"label_Glb_SerialNum"; this->label_Glb_SerialNum->Size = System::Drawing::Size(46, 13); this->label_Glb_SerialNum->TabIndex = 2; this->label_Glb_SerialNum->Text = L"Serial #:"; // // label_Glb_ManfID // this->label_Glb_ManfID->AutoSize = true; this->label_Glb_ManfID->Location = System::Drawing::Point(18, 27); this->label_Glb_ManfID->Name = L"label_Glb_ManfID"; this->label_Glb_ManfID->Size = System::Drawing::Size(51, 13); this->label_Glb_ManfID->TabIndex = 1; this->label_Glb_ManfID->Text = L"Manf. ID:"; // // label_Glb_ModelNum // this->label_Glb_ModelNum->AutoSize = true; this->label_Glb_ModelNum->Location = System::Drawing::Point(18, 52); this->label_Glb_ModelNum->Name = L"label_Glb_ModelNum"; this->label_Glb_ModelNum->Size = System::Drawing::Size(49, 13); this->label_Glb_ModelNum->TabIndex = 5; this->label_Glb_ModelNum->Text = L"Model #:"; // // label1 // this->label1->Location = System::Drawing::Point(275, 51); this->label1->Name = L"label1"; this->label1->Size = System::Drawing::Size(27, 13); this->label1->TabIndex = 16; this->label1->Text = L"1"; // // label2 // this->label2->Location = System::Drawing::Point(228, 27); this->label2->Name = L"label2"; this->label2->Size = System::Drawing::Size(71, 13); this->label2->TabIndex = 11; this->label2->Text = L"1234567890"; // // label3 // this->label3->Location = System::Drawing::Point(81, 76); this->label3->Name = L"label3"; this->label3->Size = System::Drawing::Size(27, 13); this->label3->TabIndex = 14; this->label3->Text = L"1"; // // label4 // this->label4->Location = System::Drawing::Point(67, 52); this->label4->Name = L"label4"; this->label4->Size = System::Drawing::Size(42, 13); this->label4->TabIndex = 9; this->label4->Text = L"33669"; // // label5 // this->label5->Location = System::Drawing::Point(69, 27); this->label5->Name = L"label5"; this->label5->Size = System::Drawing::Size(38, 13); this->label5->TabIndex = 8; this->label5->Text = L"2"; // // label6 // this->label6->AutoSize = true; this->label6->Location = System::Drawing::Point(180, 95); this->label6->Name = L"label6"; this->label6->Size = System::Drawing::Size(32, 13); this->label6->TabIndex = 20; this->label6->Text = L"Error:"; this->label6->Visible = false; // // label7 // this->label7->AutoSize = true; this->label7->Location = System::Drawing::Point(198, 51); this->label7->Name = L"label7"; this->label7->Size = System::Drawing::Size(71, 13); this->label7->TabIndex = 4; this->label7->Text = L"Software Ver:"; // // label8 // this->label8->AutoSize = true; this->label8->Location = System::Drawing::Point(6, 76); this->label8->Name = L"label8"; this->label8->Size = System::Drawing::Size(75, 13); this->label8->TabIndex = 3; this->label8->Text = L"Hardware Ver:"; // // label9 // this->label9->AutoSize = true; this->label9->Location = System::Drawing::Point(176, 27); this->label9->Name = L"label9"; this->label9->Size = System::Drawing::Size(46, 13); this->label9->TabIndex = 2; this->label9->Text = L"Serial #:"; // // label10 // this->label10->AutoSize = true; this->label10->Location = System::Drawing::Point(18, 27); this->label10->Name = L"label10"; this->label10->Size = System::Drawing::Size(51, 13); this->label10->TabIndex = 1; this->label10->Text = L"Manf. ID:"; // // label11 // this->label11->AutoSize = true; this->label11->Location = System::Drawing::Point(18, 52); this->label11->Name = L"label11"; this->label11->Size = System::Drawing::Size(49, 13); this->label11->TabIndex = 5; this->label11->Text = L"Model #:"; // // WeightScaleSensor // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(794, 351); this->Controls->Add(this->panel_Display); this->Controls->Add(this->panel_Settings); this->Name = L"WeightScaleSensor"; this->Text = L"Weight Scale"; this->panel_Settings->ResumeLayout(false); this->tabControl1->ResumeLayout(false); this->tabPage_Main->ResumeLayout(false); this->tabPage_Main->PerformLayout(); this->groupBox6->ResumeLayout(false); this->groupBox6->PerformLayout(); (cli::safe_cast(this->numericUpDownWeight))->EndInit(); this->groupBox2->ResumeLayout(false); this->groupBox2->PerformLayout(); this->tabPage_Advanced->ResumeLayout(false); this->tabPage_Advanced->PerformLayout(); (cli::safe_cast(this->numericUpDown_BoneMass))->EndInit(); (cli::safe_cast(this->numericUpDown_MuscleMass))->EndInit(); (cli::safe_cast(this->numericUpDown_BasalMetRate))->EndInit(); (cli::safe_cast(this->numericUpDown_ActiveMetRate))->EndInit(); (cli::safe_cast(this->numericUpDown_BodyFat))->EndInit(); (cli::safe_cast(this->numericUpDown_Hydration))->EndInit(); this->tabPage_GlobalData->ResumeLayout(false); this->tabPage_GlobalData->PerformLayout(); this->tabPage_CustomProfile->ResumeLayout(false); this->tabPage_CustomProfile->PerformLayout(); this->groupBoxLifetimeActivity->ResumeLayout(false); this->groupBoxLifetimeActivity->PerformLayout(); (cli::safe_cast(this->numericUpDownActivityLevel))->EndInit(); (cli::safe_cast(this->numericUpDownProfile))->EndInit(); this->groupBox1->ResumeLayout(false); this->groupBox1->PerformLayout(); (cli::safe_cast(this->numericUpDownHeight))->EndInit(); (cli::safe_cast(this->numericUpDownAge))->EndInit(); this->tabPage_ActiveProfile->ResumeLayout(false); this->tabPage_ActiveProfile->PerformLayout(); this->panel_Display->ResumeLayout(false); this->panel_Display->PerformLayout(); this->ResumeLayout(false); } #pragma endregion private: System::Void WeightScaleSensor::radioButtonUser1_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectPresetProfile(); } System::Void WeightScaleSensor::radioButtonUser2_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectPresetProfile(); } System::Void WeightScaleSensor::radioButtonUser3_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectPresetProfile(); } System::Void WeightScaleSensor::radioButtonGuest_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectPresetProfile(); } System::Void WeightScaleSensor::radioButtonWeightValid_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectWeightStatus(); } System::Void WeightScaleSensor::radioButtonWeightComputing_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectWeightStatus(); } System::Void WeightScaleSensor::radioButtonWeightError_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectWeightStatus(); } System::Void WeightScaleSensor::numericUpDownProfile_ValueChanged(System::Object^ sender, System::EventArgs^ e) { SelectCustomProfile(); } System::Void WeightScaleSensor::radioButtonFemale_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectCustomProfile(); } System::Void WeightScaleSensor::radioButtonMale_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectCustomProfile(); } System::Void WeightScaleSensor::numericUpDownAge_ValueChanged(System::Object^ sender, System::EventArgs^ e) { SelectCustomProfile(); } System::Void WeightScaleSensor::numericUpDownHeight_ValueChanged(System::Object^ sender, System::EventArgs^ e) { SelectCustomProfile(); } System::Void WeightScaleSensor::numericUpDownActivityLevel_ValueChanged(System::Object^ sender, System::EventArgs^ e) { SelectCustomProfile(); } System::Void WeightScaleSensor::radioButtonLifetimeActivityTrue_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectCustomProfile(); } System::Void WeightScaleSensor::radioButtonLifetimeActivityFalse_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectCustomProfile(); } System::Void checkBox_TxPage2_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectPages(); } System::Void checkBox_TxPage3_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectPages(); } private: System::Void checkBox_TxPage4_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { SelectPages(); } private: System::Void checkBox_InvalidSerial_CheckedChanged(System::Object^ sender, System::EventArgs^ e); };