/*
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_lev.h" // Device specific class
#include "antplus_common.h" // Include common pages (example usage on SDM and Bike Power)
#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 LEVDisplay : public System::Windows::Forms::Form, public ISimBase{
public:
// The constructor may include the following parameters:
// System::Timers::Timer^ channelTimer: Timer handle, if using a timer (not required in most cases, since getTimerInterval gets called after onTimerTock on each tock)
// dRequestAckMsg^ channelAckMsg: Handle to delegate function to send acknowledged messages (only needed if the device needs to send acknowledged messages)
// These parameters may or may not be included in the constructor, as needed
LEVDisplay(dRequestAckMsg^ channelAckMsg, dRequestBcastMsg^ channelBcastMsg){
InitializeComponent();
LEVData = gcnew LEV();
commonDataDisplay = gcnew CommonData();
commonDataSensor = gcnew CommonData();
requestAckMsg = channelAckMsg;
requestBcastMsg = channelBcastMsg;
InitializeSim();
}
~LEVDisplay(){
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;
}
}
// Methods required by the interface class
public:
virtual void onTimerTock(USHORT eventTime){} // Do nothing
virtual void ANT_eventNotification(UCHAR ucEventCode_, UCHAR* pucEventBuffer_); // Channel event state machine
virtual UCHAR getDeviceType(){return LEV::DEVICE_TYPE;}
virtual UCHAR getTransmissionType(){return 0;}
virtual USHORT getTransmitPeriod(){return LEV::MSG_PERIOD;}
virtual DOUBLE getTimerInterval(){return 1000;} // Set to any value, as receiver does not use the timer
virtual System::Windows::Forms::Panel^ getSimSettingsPanel(){return this->panel_Settings;}
virtual System::Windows::Forms::Panel^ getSimTranslatedDisplay(){return this->panel_Display;}
// Optional methods (not required by interface class)
private:
void InitializeSim(); // Initialize simulation
void UpdateDisplay(UCHAR ucPageNum); // Updates the display after an ANT message is received
void UpdateAssistMode(); // Updates the Assist Mode
void UpdateRegenMode(); // Updates the Regen Mode
void UpdateFrontGearState(); // Updates the front gear
void UpdateRearGear();
void SendRequestMsg(UCHAR ucMsgCode_); // Sends an Acknowledged message
BOOL HandleRetransmit();
void UpdateDisplayAckStatus(UCHAR ucStatus_);
void TransmitCommonPage(); // Handles sending bcast common pages on the reverse channel
void MapAssistMode();
void MapRegenMode();
void CheckAssistMapping();
void CheckRegenMapping();
void UpdateP16Assist();
void UpdateP16Regen();
// Add other GUI specific functions here
System::Void checkBox_P16TravelModeNotSupported_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
System::Void comboBox_P16Assist_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e);
System::Void comboBox_P16Regen_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e);
System::Void comboBox_P16FrontGear_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e);
System::Void comboBox_P16RearGear_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e);
System::Void checkBox_P16HighBeamOn_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
System::Void checkBox_P16LightOn_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
System::Void checkBox_P16LeftSignalOn_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
System::Void checkBox_P16RightSignalOn_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
System::Void numericUpDown_P16ManID_ValueChanged(System::Object^ sender, System::EventArgs^ e);
System::Void button_P16Send_Click(System::Object^ sender, System::EventArgs^ e);
System::Void button_CommonUpdate_Click(System::Object^ sender, System::EventArgs^ e);
System::Void numericUpDown_P16Circum_ValueChanged(System::Object^ sender, System::EventArgs^ e);
System::Void numericUpDown_RqTxTimes_ValueChanged(System::Object^ sender, System::EventArgs^ e);
System::Void comboBox_PageToRequest_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e);
System::Void button_SendRequest_Click(System::Object^ sender, System::EventArgs^ e);
System::Void numericUpDown_DisplayAssistModes_ValueChanged(System::Object^ sender, System::EventArgs^ e);
System::Void numericUpDown_DisplayRegenModes_ValueChanged(System::Object^ sender, System::EventArgs^ e);
System::Void checkBox_NoSerial_CheckedChanged(System::Object^ sender, System::EventArgs^ e);
private:
dRequestAckMsg^ requestAckMsg; // Delegate handle (ACK messages)
dRequestBcastMsg^ requestBcastMsg; // Delgate handle (broadcast message)
LEV^ LEVData;
CommonData^ commonDataDisplay; // stores the common data that is Tx (from display)
CommonData^ commonDataSensor; // stores the common data that is Rx (from sensor)
// Calculated values for display
double dbDispAcumDist; // Cumulative distance (km)
BOOL bPage16Enabled; // Holds whether Page 16 is sent by the display or not
UCHAR ucRxMsgCount; // Counts the number of messages received so that we can send back a common page on the 20th message
UCHAR ucMsgExpectingAck; // Holds the message that is pending acknowledgement
UCHAR ucAckRetryCount; // Holds the number of times an ack has been retried
// Display Travel Modes
UCHAR ucDisplaySupportedAssist; // number of supported assist levels for the display
UCHAR ucDisplaySupportedRegen; // number of supported regen levels for the display
private: System::Windows::Forms::Panel^ panel_Settings;
private: System::Windows::Forms::Panel^ panel_Display;
private: System::Windows::Forms::Label^ label_P16FrontGear;
private: System::Windows::Forms::Label^ label_P16RearGear;
private: System::Windows::Forms::Label^ label_RxStatusBox;
private: System::Windows::Forms::Label^ label_StatusAssistVal;
private: System::Windows::Forms::Label^ label_StatusAssist;
private: System::Windows::Forms::Label^ label_StatusSpeedVal;
private: System::Windows::Forms::Label^ label_StatusSpeed;
private: System::Windows::Forms::Label^ label_StatusOdoVal;
private: System::Windows::Forms::Label^ label_StatusOdometer;
private: System::Windows::Forms::TabControl^ tabControl_LEVDisplay;
private: System::Windows::Forms::TabPage^ tabPage_P1;
private: System::Windows::Forms::Label^ label_P1RightValue;
private: System::Windows::Forms::Label^ label_P1LeftValue;
private: System::Windows::Forms::Label^ label_P1BeamValue;
private: System::Windows::Forms::Label^ label_P1LightValue;
private: System::Windows::Forms::Label^ label_P1SpeedValue;
private: System::Windows::Forms::Label^ label_P1Right;
private: System::Windows::Forms::Label^ label_P1Left;
private: System::Windows::Forms::Label^ label_P1Beam;
private: System::Windows::Forms::Label^ label_P1Light;
private: System::Windows::Forms::Label^ label_P1Speed;
private: System::Windows::Forms::Label^ label_P1RegenLevelVal;
private: System::Windows::Forms::Label^ label_P1AssistLevelVal;
private: System::Windows::Forms::Label^ label_P1RegenLevel;
private: System::Windows::Forms::Label^ label_P1AssistLevel;
private: System::Windows::Forms::TabPage^ tabPage_P2;
private: System::Windows::Forms::Label^ label_P2SpeedVal;
private: System::Windows::Forms::Label^ label_P2Speed;
private: System::Windows::Forms::Label^ label_P2OdometerVal;
private: System::Windows::Forms::Label^ label_P2Odometer;
private: System::Windows::Forms::TabPage^ tabPage_P3;
private: System::Windows::Forms::TabPage^ tabPage_Page45;
private: System::Windows::Forms::TabPage^ tabPage_P16;
private: System::Windows::Forms::TabControl^ tabControl_P16;
private: System::Windows::Forms::TabPage^ tabPage_P16TravelMode;
private: System::Windows::Forms::Label^ label_AckMsgStatus;
private: System::Windows::Forms::Button^ button_P16Send;
private: System::Windows::Forms::TabPage^ tabPage_P16Display;
private: System::Windows::Forms::CheckBox^ checkBox_P16TravelModeNotSupported;
private: System::Windows::Forms::Label^ label_P16CurrentRegen;
private: System::Windows::Forms::Label^ label_P16CurrentAssist;
private: System::Windows::Forms::ComboBox^ comboBox_P16Assist;
private: System::Windows::Forms::ComboBox^ comboBox_P16Regen;
private: System::Windows::Forms::TabPage^ tabPage_P16Command;
private: System::Windows::Forms::GroupBox^ groupBox_P16CurrentGear;
private: System::Windows::Forms::Label^ label_P16Front;
private: System::Windows::Forms::ComboBox^ comboBox_P16FrontGear;
private: System::Windows::Forms::Label^ label_P16Rear;
private: System::Windows::Forms::ComboBox^ comboBox_P16RearGear;
private: System::Windows::Forms::CheckBox^ checkBox_P16RightSignalOn;
private: System::Windows::Forms::CheckBox^ checkBox_P16LeftSignalOn;
private: System::Windows::Forms::CheckBox^ checkBox_P16HighBeamOn;
private: System::Windows::Forms::CheckBox^ checkBox_P16LightOn;
private: System::Windows::Forms::TabPage^ tabPage_P16ManID;
private: System::Windows::Forms::Label^ label_P16ManID;
private: System::Windows::Forms::NumericUpDown^ numericUpDown_P16ManID;
private: System::Windows::Forms::TabPage^ tabPage_Common1;
private: System::Windows::Forms::Label^ label_Common1;
private: System::Windows::Forms::GroupBox^ groupBox_P81Rx;
private: System::Windows::Forms::Label^ label_Glb_SoftwareVer;
private: System::Windows::Forms::Label^ label_Glb_SoftwareVerDisplay;
private: System::Windows::Forms::Label^ label_Glb_SerialNumDisplay;
private: System::Windows::Forms::Label^ label_Glb_SerialNum;
private: System::Windows::Forms::GroupBox^ groupBox_P80Rx;
private: System::Windows::Forms::Label^ label_Glb_HardwareVer;
private: System::Windows::Forms::Label^ label_Glb_ModelNum;
private: System::Windows::Forms::Label^ label_Glb_ManfIDDisplay;
private: System::Windows::Forms::Label^ label_Glb_ModelNumDisplay;
private: System::Windows::Forms::Label^ label_Glb_HardwareVerDisplay;
private: System::Windows::Forms::Label^ label_Glb_ManfID;
private: System::Windows::Forms::TabPage^ tabPage_Common2;
private: System::Windows::Forms::Label^ label_SoftwareVer;
private: System::Windows::Forms::Label^ label_HardwareVer;
private: System::Windows::Forms::Button^ button_CommonUpdate;
private: System::Windows::Forms::Label^ label_ErrorCommon;
private: System::Windows::Forms::Label^ label_ManfID;
private: System::Windows::Forms::Label^ label_SerialNum;
private: System::Windows::Forms::TextBox^ textBox_SerialNum;
private: System::Windows::Forms::TextBox^ textBox_SwVersion;
private: System::Windows::Forms::TextBox^ textBox_HwVersion;
private: System::Windows::Forms::TextBox^ textBox_ModelNum;
private: System::Windows::Forms::TextBox^ textBox_MfgID;
private: System::Windows::Forms::Label^ label_ModelNum;
private: System::Windows::Forms::Label^ label_P1RearGearVal;
private: System::Windows::Forms::Label^ label_P1FrontGearVal;
private: System::Windows::Forms::Label^ label_P1ManAutoVal;
private: System::Windows::Forms::Label^ label_P1GearExistVal;
private: System::Windows::Forms::Label^ label_P1RearGear;
private: System::Windows::Forms::Label^ label_P1FrontGear;
private: System::Windows::Forms::Label^ label_P1ManAuto;
private: System::Windows::Forms::Label^ label_P1GearExist;
private: System::Windows::Forms::Label^ label_P3RearGearVal;
private: System::Windows::Forms::Label^ label_P3FrontGearVal;
private: System::Windows::Forms::Label^ label_P3ManAutoVal;
private: System::Windows::Forms::Label^ label_P3GearsExistVal;
private: System::Windows::Forms::Label^ label_P3RearGear;
private: System::Windows::Forms::Label^ label_P3FrontGear;
private: System::Windows::Forms::Label^ label_P3ManAuto;
private: System::Windows::Forms::Label^ label_P3GearsExist;
private: System::Windows::Forms::Label^ label_P3RegenVal;
private: System::Windows::Forms::Label^ label_P3RightVal;
private: System::Windows::Forms::Label^ label_P3AssistLvlVal;
private: System::Windows::Forms::Label^ label_P3LeftVal;
private: System::Windows::Forms::Label^ label_P3Regen;
private: System::Windows::Forms::Label^ label_P3BeamVal;
private: System::Windows::Forms::Label^ label_P3AssistLvl;
private: System::Windows::Forms::Label^ label_P3LightVal;
private: System::Windows::Forms::Label^ label_P3SpeedVal;
private: System::Windows::Forms::Label^ label_P3Right;
private: System::Windows::Forms::Label^ label_P3Left;
private: System::Windows::Forms::Label^ label_P3Beam;
private: System::Windows::Forms::Label^ label_P3Light;
private: System::Windows::Forms::Label^ label_P3Speed;
private: System::Windows::Forms::Label^ label_P1ThrottleVal;
private: System::Windows::Forms::Label^ label_P1Throttle;
private: System::Windows::Forms::Label^ label_P1MotorAlertVal;
private: System::Windows::Forms::Label^ label_P1BattAlertVal;
private: System::Windows::Forms::Label^ label_P1MotorTempVal;
private: System::Windows::Forms::Label^ label_P1MotorAlert;
private: System::Windows::Forms::Label^ label_P1BattAlert;
private: System::Windows::Forms::Label^ label_P1MotorTemp;
private: System::Windows::Forms::Label^ label_P1BattTempVal;
private: System::Windows::Forms::Label^ label_P1BattTemp;
private: System::Windows::Forms::Label^ label_P1ErrorValue;
private: System::Windows::Forms::Label^ label_P1Error;
private: System::Windows::Forms::Label^ label_P2RangeVal;
private: System::Windows::Forms::Label^ label_P2Range;
private: System::Windows::Forms::Label^ label_P3PercentAssist;
private: System::Windows::Forms::Label^ label_P3BattSOC;
private: System::Windows::Forms::Label^ label_P3ThrottleVal;
private: System::Windows::Forms::Label^ label_P3Throttle;
private: System::Windows::Forms::Label^ label_P3PercentAssistVal;
private: System::Windows::Forms::Label^ label_P3BattEmpty;
private: System::Windows::Forms::Label^ label_P3BattEmptyVal;
private: System::Windows::Forms::Label^ label_P3ChargeVal;
private: System::Windows::Forms::TabControl^ tabControl_Page45;
private: System::Windows::Forms::TabPage^ tabPage_Page4;
private: System::Windows::Forms::Label^ label_P4VoltageVal;
private: System::Windows::Forms::Label^ label_P4Voltage;
private: System::Windows::Forms::Label^ label_P4DistanceOnCharge;
private: System::Windows::Forms::Label^ label_P4FuelConsumption;
private: System::Windows::Forms::Label^ label_P4ChargeCycle;
private: System::Windows::Forms::TabPage^ tabPage_Page5;
private: System::Windows::Forms::Label^ label_P5NumRegenVal;
private: System::Windows::Forms::Label^ label_P5NumAssistVal;
private: System::Windows::Forms::Label^ label_P5NumRegen;
private: System::Windows::Forms::Label^ label_P5NumAssist;
private: System::Windows::Forms::Label^ label_P5Circum;
private: System::Windows::Forms::Label^ label_P4DistanceChargeVal;
private: System::Windows::Forms::Label^ label_P4FuelVal;
private: System::Windows::Forms::Label^ label_P4ChargeCycleVal;
private: System::Windows::Forms::Label^ label_P5CircumVal;
private: System::Windows::Forms::TabPage^ tabPage_P16Wheel;
private: System::Windows::Forms::Label^ label_P16Circum;
private: System::Windows::Forms::NumericUpDown^ numericUpDown_P16Circum;
private: System::Windows::Forms::Label^ label_RqTxTimes;
private: System::Windows::Forms::NumericUpDown^ numericUpDown_RqTxTimes;
private: System::Windows::Forms::TabPage^ tabPage_RqPage;
private: System::Windows::Forms::ComboBox^ comboBox_PageToRequest;
private: System::Windows::Forms::GroupBox^ groupBox_Request;
private: System::Windows::Forms::Button^ button_SendRequest;
private: System::Windows::Forms::Label^ label_PageToRequest;
private: System::Windows::Forms::Label^ label_AckStatus;
private: System::Windows::Forms::TabPage^ tabPage_TravelModes;
private: System::Windows::Forms::Label^ label_SupportedTravelModes;
private: System::Windows::Forms::NumericUpDown^ numericUpDown_DisplayRegenModes;
private: System::Windows::Forms::NumericUpDown^ numericUpDown_DisplayAssistModes;
private: System::Windows::Forms::Label^ label_RegenModesSupported;
private: System::Windows::Forms::Label^ label_AssistModesSupported;
private: System::Windows::Forms::Label^ label_P34FuelValue;
private: System::Windows::Forms::Label^ labelP34_Fuel;
private: System::Windows::Forms::CheckBox^ checkBox_NoSerial;
private: System::Windows::Forms::Label^ label_Common2;
///
/// Required designer variables
///
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->tabControl_LEVDisplay = (gcnew System::Windows::Forms::TabControl());
this->tabPage_P1 = (gcnew System::Windows::Forms::TabPage());
this->label_P1ThrottleVal = (gcnew System::Windows::Forms::Label());
this->label_P1Throttle = (gcnew System::Windows::Forms::Label());
this->label_P1RearGearVal = (gcnew System::Windows::Forms::Label());
this->label_P1FrontGearVal = (gcnew System::Windows::Forms::Label());
this->label_P1ManAutoVal = (gcnew System::Windows::Forms::Label());
this->label_P1GearExistVal = (gcnew System::Windows::Forms::Label());
this->label_P1RearGear = (gcnew System::Windows::Forms::Label());
this->label_P1FrontGear = (gcnew System::Windows::Forms::Label());
this->label_P1ManAuto = (gcnew System::Windows::Forms::Label());
this->label_P1GearExist = (gcnew System::Windows::Forms::Label());
this->label_P1MotorAlertVal = (gcnew System::Windows::Forms::Label());
this->label_P1BattAlertVal = (gcnew System::Windows::Forms::Label());
this->label_P1MotorTempVal = (gcnew System::Windows::Forms::Label());
this->label_P1MotorAlert = (gcnew System::Windows::Forms::Label());
this->label_P1BattAlert = (gcnew System::Windows::Forms::Label());
this->label_P1MotorTemp = (gcnew System::Windows::Forms::Label());
this->label_P1BattTempVal = (gcnew System::Windows::Forms::Label());
this->label_P1BattTemp = (gcnew System::Windows::Forms::Label());
this->label_P1RegenLevelVal = (gcnew System::Windows::Forms::Label());
this->label_P1RightValue = (gcnew System::Windows::Forms::Label());
this->label_P1AssistLevelVal = (gcnew System::Windows::Forms::Label());
this->label_P1LeftValue = (gcnew System::Windows::Forms::Label());
this->label_P1RegenLevel = (gcnew System::Windows::Forms::Label());
this->label_P1BeamValue = (gcnew System::Windows::Forms::Label());
this->label_P1AssistLevel = (gcnew System::Windows::Forms::Label());
this->label_P1LightValue = (gcnew System::Windows::Forms::Label());
this->label_P1SpeedValue = (gcnew System::Windows::Forms::Label());
this->label_P1ErrorValue = (gcnew System::Windows::Forms::Label());
this->label_P1Right = (gcnew System::Windows::Forms::Label());
this->label_P1Left = (gcnew System::Windows::Forms::Label());
this->label_P1Beam = (gcnew System::Windows::Forms::Label());
this->label_P1Light = (gcnew System::Windows::Forms::Label());
this->label_P1Speed = (gcnew System::Windows::Forms::Label());
this->label_P1Error = (gcnew System::Windows::Forms::Label());
this->tabPage_P2 = (gcnew System::Windows::Forms::TabPage());
this->label_P34FuelValue = (gcnew System::Windows::Forms::Label());
this->labelP34_Fuel = (gcnew System::Windows::Forms::Label());
this->label_P2RangeVal = (gcnew System::Windows::Forms::Label());
this->label_P2Range = (gcnew System::Windows::Forms::Label());
this->label_P2SpeedVal = (gcnew System::Windows::Forms::Label());
this->label_P2Speed = (gcnew System::Windows::Forms::Label());
this->label_P2OdometerVal = (gcnew System::Windows::Forms::Label());
this->label_P2Odometer = (gcnew System::Windows::Forms::Label());
this->tabPage_P3 = (gcnew System::Windows::Forms::TabPage());
this->label_P3PercentAssistVal = (gcnew System::Windows::Forms::Label());
this->label_P3BattEmpty = (gcnew System::Windows::Forms::Label());
this->label_P3BattEmptyVal = (gcnew System::Windows::Forms::Label());
this->label_P3ChargeVal = (gcnew System::Windows::Forms::Label());
this->label_P3ThrottleVal = (gcnew System::Windows::Forms::Label());
this->label_P3Throttle = (gcnew System::Windows::Forms::Label());
this->label_P3PercentAssist = (gcnew System::Windows::Forms::Label());
this->label_P3BattSOC = (gcnew System::Windows::Forms::Label());
this->label_P3RearGearVal = (gcnew System::Windows::Forms::Label());
this->label_P3FrontGearVal = (gcnew System::Windows::Forms::Label());
this->label_P3ManAutoVal = (gcnew System::Windows::Forms::Label());
this->label_P3GearsExistVal = (gcnew System::Windows::Forms::Label());
this->label_P3RearGear = (gcnew System::Windows::Forms::Label());
this->label_P3FrontGear = (gcnew System::Windows::Forms::Label());
this->label_P3ManAuto = (gcnew System::Windows::Forms::Label());
this->label_P3GearsExist = (gcnew System::Windows::Forms::Label());
this->label_P3RegenVal = (gcnew System::Windows::Forms::Label());
this->label_P3RightVal = (gcnew System::Windows::Forms::Label());
this->label_P3AssistLvlVal = (gcnew System::Windows::Forms::Label());
this->label_P3LeftVal = (gcnew System::Windows::Forms::Label());
this->label_P3Regen = (gcnew System::Windows::Forms::Label());
this->label_P3BeamVal = (gcnew System::Windows::Forms::Label());
this->label_P3AssistLvl = (gcnew System::Windows::Forms::Label());
this->label_P3LightVal = (gcnew System::Windows::Forms::Label());
this->label_P3SpeedVal = (gcnew System::Windows::Forms::Label());
this->label_P3Right = (gcnew System::Windows::Forms::Label());
this->label_P3Left = (gcnew System::Windows::Forms::Label());
this->label_P3Beam = (gcnew System::Windows::Forms::Label());
this->label_P3Light = (gcnew System::Windows::Forms::Label());
this->label_P3Speed = (gcnew System::Windows::Forms::Label());
this->tabPage_Page45 = (gcnew System::Windows::Forms::TabPage());
this->tabControl_Page45 = (gcnew System::Windows::Forms::TabControl());
this->tabPage_Page4 = (gcnew System::Windows::Forms::TabPage());
this->label_P4DistanceChargeVal = (gcnew System::Windows::Forms::Label());
this->label_P4FuelVal = (gcnew System::Windows::Forms::Label());
this->label_P4ChargeCycleVal = (gcnew System::Windows::Forms::Label());
this->label_P4VoltageVal = (gcnew System::Windows::Forms::Label());
this->label_P4Voltage = (gcnew System::Windows::Forms::Label());
this->label_P4DistanceOnCharge = (gcnew System::Windows::Forms::Label());
this->label_P4FuelConsumption = (gcnew System::Windows::Forms::Label());
this->label_P4ChargeCycle = (gcnew System::Windows::Forms::Label());
this->tabPage_Page5 = (gcnew System::Windows::Forms::TabPage());
this->label_P5CircumVal = (gcnew System::Windows::Forms::Label());
this->label_P5NumRegenVal = (gcnew System::Windows::Forms::Label());
this->label_P5NumAssistVal = (gcnew System::Windows::Forms::Label());
this->label_P5NumRegen = (gcnew System::Windows::Forms::Label());
this->label_P5NumAssist = (gcnew System::Windows::Forms::Label());
this->label_P5Circum = (gcnew System::Windows::Forms::Label());
this->tabPage_RqPage = (gcnew System::Windows::Forms::TabPage());
this->button_SendRequest = (gcnew System::Windows::Forms::Button());
this->label_PageToRequest = (gcnew System::Windows::Forms::Label());
this->groupBox_Request = (gcnew System::Windows::Forms::GroupBox());
this->label_RqTxTimes = (gcnew System::Windows::Forms::Label());
this->numericUpDown_RqTxTimes = (gcnew System::Windows::Forms::NumericUpDown());
this->comboBox_PageToRequest = (gcnew System::Windows::Forms::ComboBox());
this->tabPage_P16 = (gcnew System::Windows::Forms::TabPage());
this->tabControl_P16 = (gcnew System::Windows::Forms::TabControl());
this->tabPage_P16TravelMode = (gcnew System::Windows::Forms::TabPage());
this->button_P16Send = (gcnew System::Windows::Forms::Button());
this->tabPage_P16Display = (gcnew System::Windows::Forms::TabPage());
this->checkBox_P16TravelModeNotSupported = (gcnew System::Windows::Forms::CheckBox());
this->label_P16CurrentRegen = (gcnew System::Windows::Forms::Label());
this->label_P16CurrentAssist = (gcnew System::Windows::Forms::Label());
this->comboBox_P16Assist = (gcnew System::Windows::Forms::ComboBox());
this->comboBox_P16Regen = (gcnew System::Windows::Forms::ComboBox());
this->tabPage_P16Command = (gcnew System::Windows::Forms::TabPage());
this->groupBox_P16CurrentGear = (gcnew System::Windows::Forms::GroupBox());
this->label_P16Front = (gcnew System::Windows::Forms::Label());
this->comboBox_P16FrontGear = (gcnew System::Windows::Forms::ComboBox());
this->label_P16Rear = (gcnew System::Windows::Forms::Label());
this->comboBox_P16RearGear = (gcnew System::Windows::Forms::ComboBox());
this->checkBox_P16RightSignalOn = (gcnew System::Windows::Forms::CheckBox());
this->checkBox_P16LeftSignalOn = (gcnew System::Windows::Forms::CheckBox());
this->checkBox_P16HighBeamOn = (gcnew System::Windows::Forms::CheckBox());
this->checkBox_P16LightOn = (gcnew System::Windows::Forms::CheckBox());
this->tabPage_P16ManID = (gcnew System::Windows::Forms::TabPage());
this->label_P16ManID = (gcnew System::Windows::Forms::Label());
this->numericUpDown_P16ManID = (gcnew System::Windows::Forms::NumericUpDown());
this->tabPage_P16Wheel = (gcnew System::Windows::Forms::TabPage());
this->numericUpDown_P16Circum = (gcnew System::Windows::Forms::NumericUpDown());
this->label_P16Circum = (gcnew System::Windows::Forms::Label());
this->tabPage_Common1 = (gcnew System::Windows::Forms::TabPage());
this->label_Common1 = (gcnew System::Windows::Forms::Label());
this->groupBox_P81Rx = (gcnew System::Windows::Forms::GroupBox());
this->label_Glb_SoftwareVer = (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_SerialNum = (gcnew System::Windows::Forms::Label());
this->groupBox_P80Rx = (gcnew System::Windows::Forms::GroupBox());
this->label_Glb_HardwareVer = (gcnew System::Windows::Forms::Label());
this->label_Glb_ModelNum = (gcnew System::Windows::Forms::Label());
this->label_Glb_ManfIDDisplay = (gcnew System::Windows::Forms::Label());
this->label_Glb_ModelNumDisplay = (gcnew System::Windows::Forms::Label());
this->label_Glb_HardwareVerDisplay = (gcnew System::Windows::Forms::Label());
this->label_Glb_ManfID = (gcnew System::Windows::Forms::Label());
this->tabPage_Common2 = (gcnew System::Windows::Forms::TabPage());
this->label_SoftwareVer = (gcnew System::Windows::Forms::Label());
this->label_HardwareVer = (gcnew System::Windows::Forms::Label());
this->button_CommonUpdate = (gcnew System::Windows::Forms::Button());
this->label_ErrorCommon = (gcnew System::Windows::Forms::Label());
this->label_ManfID = (gcnew System::Windows::Forms::Label());
this->label_SerialNum = (gcnew System::Windows::Forms::Label());
this->textBox_SerialNum = (gcnew System::Windows::Forms::TextBox());
this->textBox_SwVersion = (gcnew System::Windows::Forms::TextBox());
this->textBox_HwVersion = (gcnew System::Windows::Forms::TextBox());
this->textBox_ModelNum = (gcnew System::Windows::Forms::TextBox());
this->textBox_MfgID = (gcnew System::Windows::Forms::TextBox());
this->label_ModelNum = (gcnew System::Windows::Forms::Label());
this->tabPage_TravelModes = (gcnew System::Windows::Forms::TabPage());
this->numericUpDown_DisplayRegenModes = (gcnew System::Windows::Forms::NumericUpDown());
this->numericUpDown_DisplayAssistModes = (gcnew System::Windows::Forms::NumericUpDown());
this->label_RegenModesSupported = (gcnew System::Windows::Forms::Label());
this->label_AssistModesSupported = (gcnew System::Windows::Forms::Label());
this->label_SupportedTravelModes = (gcnew System::Windows::Forms::Label());
this->label_AckMsgStatus = (gcnew System::Windows::Forms::Label());
this->panel_Display = (gcnew System::Windows::Forms::Panel());
this->label_AckStatus = (gcnew System::Windows::Forms::Label());
this->label_StatusAssistVal = (gcnew System::Windows::Forms::Label());
this->label_StatusAssist = (gcnew System::Windows::Forms::Label());
this->label_StatusSpeedVal = (gcnew System::Windows::Forms::Label());
this->label_StatusSpeed = (gcnew System::Windows::Forms::Label());
this->label_StatusOdoVal = (gcnew System::Windows::Forms::Label());
this->label_StatusOdometer = (gcnew System::Windows::Forms::Label());
this->label_RxStatusBox = (gcnew System::Windows::Forms::Label());
this->label_P16FrontGear = (gcnew System::Windows::Forms::Label());
this->label_P16RearGear = (gcnew System::Windows::Forms::Label());
this->label_Common2 = (gcnew System::Windows::Forms::Label());
this->checkBox_NoSerial = (gcnew System::Windows::Forms::CheckBox());
this->panel_Settings->SuspendLayout();
this->tabControl_LEVDisplay->SuspendLayout();
this->tabPage_P1->SuspendLayout();
this->tabPage_P2->SuspendLayout();
this->tabPage_P3->SuspendLayout();
this->tabPage_Page45->SuspendLayout();
this->tabControl_Page45->SuspendLayout();
this->tabPage_Page4->SuspendLayout();
this->tabPage_Page5->SuspendLayout();
this->tabPage_RqPage->SuspendLayout();
this->groupBox_Request->SuspendLayout();
(cli::safe_cast(this->numericUpDown_RqTxTimes))->BeginInit();
this->tabPage_P16->SuspendLayout();
this->tabControl_P16->SuspendLayout();
this->tabPage_P16TravelMode->SuspendLayout();
this->tabPage_P16Display->SuspendLayout();
this->tabPage_P16Command->SuspendLayout();
this->groupBox_P16CurrentGear->SuspendLayout();
this->tabPage_P16ManID->SuspendLayout();
(cli::safe_cast(this->numericUpDown_P16ManID))->BeginInit();
this->tabPage_P16Wheel->SuspendLayout();
(cli::safe_cast(this->numericUpDown_P16Circum))->BeginInit();
this->tabPage_Common1->SuspendLayout();
this->groupBox_P81Rx->SuspendLayout();
this->groupBox_P80Rx->SuspendLayout();
this->tabPage_Common2->SuspendLayout();
this->tabPage_TravelModes->SuspendLayout();
(cli::safe_cast(this->numericUpDown_DisplayRegenModes))->BeginInit();
(cli::safe_cast(this->numericUpDown_DisplayAssistModes))->BeginInit();
this->panel_Display->SuspendLayout();
this->SuspendLayout();
//
// panel_Settings
//
this->panel_Settings->Controls->Add(this->tabControl_LEVDisplay);
this->panel_Settings->Location = System::Drawing::Point(322, 50);
this->panel_Settings->Name = L"panel_Settings";
this->panel_Settings->Size = System::Drawing::Size(400, 140);
this->panel_Settings->TabIndex = 0;
//
// tabControl_LEVDisplay
//
this->tabControl_LEVDisplay->Controls->Add(this->tabPage_P1);
this->tabControl_LEVDisplay->Controls->Add(this->tabPage_P2);
this->tabControl_LEVDisplay->Controls->Add(this->tabPage_P3);
this->tabControl_LEVDisplay->Controls->Add(this->tabPage_Page45);
this->tabControl_LEVDisplay->Controls->Add(this->tabPage_P16);
this->tabControl_LEVDisplay->Controls->Add(this->tabPage_Common1);
this->tabControl_LEVDisplay->Controls->Add(this->tabPage_Common2);
this->tabControl_LEVDisplay->Controls->Add(this->tabPage_TravelModes);
this->tabControl_LEVDisplay->Location = System::Drawing::Point(0, 3);
this->tabControl_LEVDisplay->Name = L"tabControl_LEVDisplay";
this->tabControl_LEVDisplay->SelectedIndex = 0;
this->tabControl_LEVDisplay->Size = System::Drawing::Size(397, 137);
this->tabControl_LEVDisplay->TabIndex = 0;
//
// tabPage_P1
//
this->tabPage_P1->Controls->Add(this->label_P1ThrottleVal);
this->tabPage_P1->Controls->Add(this->label_P1Throttle);
this->tabPage_P1->Controls->Add(this->label_P1RearGearVal);
this->tabPage_P1->Controls->Add(this->label_P1FrontGearVal);
this->tabPage_P1->Controls->Add(this->label_P1ManAutoVal);
this->tabPage_P1->Controls->Add(this->label_P1GearExistVal);
this->tabPage_P1->Controls->Add(this->label_P1RearGear);
this->tabPage_P1->Controls->Add(this->label_P1FrontGear);
this->tabPage_P1->Controls->Add(this->label_P1ManAuto);
this->tabPage_P1->Controls->Add(this->label_P1GearExist);
this->tabPage_P1->Controls->Add(this->label_P1MotorAlertVal);
this->tabPage_P1->Controls->Add(this->label_P1BattAlertVal);
this->tabPage_P1->Controls->Add(this->label_P1MotorTempVal);
this->tabPage_P1->Controls->Add(this->label_P1MotorAlert);
this->tabPage_P1->Controls->Add(this->label_P1BattAlert);
this->tabPage_P1->Controls->Add(this->label_P1MotorTemp);
this->tabPage_P1->Controls->Add(this->label_P1BattTempVal);
this->tabPage_P1->Controls->Add(this->label_P1BattTemp);
this->tabPage_P1->Controls->Add(this->label_P1RegenLevelVal);
this->tabPage_P1->Controls->Add(this->label_P1RightValue);
this->tabPage_P1->Controls->Add(this->label_P1AssistLevelVal);
this->tabPage_P1->Controls->Add(this->label_P1LeftValue);
this->tabPage_P1->Controls->Add(this->label_P1RegenLevel);
this->tabPage_P1->Controls->Add(this->label_P1BeamValue);
this->tabPage_P1->Controls->Add(this->label_P1AssistLevel);
this->tabPage_P1->Controls->Add(this->label_P1LightValue);
this->tabPage_P1->Controls->Add(this->label_P1SpeedValue);
this->tabPage_P1->Controls->Add(this->label_P1ErrorValue);
this->tabPage_P1->Controls->Add(this->label_P1Right);
this->tabPage_P1->Controls->Add(this->label_P1Left);
this->tabPage_P1->Controls->Add(this->label_P1Beam);
this->tabPage_P1->Controls->Add(this->label_P1Light);
this->tabPage_P1->Controls->Add(this->label_P1Speed);
this->tabPage_P1->Controls->Add(this->label_P1Error);
this->tabPage_P1->Location = System::Drawing::Point(4, 22);
this->tabPage_P1->Name = L"tabPage_P1";
this->tabPage_P1->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P1->Size = System::Drawing::Size(389, 111);
this->tabPage_P1->TabIndex = 0;
this->tabPage_P1->Text = L"Page 1";
this->tabPage_P1->UseVisualStyleBackColor = true;
//
// label_P1ThrottleVal
//
this->label_P1ThrottleVal->AutoSize = true;
this->label_P1ThrottleVal->Location = System::Drawing::Point(72, 23);
this->label_P1ThrottleVal->Name = L"label_P1ThrottleVal";
this->label_P1ThrottleVal->Size = System::Drawing::Size(16, 13);
this->label_P1ThrottleVal->TabIndex = 60;
this->label_P1ThrottleVal->Text = L"---";
//
// label_P1Throttle
//
this->label_P1Throttle->AutoSize = true;
this->label_P1Throttle->Location = System::Drawing::Point(2, 23);
this->label_P1Throttle->Name = L"label_P1Throttle";
this->label_P1Throttle->Size = System::Drawing::Size(46, 13);
this->label_P1Throttle->TabIndex = 59;
this->label_P1Throttle->Text = L"Throttle:";
//
// label_P1RearGearVal
//
this->label_P1RearGearVal->AutoSize = true;
this->label_P1RearGearVal->Location = System::Drawing::Point(349, 57);
this->label_P1RearGearVal->Name = L"label_P1RearGearVal";
this->label_P1RearGearVal->Size = System::Drawing::Size(16, 13);
this->label_P1RearGearVal->TabIndex = 58;
this->label_P1RearGearVal->Text = L"---";
//
// label_P1FrontGearVal
//
this->label_P1FrontGearVal->AutoSize = true;
this->label_P1FrontGearVal->Location = System::Drawing::Point(349, 40);
this->label_P1FrontGearVal->Name = L"label_P1FrontGearVal";
this->label_P1FrontGearVal->Size = System::Drawing::Size(16, 13);
this->label_P1FrontGearVal->TabIndex = 57;
this->label_P1FrontGearVal->Text = L"---";
//
// label_P1ManAutoVal
//
this->label_P1ManAutoVal->AutoSize = true;
this->label_P1ManAutoVal->Location = System::Drawing::Point(361, 23);
this->label_P1ManAutoVal->Name = L"label_P1ManAutoVal";
this->label_P1ManAutoVal->Size = System::Drawing::Size(16, 13);
this->label_P1ManAutoVal->TabIndex = 56;
this->label_P1ManAutoVal->Text = L"---";
//
// label_P1GearExistVal
//
this->label_P1GearExistVal->AutoSize = true;
this->label_P1GearExistVal->Location = System::Drawing::Point(361, 6);
this->label_P1GearExistVal->Name = L"label_P1GearExistVal";
this->label_P1GearExistVal->Size = System::Drawing::Size(16, 13);
this->label_P1GearExistVal->TabIndex = 55;
this->label_P1GearExistVal->Text = L"---";
//
// label_P1RearGear
//
this->label_P1RearGear->AutoSize = true;
this->label_P1RearGear->Location = System::Drawing::Point(283, 57);
this->label_P1RearGear->Name = L"label_P1RearGear";
this->label_P1RearGear->Size = System::Drawing::Size(59, 13);
this->label_P1RearGear->TabIndex = 54;
this->label_P1RearGear->Text = L"Rear Gear:";
//
// label_P1FrontGear
//
this->label_P1FrontGear->AutoSize = true;
this->label_P1FrontGear->Location = System::Drawing::Point(283, 40);
this->label_P1FrontGear->Name = L"label_P1FrontGear";
this->label_P1FrontGear->Size = System::Drawing::Size(60, 13);
this->label_P1FrontGear->TabIndex = 53;
this->label_P1FrontGear->Text = L"Front Gear:";
//
// label_P1ManAuto
//
this->label_P1ManAuto->AutoSize = true;
this->label_P1ManAuto->Location = System::Drawing::Point(283, 23);
this->label_P1ManAuto->Name = L"label_P1ManAuto";
this->label_P1ManAuto->Size = System::Drawing::Size(72, 13);
this->label_P1ManAuto->TabIndex = 52;
this->label_P1ManAuto->Text = L"Manual/Auto:";
//
// label_P1GearExist
//
this->label_P1GearExist->AutoSize = true;
this->label_P1GearExist->Location = System::Drawing::Point(283, 6);
this->label_P1GearExist->Name = L"label_P1GearExist";
this->label_P1GearExist->Size = System::Drawing::Size(63, 13);
this->label_P1GearExist->TabIndex = 51;
this->label_P1GearExist->Text = L"Gears Exist:";
//
// label_P1MotorAlertVal
//
this->label_P1MotorAlertVal->AutoSize = true;
this->label_P1MotorAlertVal->Location = System::Drawing::Point(212, 57);
this->label_P1MotorAlertVal->Name = L"label_P1MotorAlertVal";
this->label_P1MotorAlertVal->Size = System::Drawing::Size(16, 13);
this->label_P1MotorAlertVal->TabIndex = 50;
this->label_P1MotorAlertVal->Text = L"---";
//
// label_P1BattAlertVal
//
this->label_P1BattAlertVal->AutoSize = true;
this->label_P1BattAlertVal->Location = System::Drawing::Point(212, 40);
this->label_P1BattAlertVal->Name = L"label_P1BattAlertVal";
this->label_P1BattAlertVal->Size = System::Drawing::Size(16, 13);
this->label_P1BattAlertVal->TabIndex = 49;
this->label_P1BattAlertVal->Text = L"---";
//
// label_P1MotorTempVal
//
this->label_P1MotorTempVal->AutoSize = true;
this->label_P1MotorTempVal->Location = System::Drawing::Point(212, 23);
this->label_P1MotorTempVal->Name = L"label_P1MotorTempVal";
this->label_P1MotorTempVal->Size = System::Drawing::Size(16, 13);
this->label_P1MotorTempVal->TabIndex = 48;
this->label_P1MotorTempVal->Text = L"---";
//
// label_P1MotorAlert
//
this->label_P1MotorAlert->AutoSize = true;
this->label_P1MotorAlert->Location = System::Drawing::Point(133, 57);
this->label_P1MotorAlert->Name = L"label_P1MotorAlert";
this->label_P1MotorAlert->Size = System::Drawing::Size(61, 13);
this->label_P1MotorAlert->TabIndex = 47;
this->label_P1MotorAlert->Text = L"Motor Alert:";
//
// label_P1BattAlert
//
this->label_P1BattAlert->AutoSize = true;
this->label_P1BattAlert->Location = System::Drawing::Point(133, 40);
this->label_P1BattAlert->Name = L"label_P1BattAlert";
this->label_P1BattAlert->Size = System::Drawing::Size(67, 13);
this->label_P1BattAlert->TabIndex = 46;
this->label_P1BattAlert->Text = L"Battery Alert:";
//
// label_P1MotorTemp
//
this->label_P1MotorTemp->AutoSize = true;
this->label_P1MotorTemp->Location = System::Drawing::Point(133, 23);
this->label_P1MotorTemp->Name = L"label_P1MotorTemp";
this->label_P1MotorTemp->Size = System::Drawing::Size(67, 13);
this->label_P1MotorTemp->TabIndex = 45;
this->label_P1MotorTemp->Text = L"Motor Temp:";
//
// label_P1BattTempVal
//
this->label_P1BattTempVal->AutoSize = true;
this->label_P1BattTempVal->Location = System::Drawing::Point(212, 6);
this->label_P1BattTempVal->Name = L"label_P1BattTempVal";
this->label_P1BattTempVal->Size = System::Drawing::Size(16, 13);
this->label_P1BattTempVal->TabIndex = 44;
this->label_P1BattTempVal->Text = L"---";
//
// label_P1BattTemp
//
this->label_P1BattTemp->AutoSize = true;
this->label_P1BattTemp->Location = System::Drawing::Point(133, 6);
this->label_P1BattTemp->Name = L"label_P1BattTemp";
this->label_P1BattTemp->Size = System::Drawing::Size(73, 13);
this->label_P1BattTemp->TabIndex = 43;
this->label_P1BattTemp->Text = L"Battery Temp:";
//
// label_P1RegenLevelVal
//
this->label_P1RegenLevelVal->AutoSize = true;
this->label_P1RegenLevelVal->Location = System::Drawing::Point(212, 91);
this->label_P1RegenLevelVal->Name = L"label_P1RegenLevelVal";
this->label_P1RegenLevelVal->Size = System::Drawing::Size(16, 13);
this->label_P1RegenLevelVal->TabIndex = 18;
this->label_P1RegenLevelVal->Text = L"---";
//
// label_P1RightValue
//
this->label_P1RightValue->AutoSize = true;
this->label_P1RightValue->Location = System::Drawing::Point(72, 91);
this->label_P1RightValue->Name = L"label_P1RightValue";
this->label_P1RightValue->Size = System::Drawing::Size(16, 13);
this->label_P1RightValue->TabIndex = 14;
this->label_P1RightValue->Text = L"---";
//
// label_P1AssistLevelVal
//
this->label_P1AssistLevelVal->AutoSize = true;
this->label_P1AssistLevelVal->Location = System::Drawing::Point(212, 74);
this->label_P1AssistLevelVal->Name = L"label_P1AssistLevelVal";
this->label_P1AssistLevelVal->Size = System::Drawing::Size(16, 13);
this->label_P1AssistLevelVal->TabIndex = 17;
this->label_P1AssistLevelVal->Text = L"---";
//
// label_P1LeftValue
//
this->label_P1LeftValue->AutoSize = true;
this->label_P1LeftValue->Location = System::Drawing::Point(72, 74);
this->label_P1LeftValue->Name = L"label_P1LeftValue";
this->label_P1LeftValue->Size = System::Drawing::Size(16, 13);
this->label_P1LeftValue->TabIndex = 13;
this->label_P1LeftValue->Text = L"---";
//
// label_P1RegenLevel
//
this->label_P1RegenLevel->AutoSize = true;
this->label_P1RegenLevel->Location = System::Drawing::Point(133, 91);
this->label_P1RegenLevel->Name = L"label_P1RegenLevel";
this->label_P1RegenLevel->Size = System::Drawing::Size(71, 13);
this->label_P1RegenLevel->TabIndex = 3;
this->label_P1RegenLevel->Text = L"Regen Level:";
//
// label_P1BeamValue
//
this->label_P1BeamValue->AutoSize = true;
this->label_P1BeamValue->Location = System::Drawing::Point(72, 57);
this->label_P1BeamValue->Name = L"label_P1BeamValue";
this->label_P1BeamValue->Size = System::Drawing::Size(16, 13);
this->label_P1BeamValue->TabIndex = 12;
this->label_P1BeamValue->Text = L"---";
//
// label_P1AssistLevel
//
this->label_P1AssistLevel->AutoSize = true;
this->label_P1AssistLevel->Location = System::Drawing::Point(133, 74);
this->label_P1AssistLevel->Name = L"label_P1AssistLevel";
this->label_P1AssistLevel->Size = System::Drawing::Size(66, 13);
this->label_P1AssistLevel->TabIndex = 2;
this->label_P1AssistLevel->Text = L"Assist Level:";
//
// label_P1LightValue
//
this->label_P1LightValue->AutoSize = true;
this->label_P1LightValue->Location = System::Drawing::Point(72, 40);
this->label_P1LightValue->Name = L"label_P1LightValue";
this->label_P1LightValue->Size = System::Drawing::Size(16, 13);
this->label_P1LightValue->TabIndex = 11;
this->label_P1LightValue->Text = L"---";
//
// label_P1SpeedValue
//
this->label_P1SpeedValue->AutoSize = true;
this->label_P1SpeedValue->Location = System::Drawing::Point(72, 6);
this->label_P1SpeedValue->Name = L"label_P1SpeedValue";
this->label_P1SpeedValue->Size = System::Drawing::Size(16, 13);
this->label_P1SpeedValue->TabIndex = 10;
this->label_P1SpeedValue->Text = L"---";
//
// label_P1ErrorValue
//
this->label_P1ErrorValue->AutoSize = true;
this->label_P1ErrorValue->Location = System::Drawing::Point(321, 91);
this->label_P1ErrorValue->Name = L"label_P1ErrorValue";
this->label_P1ErrorValue->Size = System::Drawing::Size(16, 13);
this->label_P1ErrorValue->TabIndex = 9;
this->label_P1ErrorValue->Text = L"---";
//
// label_P1Right
//
this->label_P1Right->AutoSize = true;
this->label_P1Right->Location = System::Drawing::Point(2, 91);
this->label_P1Right->Name = L"label_P1Right";
this->label_P1Right->Size = System::Drawing::Size(67, 13);
this->label_P1Right->TabIndex = 8;
this->label_P1Right->Text = L"Right Signal:";
//
// label_P1Left
//
this->label_P1Left->AutoSize = true;
this->label_P1Left->Location = System::Drawing::Point(2, 74);
this->label_P1Left->Name = L"label_P1Left";
this->label_P1Left->Size = System::Drawing::Size(60, 13);
this->label_P1Left->TabIndex = 7;
this->label_P1Left->Text = L"Left Signal:";
//
// label_P1Beam
//
this->label_P1Beam->AutoSize = true;
this->label_P1Beam->Location = System::Drawing::Point(2, 57);
this->label_P1Beam->Name = L"label_P1Beam";
this->label_P1Beam->Size = System::Drawing::Size(65, 13);
this->label_P1Beam->TabIndex = 6;
this->label_P1Beam->Text = L"Beam State:";
//
// label_P1Light
//
this->label_P1Light->AutoSize = true;
this->label_P1Light->Location = System::Drawing::Point(2, 40);
this->label_P1Light->Name = L"label_P1Light";
this->label_P1Light->Size = System::Drawing::Size(61, 13);
this->label_P1Light->TabIndex = 5;
this->label_P1Light->Text = L"Light State:";
//
// label_P1Speed
//
this->label_P1Speed->AutoSize = true;
this->label_P1Speed->Location = System::Drawing::Point(2, 6);
this->label_P1Speed->Name = L"label_P1Speed";
this->label_P1Speed->Size = System::Drawing::Size(64, 13);
this->label_P1Speed->TabIndex = 4;
this->label_P1Speed->Text = L"LEV Speed:";
//
// label_P1Error
//
this->label_P1Error->AutoSize = true;
this->label_P1Error->Location = System::Drawing::Point(255, 91);
this->label_P1Error->Name = L"label_P1Error";
this->label_P1Error->Size = System::Drawing::Size(60, 13);
this->label_P1Error->TabIndex = 3;
this->label_P1Error->Text = L"Error Code:";
//
// tabPage_P2
//
this->tabPage_P2->Controls->Add(this->label_P34FuelValue);
this->tabPage_P2->Controls->Add(this->labelP34_Fuel);
this->tabPage_P2->Controls->Add(this->label_P2RangeVal);
this->tabPage_P2->Controls->Add(this->label_P2Range);
this->tabPage_P2->Controls->Add(this->label_P2SpeedVal);
this->tabPage_P2->Controls->Add(this->label_P2Speed);
this->tabPage_P2->Controls->Add(this->label_P2OdometerVal);
this->tabPage_P2->Controls->Add(this->label_P2Odometer);
this->tabPage_P2->Location = System::Drawing::Point(4, 22);
this->tabPage_P2->Name = L"tabPage_P2";
this->tabPage_P2->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P2->Size = System::Drawing::Size(389, 111);
this->tabPage_P2->TabIndex = 1;
this->tabPage_P2->Text = L"Page 2/34";
this->tabPage_P2->UseVisualStyleBackColor = true;
//
// label_P34FuelValue
//
this->label_P34FuelValue->AutoSize = true;
this->label_P34FuelValue->Location = System::Drawing::Point(207, 86);
this->label_P34FuelValue->Name = L"label_P34FuelValue";
this->label_P34FuelValue->Size = System::Drawing::Size(16, 13);
this->label_P34FuelValue->TabIndex = 40;
this->label_P34FuelValue->Text = L"---";
//
// labelP34_Fuel
//
this->labelP34_Fuel->AutoSize = true;
this->labelP34_Fuel->Location = System::Drawing::Point(52, 86);
this->labelP34_Fuel->Name = L"labelP34_Fuel";
this->labelP34_Fuel->Size = System::Drawing::Size(136, 13);
this->labelP34_Fuel->TabIndex = 39;
this->labelP34_Fuel->Text = L"Fuel Consumption(Wh/km):";
//
// label_P2RangeVal
//
this->label_P2RangeVal->AutoSize = true;
this->label_P2RangeVal->Location = System::Drawing::Point(207, 14);
this->label_P2RangeVal->Name = L"label_P2RangeVal";
this->label_P2RangeVal->Size = System::Drawing::Size(16, 13);
this->label_P2RangeVal->TabIndex = 38;
this->label_P2RangeVal->Text = L"---";
//
// label_P2Range
//
this->label_P2Range->AutoSize = true;
this->label_P2Range->Location = System::Drawing::Point(70, 14);
this->label_P2Range->Name = L"label_P2Range";
this->label_P2Range->Size = System::Drawing::Size(118, 13);
this->label_P2Range->TabIndex = 37;
this->label_P2Range->Text = L"Remaining Range (km):";
//
// label_P2SpeedVal
//
this->label_P2SpeedVal->AutoSize = true;
this->label_P2SpeedVal->Location = System::Drawing::Point(207, 62);
this->label_P2SpeedVal->Name = L"label_P2SpeedVal";
this->label_P2SpeedVal->Size = System::Drawing::Size(16, 13);
this->label_P2SpeedVal->TabIndex = 16;
this->label_P2SpeedVal->Text = L"---";
//
// label_P2Speed
//
this->label_P2Speed->AutoSize = true;
this->label_P2Speed->Location = System::Drawing::Point(93, 62);
this->label_P2Speed->Name = L"label_P2Speed";
this->label_P2Speed->Size = System::Drawing::Size(95, 13);
this->label_P2Speed->TabIndex = 15;
this->label_P2Speed->Text = L"LEV Speed(km/h):";
//
// label_P2OdometerVal
//
this->label_P2OdometerVal->AutoSize = true;
this->label_P2OdometerVal->Location = System::Drawing::Point(207, 37);
this->label_P2OdometerVal->Name = L"label_P2OdometerVal";
this->label_P2OdometerVal->Size = System::Drawing::Size(16, 13);
this->label_P2OdometerVal->TabIndex = 14;
this->label_P2OdometerVal->Text = L"---";
//
// label_P2Odometer
//
this->label_P2Odometer->AutoSize = true;
this->label_P2Odometer->Location = System::Drawing::Point(112, 37);
this->label_P2Odometer->Name = L"label_P2Odometer";
this->label_P2Odometer->Size = System::Drawing::Size(76, 13);
this->label_P2Odometer->TabIndex = 13;
this->label_P2Odometer->Text = L"Odometer(km):";
//
// tabPage_P3
//
this->tabPage_P3->Controls->Add(this->label_P3PercentAssistVal);
this->tabPage_P3->Controls->Add(this->label_P3BattEmpty);
this->tabPage_P3->Controls->Add(this->label_P3BattEmptyVal);
this->tabPage_P3->Controls->Add(this->label_P3ChargeVal);
this->tabPage_P3->Controls->Add(this->label_P3ThrottleVal);
this->tabPage_P3->Controls->Add(this->label_P3Throttle);
this->tabPage_P3->Controls->Add(this->label_P3PercentAssist);
this->tabPage_P3->Controls->Add(this->label_P3BattSOC);
this->tabPage_P3->Controls->Add(this->label_P3RearGearVal);
this->tabPage_P3->Controls->Add(this->label_P3FrontGearVal);
this->tabPage_P3->Controls->Add(this->label_P3ManAutoVal);
this->tabPage_P3->Controls->Add(this->label_P3GearsExistVal);
this->tabPage_P3->Controls->Add(this->label_P3RearGear);
this->tabPage_P3->Controls->Add(this->label_P3FrontGear);
this->tabPage_P3->Controls->Add(this->label_P3ManAuto);
this->tabPage_P3->Controls->Add(this->label_P3GearsExist);
this->tabPage_P3->Controls->Add(this->label_P3RegenVal);
this->tabPage_P3->Controls->Add(this->label_P3RightVal);
this->tabPage_P3->Controls->Add(this->label_P3AssistLvlVal);
this->tabPage_P3->Controls->Add(this->label_P3LeftVal);
this->tabPage_P3->Controls->Add(this->label_P3Regen);
this->tabPage_P3->Controls->Add(this->label_P3BeamVal);
this->tabPage_P3->Controls->Add(this->label_P3AssistLvl);
this->tabPage_P3->Controls->Add(this->label_P3LightVal);
this->tabPage_P3->Controls->Add(this->label_P3SpeedVal);
this->tabPage_P3->Controls->Add(this->label_P3Right);
this->tabPage_P3->Controls->Add(this->label_P3Left);
this->tabPage_P3->Controls->Add(this->label_P3Beam);
this->tabPage_P3->Controls->Add(this->label_P3Light);
this->tabPage_P3->Controls->Add(this->label_P3Speed);
this->tabPage_P3->Location = System::Drawing::Point(4, 22);
this->tabPage_P3->Name = L"tabPage_P3";
this->tabPage_P3->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P3->Size = System::Drawing::Size(389, 111);
this->tabPage_P3->TabIndex = 2;
this->tabPage_P3->Text = L"Page 3";
this->tabPage_P3->UseVisualStyleBackColor = true;
//
// label_P3PercentAssistVal
//
this->label_P3PercentAssistVal->AutoSize = true;
this->label_P3PercentAssistVal->Location = System::Drawing::Point(224, 57);
this->label_P3PercentAssistVal->Name = L"label_P3PercentAssistVal";
this->label_P3PercentAssistVal->Size = System::Drawing::Size(16, 13);
this->label_P3PercentAssistVal->TabIndex = 102;
this->label_P3PercentAssistVal->Text = L"---";
//
// label_P3BattEmpty
//
this->label_P3BattEmpty->AutoSize = true;
this->label_P3BattEmpty->Location = System::Drawing::Point(133, 23);
this->label_P3BattEmpty->Name = L"label_P3BattEmpty";
this->label_P3BattEmpty->Size = System::Drawing::Size(118, 13);
this->label_P3BattEmpty->TabIndex = 100;
this->label_P3BattEmpty->Text = L"Battery Empty Warning:";
//
// label_P3BattEmptyVal
//
this->label_P3BattEmptyVal->AutoSize = true;
this->label_P3BattEmptyVal->Location = System::Drawing::Point(257, 23);
this->label_P3BattEmptyVal->Name = L"label_P3BattEmptyVal";
this->label_P3BattEmptyVal->Size = System::Drawing::Size(16, 13);
this->label_P3BattEmptyVal->TabIndex = 99;
this->label_P3BattEmptyVal->Text = L"---";
//
// label_P3ChargeVal
//
this->label_P3ChargeVal->AutoSize = true;
this->label_P3ChargeVal->Location = System::Drawing::Point(207, 6);
this->label_P3ChargeVal->Name = L"label_P3ChargeVal";
this->label_P3ChargeVal->Size = System::Drawing::Size(16, 13);
this->label_P3ChargeVal->TabIndex = 98;
this->label_P3ChargeVal->Text = L"---";
//
// label_P3ThrottleVal
//
this->label_P3ThrottleVal->AutoSize = true;
this->label_P3ThrottleVal->Location = System::Drawing::Point(72, 23);
this->label_P3ThrottleVal->Name = L"label_P3ThrottleVal";
this->label_P3ThrottleVal->Size = System::Drawing::Size(16, 13);
this->label_P3ThrottleVal->TabIndex = 96;
this->label_P3ThrottleVal->Text = L"---";
//
// label_P3Throttle
//
this->label_P3Throttle->AutoSize = true;
this->label_P3Throttle->Location = System::Drawing::Point(2, 23);
this->label_P3Throttle->Name = L"label_P3Throttle";
this->label_P3Throttle->Size = System::Drawing::Size(46, 13);
this->label_P3Throttle->TabIndex = 95;
this->label_P3Throttle->Text = L"Throttle:";
//
// label_P3PercentAssist
//
this->label_P3PercentAssist->AutoSize = true;
this->label_P3PercentAssist->Location = System::Drawing::Point(133, 57);
this->label_P3PercentAssist->Name = L"label_P3PercentAssist";
this->label_P3PercentAssist->Size = System::Drawing::Size(85, 13);
this->label_P3PercentAssist->TabIndex = 93;
this->label_P3PercentAssist->Text = L"Current % Assist:";
//
// label_P3BattSOC
//
this->label_P3BattSOC->AutoSize = true;
this->label_P3BattSOC->Location = System::Drawing::Point(133, 6);
this->label_P3BattSOC->Name = L"label_P3BattSOC";
this->label_P3BattSOC->Size = System::Drawing::Size(68, 13);
this->label_P3BattSOC->TabIndex = 91;
this->label_P3BattSOC->Text = L"Battery SOC:";
//
// label_P3RearGearVal
//
this->label_P3RearGearVal->AutoSize = true;
this->label_P3RearGearVal->Location = System::Drawing::Point(352, 57);
this->label_P3RearGearVal->Name = L"label_P3RearGearVal";
this->label_P3RearGearVal->Size = System::Drawing::Size(16, 13);
this->label_P3RearGearVal->TabIndex = 90;
this->label_P3RearGearVal->Text = L"---";
//
// label_P3FrontGearVal
//
this->label_P3FrontGearVal->AutoSize = true;
this->label_P3FrontGearVal->Location = System::Drawing::Point(352, 40);
this->label_P3FrontGearVal->Name = L"label_P3FrontGearVal";
this->label_P3FrontGearVal->Size = System::Drawing::Size(16, 13);
this->label_P3FrontGearVal->TabIndex = 89;
this->label_P3FrontGearVal->Text = L"---";
//
// label_P3ManAutoVal
//
this->label_P3ManAutoVal->AutoSize = true;
this->label_P3ManAutoVal->Location = System::Drawing::Point(364, 23);
this->label_P3ManAutoVal->Name = L"label_P3ManAutoVal";
this->label_P3ManAutoVal->Size = System::Drawing::Size(16, 13);
this->label_P3ManAutoVal->TabIndex = 88;
this->label_P3ManAutoVal->Text = L"---";
//
// label_P3GearsExistVal
//
this->label_P3GearsExistVal->AutoSize = true;
this->label_P3GearsExistVal->Location = System::Drawing::Point(364, 6);
this->label_P3GearsExistVal->Name = L"label_P3GearsExistVal";
this->label_P3GearsExistVal->Size = System::Drawing::Size(16, 13);
this->label_P3GearsExistVal->TabIndex = 87;
this->label_P3GearsExistVal->Text = L"---";
//
// label_P3RearGear
//
this->label_P3RearGear->AutoSize = true;
this->label_P3RearGear->Location = System::Drawing::Point(286, 57);
this->label_P3RearGear->Name = L"label_P3RearGear";
this->label_P3RearGear->Size = System::Drawing::Size(59, 13);
this->label_P3RearGear->TabIndex = 86;
this->label_P3RearGear->Text = L"Rear Gear:";
//
// label_P3FrontGear
//
this->label_P3FrontGear->AutoSize = true;
this->label_P3FrontGear->Location = System::Drawing::Point(286, 40);
this->label_P3FrontGear->Name = L"label_P3FrontGear";
this->label_P3FrontGear->Size = System::Drawing::Size(60, 13);
this->label_P3FrontGear->TabIndex = 85;
this->label_P3FrontGear->Text = L"Front Gear:";
//
// label_P3ManAuto
//
this->label_P3ManAuto->AutoSize = true;
this->label_P3ManAuto->Location = System::Drawing::Point(286, 23);
this->label_P3ManAuto->Name = L"label_P3ManAuto";
this->label_P3ManAuto->Size = System::Drawing::Size(72, 13);
this->label_P3ManAuto->TabIndex = 84;
this->label_P3ManAuto->Text = L"Manual/Auto:";
//
// label_P3GearsExist
//
this->label_P3GearsExist->AutoSize = true;
this->label_P3GearsExist->Location = System::Drawing::Point(286, 6);
this->label_P3GearsExist->Name = L"label_P3GearsExist";
this->label_P3GearsExist->Size = System::Drawing::Size(63, 13);
this->label_P3GearsExist->TabIndex = 83;
this->label_P3GearsExist->Text = L"Gears Exist:";
//
// label_P3RegenVal
//
this->label_P3RegenVal->AutoSize = true;
this->label_P3RegenVal->Location = System::Drawing::Point(224, 91);
this->label_P3RegenVal->Name = L"label_P3RegenVal";
this->label_P3RegenVal->Size = System::Drawing::Size(16, 13);
this->label_P3RegenVal->TabIndex = 74;
this->label_P3RegenVal->Text = L"---";
//
// label_P3RightVal
//
this->label_P3RightVal->AutoSize = true;
this->label_P3RightVal->Location = System::Drawing::Point(72, 91);
this->label_P3RightVal->Name = L"label_P3RightVal";
this->label_P3RightVal->Size = System::Drawing::Size(16, 13);
this->label_P3RightVal->TabIndex = 72;
this->label_P3RightVal->Text = L"---";
//
// label_P3AssistLvlVal
//
this->label_P3AssistLvlVal->AutoSize = true;
this->label_P3AssistLvlVal->Location = System::Drawing::Point(224, 74);
this->label_P3AssistLvlVal->Name = L"label_P3AssistLvlVal";
this->label_P3AssistLvlVal->Size = System::Drawing::Size(16, 13);
this->label_P3AssistLvlVal->TabIndex = 73;
this->label_P3AssistLvlVal->Text = L"---";
//
// label_P3LeftVal
//
this->label_P3LeftVal->AutoSize = true;
this->label_P3LeftVal->Location = System::Drawing::Point(72, 74);
this->label_P3LeftVal->Name = L"label_P3LeftVal";
this->label_P3LeftVal->Size = System::Drawing::Size(16, 13);
this->label_P3LeftVal->TabIndex = 71;
this->label_P3LeftVal->Text = L"---";
//
// label_P3Regen
//
this->label_P3Regen->AutoSize = true;
this->label_P3Regen->Location = System::Drawing::Point(133, 91);
this->label_P3Regen->Name = L"label_P3Regen";
this->label_P3Regen->Size = System::Drawing::Size(71, 13);
this->label_P3Regen->TabIndex = 61;
this->label_P3Regen->Text = L"Regen Level:";
//
// label_P3BeamVal
//
this->label_P3BeamVal->AutoSize = true;
this->label_P3BeamVal->Location = System::Drawing::Point(72, 57);
this->label_P3BeamVal->Name = L"label_P3BeamVal";
this->label_P3BeamVal->Size = System::Drawing::Size(16, 13);
this->label_P3BeamVal->TabIndex = 70;
this->label_P3BeamVal->Text = L"---";
//
// label_P3AssistLvl
//
this->label_P3AssistLvl->AutoSize = true;
this->label_P3AssistLvl->Location = System::Drawing::Point(133, 74);
this->label_P3AssistLvl->Name = L"label_P3AssistLvl";
this->label_P3AssistLvl->Size = System::Drawing::Size(66, 13);
this->label_P3AssistLvl->TabIndex = 59;
this->label_P3AssistLvl->Text = L"Assist Level:";
//
// label_P3LightVal
//
this->label_P3LightVal->AutoSize = true;
this->label_P3LightVal->Location = System::Drawing::Point(72, 40);
this->label_P3LightVal->Name = L"label_P3LightVal";
this->label_P3LightVal->Size = System::Drawing::Size(16, 13);
this->label_P3LightVal->TabIndex = 69;
this->label_P3LightVal->Text = L"---";
//
// label_P3SpeedVal
//
this->label_P3SpeedVal->AutoSize = true;
this->label_P3SpeedVal->Location = System::Drawing::Point(72, 6);
this->label_P3SpeedVal->Name = L"label_P3SpeedVal";
this->label_P3SpeedVal->Size = System::Drawing::Size(16, 13);
this->label_P3SpeedVal->TabIndex = 68;
this->label_P3SpeedVal->Text = L"---";
//
// label_P3Right
//
this->label_P3Right->AutoSize = true;
this->label_P3Right->Location = System::Drawing::Point(2, 91);
this->label_P3Right->Name = L"label_P3Right";
this->label_P3Right->Size = System::Drawing::Size(67, 13);
this->label_P3Right->TabIndex = 66;
this->label_P3Right->Text = L"Right Signal:";
//
// label_P3Left
//
this->label_P3Left->AutoSize = true;
this->label_P3Left->Location = System::Drawing::Point(2, 74);
this->label_P3Left->Name = L"label_P3Left";
this->label_P3Left->Size = System::Drawing::Size(60, 13);
this->label_P3Left->TabIndex = 65;
this->label_P3Left->Text = L"Left Signal:";
//
// label_P3Beam
//
this->label_P3Beam->AutoSize = true;
this->label_P3Beam->Location = System::Drawing::Point(2, 57);
this->label_P3Beam->Name = L"label_P3Beam";
this->label_P3Beam->Size = System::Drawing::Size(65, 13);
this->label_P3Beam->TabIndex = 64;
this->label_P3Beam->Text = L"Beam State:";
//
// label_P3Light
//
this->label_P3Light->AutoSize = true;
this->label_P3Light->Location = System::Drawing::Point(2, 40);
this->label_P3Light->Name = L"label_P3Light";
this->label_P3Light->Size = System::Drawing::Size(61, 13);
this->label_P3Light->TabIndex = 63;
this->label_P3Light->Text = L"Light State:";
//
// label_P3Speed
//
this->label_P3Speed->AutoSize = true;
this->label_P3Speed->Location = System::Drawing::Point(2, 6);
this->label_P3Speed->Name = L"label_P3Speed";
this->label_P3Speed->Size = System::Drawing::Size(64, 13);
this->label_P3Speed->TabIndex = 62;
this->label_P3Speed->Text = L"LEV Speed:";
//
// tabPage_Page45
//
this->tabPage_Page45->Controls->Add(this->tabControl_Page45);
this->tabPage_Page45->Location = System::Drawing::Point(4, 22);
this->tabPage_Page45->Name = L"tabPage_Page45";
this->tabPage_Page45->Padding = System::Windows::Forms::Padding(3);
this->tabPage_Page45->Size = System::Drawing::Size(389, 111);
this->tabPage_Page45->TabIndex = 6;
this->tabPage_Page45->Text = L"Page 4/5";
this->tabPage_Page45->UseVisualStyleBackColor = true;
//
// tabControl_Page45
//
this->tabControl_Page45->Controls->Add(this->tabPage_Page4);
this->tabControl_Page45->Controls->Add(this->tabPage_Page5);
this->tabControl_Page45->Controls->Add(this->tabPage_RqPage);
this->tabControl_Page45->Location = System::Drawing::Point(3, 5);
this->tabControl_Page45->Name = L"tabControl_Page45";
this->tabControl_Page45->SelectedIndex = 0;
this->tabControl_Page45->Size = System::Drawing::Size(383, 103);
this->tabControl_Page45->TabIndex = 3;
//
// tabPage_Page4
//
this->tabPage_Page4->Controls->Add(this->label_P4DistanceChargeVal);
this->tabPage_Page4->Controls->Add(this->label_P4FuelVal);
this->tabPage_Page4->Controls->Add(this->label_P4ChargeCycleVal);
this->tabPage_Page4->Controls->Add(this->label_P4VoltageVal);
this->tabPage_Page4->Controls->Add(this->label_P4Voltage);
this->tabPage_Page4->Controls->Add(this->label_P4DistanceOnCharge);
this->tabPage_Page4->Controls->Add(this->label_P4FuelConsumption);
this->tabPage_Page4->Controls->Add(this->label_P4ChargeCycle);
this->tabPage_Page4->Location = System::Drawing::Point(4, 22);
this->tabPage_Page4->Name = L"tabPage_Page4";
this->tabPage_Page4->Padding = System::Windows::Forms::Padding(3);
this->tabPage_Page4->Size = System::Drawing::Size(375, 77);
this->tabPage_Page4->TabIndex = 5;
this->tabPage_Page4->Text = L"Page 4";
this->tabPage_Page4->UseVisualStyleBackColor = true;
//
// label_P4DistanceChargeVal
//
this->label_P4DistanceChargeVal->AutoSize = true;
this->label_P4DistanceChargeVal->Location = System::Drawing::Point(141, 55);
this->label_P4DistanceChargeVal->Name = L"label_P4DistanceChargeVal";
this->label_P4DistanceChargeVal->Size = System::Drawing::Size(16, 13);
this->label_P4DistanceChargeVal->TabIndex = 39;
this->label_P4DistanceChargeVal->Text = L"---";
//
// label_P4FuelVal
//
this->label_P4FuelVal->AutoSize = true;
this->label_P4FuelVal->Location = System::Drawing::Point(153, 32);
this->label_P4FuelVal->Name = L"label_P4FuelVal";
this->label_P4FuelVal->Size = System::Drawing::Size(16, 13);
this->label_P4FuelVal->TabIndex = 38;
this->label_P4FuelVal->Text = L"---";
//
// label_P4ChargeCycleVal
//
this->label_P4ChargeCycleVal->AutoSize = true;
this->label_P4ChargeCycleVal->Location = System::Drawing::Point(126, 8);
this->label_P4ChargeCycleVal->Name = L"label_P4ChargeCycleVal";
this->label_P4ChargeCycleVal->Size = System::Drawing::Size(16, 13);
this->label_P4ChargeCycleVal->TabIndex = 37;
this->label_P4ChargeCycleVal->Text = L"---";
//
// label_P4VoltageVal
//
this->label_P4VoltageVal->AutoSize = true;
this->label_P4VoltageVal->Location = System::Drawing::Point(325, 8);
this->label_P4VoltageVal->Name = L"label_P4VoltageVal";
this->label_P4VoltageVal->Size = System::Drawing::Size(16, 13);
this->label_P4VoltageVal->TabIndex = 36;
this->label_P4VoltageVal->Text = L"---";
//
// label_P4Voltage
//
this->label_P4Voltage->AutoSize = true;
this->label_P4Voltage->Location = System::Drawing::Point(201, 8);
this->label_P4Voltage->Name = L"label_P4Voltage";
this->label_P4Voltage->Size = System::Drawing::Size(118, 13);
this->label_P4Voltage->TabIndex = 35;
this->label_P4Voltage->Text = L"Battery Voltage (1/4 V):";
//
// label_P4DistanceOnCharge
//
this->label_P4DistanceOnCharge->AutoSize = true;
this->label_P4DistanceOnCharge->Location = System::Drawing::Point(8, 55);
this->label_P4DistanceOnCharge->Name = L"label_P4DistanceOnCharge";
this->label_P4DistanceOnCharge->Size = System::Drawing::Size(127, 13);
this->label_P4DistanceOnCharge->TabIndex = 11;
this->label_P4DistanceOnCharge->Text = L"Distance on Charge (km):";
//
// label_P4FuelConsumption
//
this->label_P4FuelConsumption->AutoSize = true;
this->label_P4FuelConsumption->Location = System::Drawing::Point(8, 32);
this->label_P4FuelConsumption->Name = L"label_P4FuelConsumption";
this->label_P4FuelConsumption->Size = System::Drawing::Size(139, 13);
this->label_P4FuelConsumption->TabIndex = 8;
this->label_P4FuelConsumption->Text = L"Fuel Consumption (Wh/km):";
//
// label_P4ChargeCycle
//
this->label_P4ChargeCycle->AutoSize = true;
this->label_P4ChargeCycle->Location = System::Drawing::Point(8, 8);
this->label_P4ChargeCycle->Name = L"label_P4ChargeCycle";
this->label_P4ChargeCycle->Size = System::Drawing::Size(112, 13);
this->label_P4ChargeCycle->TabIndex = 0;
this->label_P4ChargeCycle->Text = L"Charging Cycle Count:";
//
// tabPage_Page5
//
this->tabPage_Page5->Controls->Add(this->label_P5CircumVal);
this->tabPage_Page5->Controls->Add(this->label_P5NumRegenVal);
this->tabPage_Page5->Controls->Add(this->label_P5NumAssistVal);
this->tabPage_Page5->Controls->Add(this->label_P5NumRegen);
this->tabPage_Page5->Controls->Add(this->label_P5NumAssist);
this->tabPage_Page5->Controls->Add(this->label_P5Circum);
this->tabPage_Page5->Location = System::Drawing::Point(4, 22);
this->tabPage_Page5->Name = L"tabPage_Page5";
this->tabPage_Page5->Padding = System::Windows::Forms::Padding(3);
this->tabPage_Page5->Size = System::Drawing::Size(375, 77);
this->tabPage_Page5->TabIndex = 6;
this->tabPage_Page5->Text = L"Page 5";
this->tabPage_Page5->UseVisualStyleBackColor = true;
//
// label_P5CircumVal
//
this->label_P5CircumVal->AutoSize = true;
this->label_P5CircumVal->Location = System::Drawing::Point(314, 14);
this->label_P5CircumVal->Name = L"label_P5CircumVal";
this->label_P5CircumVal->Size = System::Drawing::Size(16, 13);
this->label_P5CircumVal->TabIndex = 53;
this->label_P5CircumVal->Text = L"---";
//
// label_P5NumRegenVal
//
this->label_P5NumRegenVal->AutoSize = true;
this->label_P5NumRegenVal->Location = System::Drawing::Point(99, 42);
this->label_P5NumRegenVal->Name = L"label_P5NumRegenVal";
this->label_P5NumRegenVal->Size = System::Drawing::Size(16, 13);
this->label_P5NumRegenVal->TabIndex = 52;
this->label_P5NumRegenVal->Text = L"---";
//
// label_P5NumAssistVal
//
this->label_P5NumAssistVal->AutoSize = true;
this->label_P5NumAssistVal->Location = System::Drawing::Point(99, 14);
this->label_P5NumAssistVal->Name = L"label_P5NumAssistVal";
this->label_P5NumAssistVal->Size = System::Drawing::Size(16, 13);
this->label_P5NumAssistVal->TabIndex = 51;
this->label_P5NumAssistVal->Text = L"---";
//
// label_P5NumRegen
//
this->label_P5NumRegen->AutoSize = true;
this->label_P5NumRegen->Location = System::Drawing::Point(6, 42);
this->label_P5NumRegen->Name = L"label_P5NumRegen";
this->label_P5NumRegen->Size = System::Drawing::Size(87, 13);
this->label_P5NumRegen->TabIndex = 50;
this->label_P5NumRegen->Text = L"# Regen Modes:";
//
// label_P5NumAssist
//
this->label_P5NumAssist->AutoSize = true;
this->label_P5NumAssist->Location = System::Drawing::Point(6, 14);
this->label_P5NumAssist->Name = L"label_P5NumAssist";
this->label_P5NumAssist->Size = System::Drawing::Size(82, 13);
this->label_P5NumAssist->TabIndex = 49;
this->label_P5NumAssist->Text = L"# Assist Modes:";
//
// label_P5Circum
//
this->label_P5Circum->AutoSize = true;
this->label_P5Circum->Location = System::Drawing::Point(171, 14);
this->label_P5Circum->Name = L"label_P5Circum";
this->label_P5Circum->Size = System::Drawing::Size(137, 13);
this->label_P5Circum->TabIndex = 16;
this->label_P5Circum->Text = L"Wheel Circumference (mm):";
//
// tabPage_RqPage
//
this->tabPage_RqPage->Controls->Add(this->button_SendRequest);
this->tabPage_RqPage->Controls->Add(this->label_PageToRequest);
this->tabPage_RqPage->Controls->Add(this->groupBox_Request);
this->tabPage_RqPage->Controls->Add(this->comboBox_PageToRequest);
this->tabPage_RqPage->Location = System::Drawing::Point(4, 22);
this->tabPage_RqPage->Name = L"tabPage_RqPage";
this->tabPage_RqPage->Padding = System::Windows::Forms::Padding(3);
this->tabPage_RqPage->Size = System::Drawing::Size(375, 77);
this->tabPage_RqPage->TabIndex = 7;
this->tabPage_RqPage->Text = L"Request";
this->tabPage_RqPage->UseVisualStyleBackColor = true;
//
// button_SendRequest
//
this->button_SendRequest->Location = System::Drawing::Point(18, 31);
this->button_SendRequest->Name = L"button_SendRequest";
this->button_SendRequest->Size = System::Drawing::Size(86, 23);
this->button_SendRequest->TabIndex = 28;
this->button_SendRequest->Text = L"Send Request";
this->button_SendRequest->UseVisualStyleBackColor = true;
this->button_SendRequest->Click += gcnew System::EventHandler(this, &LEVDisplay::button_SendRequest_Click);
//
// label_PageToRequest
//
this->label_PageToRequest->AutoSize = true;
this->label_PageToRequest->Location = System::Drawing::Point(125, 14);
this->label_PageToRequest->Name = L"label_PageToRequest";
this->label_PageToRequest->Size = System::Drawing::Size(90, 13);
this->label_PageToRequest->TabIndex = 27;
this->label_PageToRequest->Text = L"Page to Request:";
//
// groupBox_Request
//
this->groupBox_Request->Controls->Add(this->label_RqTxTimes);
this->groupBox_Request->Controls->Add(this->numericUpDown_RqTxTimes);
this->groupBox_Request->Location = System::Drawing::Point(233, 7);
this->groupBox_Request->Name = L"groupBox_Request";
this->groupBox_Request->Size = System::Drawing::Size(136, 64);
this->groupBox_Request->TabIndex = 26;
this->groupBox_Request->TabStop = false;
this->groupBox_Request->Text = L"Sensor Reply";
//
// label_RqTxTimes
//
this->label_RqTxTimes->AutoSize = true;
this->label_RqTxTimes->Location = System::Drawing::Point(18, 29);
this->label_RqTxTimes->Name = L"label_RqTxTimes";
this->label_RqTxTimes->Size = System::Drawing::Size(53, 13);
this->label_RqTxTimes->TabIndex = 18;
this->label_RqTxTimes->Text = L"Tx Times:";
//
// numericUpDown_RqTxTimes
//
this->numericUpDown_RqTxTimes->Location = System::Drawing::Point(77, 27);
this->numericUpDown_RqTxTimes->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {4, 0, 0, 0});
this->numericUpDown_RqTxTimes->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
this->numericUpDown_RqTxTimes->Name = L"numericUpDown_RqTxTimes";
this->numericUpDown_RqTxTimes->Size = System::Drawing::Size(47, 20);
this->numericUpDown_RqTxTimes->TabIndex = 17;
this->numericUpDown_RqTxTimes->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {4, 0, 0, 0});
this->numericUpDown_RqTxTimes->ValueChanged += gcnew System::EventHandler(this, &LEVDisplay::numericUpDown_RqTxTimes_ValueChanged);
//
// comboBox_PageToRequest
//
this->comboBox_PageToRequest->FormattingEnabled = true;
this->comboBox_PageToRequest->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"Data Page 1", L"Data Page 2", L"Data Page 3",
L"Data Page 4", L"Data Page 5"});
this->comboBox_PageToRequest->Location = System::Drawing::Point(125, 33);
this->comboBox_PageToRequest->Name = L"comboBox_PageToRequest";
this->comboBox_PageToRequest->Size = System::Drawing::Size(91, 21);
this->comboBox_PageToRequest->TabIndex = 25;
this->comboBox_PageToRequest->Text = L"Data Page 1";
this->comboBox_PageToRequest->SelectedIndexChanged += gcnew System::EventHandler(this, &LEVDisplay::comboBox_PageToRequest_SelectedIndexChanged);
//
// tabPage_P16
//
this->tabPage_P16->Controls->Add(this->tabControl_P16);
this->tabPage_P16->Location = System::Drawing::Point(4, 22);
this->tabPage_P16->Name = L"tabPage_P16";
this->tabPage_P16->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P16->Size = System::Drawing::Size(389, 111);
this->tabPage_P16->TabIndex = 7;
this->tabPage_P16->Text = L"Page 16";
this->tabPage_P16->UseVisualStyleBackColor = true;
//
// tabControl_P16
//
this->tabControl_P16->Controls->Add(this->tabPage_P16TravelMode);
this->tabControl_P16->Controls->Add(this->tabPage_P16Display);
this->tabControl_P16->Controls->Add(this->tabPage_P16Command);
this->tabControl_P16->Controls->Add(this->tabPage_P16ManID);
this->tabControl_P16->Controls->Add(this->tabPage_P16Wheel);
this->tabControl_P16->Location = System::Drawing::Point(3, 5);
this->tabControl_P16->Name = L"tabControl_P16";
this->tabControl_P16->SelectedIndex = 0;
this->tabControl_P16->Size = System::Drawing::Size(383, 103);
this->tabControl_P16->TabIndex = 2;
//
// tabPage_P16TravelMode
//
this->tabPage_P16TravelMode->Controls->Add(this->button_P16Send);
this->tabPage_P16TravelMode->Location = System::Drawing::Point(4, 22);
this->tabPage_P16TravelMode->Name = L"tabPage_P16TravelMode";
this->tabPage_P16TravelMode->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P16TravelMode->Size = System::Drawing::Size(375, 77);
this->tabPage_P16TravelMode->TabIndex = 0;
this->tabPage_P16TravelMode->Text = L"Send";
this->tabPage_P16TravelMode->UseVisualStyleBackColor = true;
//
// button_P16Send
//
this->button_P16Send->Location = System::Drawing::Point(97, 27);
this->button_P16Send->Name = L"button_P16Send";
this->button_P16Send->Size = System::Drawing::Size(180, 23);
this->button_P16Send->TabIndex = 23;
this->button_P16Send->Text = L"Send Page 16 to the Sensor";
this->button_P16Send->UseVisualStyleBackColor = true;
this->button_P16Send->Click += gcnew System::EventHandler(this, &LEVDisplay::button_P16Send_Click);
//
// tabPage_P16Display
//
this->tabPage_P16Display->Controls->Add(this->checkBox_P16TravelModeNotSupported);
this->tabPage_P16Display->Controls->Add(this->label_P16CurrentRegen);
this->tabPage_P16Display->Controls->Add(this->label_P16CurrentAssist);
this->tabPage_P16Display->Controls->Add(this->comboBox_P16Assist);
this->tabPage_P16Display->Controls->Add(this->comboBox_P16Regen);
this->tabPage_P16Display->Location = System::Drawing::Point(4, 22);
this->tabPage_P16Display->Name = L"tabPage_P16Display";
this->tabPage_P16Display->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P16Display->Size = System::Drawing::Size(375, 77);
this->tabPage_P16Display->TabIndex = 1;
this->tabPage_P16Display->Text = L"Travel Mode";
this->tabPage_P16Display->UseVisualStyleBackColor = true;
//
// checkBox_P16TravelModeNotSupported
//
this->checkBox_P16TravelModeNotSupported->AutoSize = true;
this->checkBox_P16TravelModeNotSupported->Location = System::Drawing::Point(6, 10);
this->checkBox_P16TravelModeNotSupported->Name = L"checkBox_P16TravelModeNotSupported";
this->checkBox_P16TravelModeNotSupported->Size = System::Drawing::Size(95, 17);
this->checkBox_P16TravelModeNotSupported->TabIndex = 27;
this->checkBox_P16TravelModeNotSupported->Text = L"Not Supported";
this->checkBox_P16TravelModeNotSupported->UseVisualStyleBackColor = true;
this->checkBox_P16TravelModeNotSupported->CheckedChanged += gcnew System::EventHandler(this, &LEVDisplay::checkBox_P16TravelModeNotSupported_CheckedChanged);
//
// label_P16CurrentRegen
//
this->label_P16CurrentRegen->AutoSize = true;
this->label_P16CurrentRegen->Location = System::Drawing::Point(195, 30);
this->label_P16CurrentRegen->Name = L"label_P16CurrentRegen";
this->label_P16CurrentRegen->Size = System::Drawing::Size(140, 13);
this->label_P16CurrentRegen->TabIndex = 26;
this->label_P16CurrentRegen->Text = L"Current Regenerative Level:";
//
// label_P16CurrentAssist
//
this->label_P16CurrentAssist->AutoSize = true;
this->label_P16CurrentAssist->Location = System::Drawing::Point(63, 30);
this->label_P16CurrentAssist->Name = L"label_P16CurrentAssist";
this->label_P16CurrentAssist->Size = System::Drawing::Size(103, 13);
this->label_P16CurrentAssist->TabIndex = 25;
this->label_P16CurrentAssist->Text = L"Current Assist Level:";
//
// comboBox_P16Assist
//
this->comboBox_P16Assist->FormattingEnabled = true;
this->comboBox_P16Assist->Items->AddRange(gcnew cli::array< System::Object^ >(8) {L"Assist Off", L"Assist 1", L"Assist 2",
L"Assist 3", L"Assist 4", L"Assist 5", L"Assist 6", L"Assist 7"});
this->comboBox_P16Assist->Location = System::Drawing::Point(66, 46);
this->comboBox_P16Assist->Name = L"comboBox_P16Assist";
this->comboBox_P16Assist->Size = System::Drawing::Size(110, 21);
this->comboBox_P16Assist->TabIndex = 24;
this->comboBox_P16Assist->Text = L"Assist Off";
this->comboBox_P16Assist->SelectedIndexChanged += gcnew System::EventHandler(this, &LEVDisplay::comboBox_P16Assist_SelectedIndexChanged);
//
// comboBox_P16Regen
//
this->comboBox_P16Regen->FormattingEnabled = true;
this->comboBox_P16Regen->Items->AddRange(gcnew cli::array< System::Object^ >(8) {L"Regenerative Off", L"Regenerative 1",
L"Regenerative 2", L"Regenerative 3", L"Regenerative 4", L"Regenerative 5", L"Regenerative 6", L"Regenerative 7"});
this->comboBox_P16Regen->Location = System::Drawing::Point(198, 46);
this->comboBox_P16Regen->Name = L"comboBox_P16Regen";
this->comboBox_P16Regen->Size = System::Drawing::Size(110, 21);
this->comboBox_P16Regen->TabIndex = 23;
this->comboBox_P16Regen->Text = L"Regenerative Off";
this->comboBox_P16Regen->SelectedIndexChanged += gcnew System::EventHandler(this, &LEVDisplay::comboBox_P16Regen_SelectedIndexChanged);
//
// tabPage_P16Command
//
this->tabPage_P16Command->Controls->Add(this->groupBox_P16CurrentGear);
this->tabPage_P16Command->Controls->Add(this->checkBox_P16RightSignalOn);
this->tabPage_P16Command->Controls->Add(this->checkBox_P16LeftSignalOn);
this->tabPage_P16Command->Controls->Add(this->checkBox_P16HighBeamOn);
this->tabPage_P16Command->Controls->Add(this->checkBox_P16LightOn);
this->tabPage_P16Command->Location = System::Drawing::Point(4, 22);
this->tabPage_P16Command->Name = L"tabPage_P16Command";
this->tabPage_P16Command->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P16Command->Size = System::Drawing::Size(375, 77);
this->tabPage_P16Command->TabIndex = 2;
this->tabPage_P16Command->Text = L"Display Command";
this->tabPage_P16Command->UseVisualStyleBackColor = true;
//
// groupBox_P16CurrentGear
//
this->groupBox_P16CurrentGear->Controls->Add(this->label_P16Front);
this->groupBox_P16CurrentGear->Controls->Add(this->comboBox_P16FrontGear);
this->groupBox_P16CurrentGear->Controls->Add(this->label_P16Rear);
this->groupBox_P16CurrentGear->Controls->Add(this->comboBox_P16RearGear);
this->groupBox_P16CurrentGear->Location = System::Drawing::Point(4, 5);
this->groupBox_P16CurrentGear->Name = L"groupBox_P16CurrentGear";
this->groupBox_P16CurrentGear->Size = System::Drawing::Size(133, 67);
this->groupBox_P16CurrentGear->TabIndex = 32;
this->groupBox_P16CurrentGear->TabStop = false;
this->groupBox_P16CurrentGear->Text = L"Current Gear";
//
// label_P16Front
//
this->label_P16Front->AutoSize = true;
this->label_P16Front->Location = System::Drawing::Point(7, 18);
this->label_P16Front->Name = L"label_P16Front";
this->label_P16Front->Size = System::Drawing::Size(60, 13);
this->label_P16Front->TabIndex = 21;
this->label_P16Front->Text = L"Front Gear:";
//
// comboBox_P16FrontGear
//
this->comboBox_P16FrontGear->FormattingEnabled = true;
this->comboBox_P16FrontGear->Items->AddRange(gcnew cli::array< System::Object^ >(4) {L"none", L"1", L"2", L"3"});
this->comboBox_P16FrontGear->Location = System::Drawing::Point(73, 15);
this->comboBox_P16FrontGear->Name = L"comboBox_P16FrontGear";
this->comboBox_P16FrontGear->Size = System::Drawing::Size(47, 21);
this->comboBox_P16FrontGear->TabIndex = 19;
this->comboBox_P16FrontGear->Text = L"none";
this->comboBox_P16FrontGear->SelectedIndexChanged += gcnew System::EventHandler(this, &LEVDisplay::comboBox_P16FrontGear_SelectedIndexChanged);
//
// label_P16Rear
//
this->label_P16Rear->AutoSize = true;
this->label_P16Rear->Location = System::Drawing::Point(8, 43);
this->label_P16Rear->Name = L"label_P16Rear";
this->label_P16Rear->Size = System::Drawing::Size(59, 13);
this->label_P16Rear->TabIndex = 22;
this->label_P16Rear->Text = L"Rear Gear:";
//
// comboBox_P16RearGear
//
this->comboBox_P16RearGear->FormattingEnabled = true;
this->comboBox_P16RearGear->Items->AddRange(gcnew cli::array< System::Object^ >(16) {L"none", L"1", L"2", L"3", L"4", L"5",
L"6", L"7", L"8", L"9", L"10", L"11", L"12", L"13", L"14", L"15"});
this->comboBox_P16RearGear->Location = System::Drawing::Point(73, 40);
this->comboBox_P16RearGear->Name = L"comboBox_P16RearGear";
this->comboBox_P16RearGear->Size = System::Drawing::Size(47, 21);
this->comboBox_P16RearGear->TabIndex = 20;
this->comboBox_P16RearGear->Text = L"none";
this->comboBox_P16RearGear->SelectedIndexChanged += gcnew System::EventHandler(this, &LEVDisplay::comboBox_P16RearGear_SelectedIndexChanged);
//
// checkBox_P16RightSignalOn
//
this->checkBox_P16RightSignalOn->AutoSize = true;
this->checkBox_P16RightSignalOn->Location = System::Drawing::Point(245, 43);
this->checkBox_P16RightSignalOn->Name = L"checkBox_P16RightSignalOn";
this->checkBox_P16RightSignalOn->Size = System::Drawing::Size(125, 17);
this->checkBox_P16RightSignalOn->TabIndex = 31;
this->checkBox_P16RightSignalOn->Text = L"Right Turn Signal On";
this->checkBox_P16RightSignalOn->UseVisualStyleBackColor = true;
this->checkBox_P16RightSignalOn->CheckedChanged += gcnew System::EventHandler(this, &LEVDisplay::checkBox_P16RightSignalOn_CheckedChanged);
//
// checkBox_P16LeftSignalOn
//
this->checkBox_P16LeftSignalOn->AutoSize = true;
this->checkBox_P16LeftSignalOn->Location = System::Drawing::Point(245, 20);
this->checkBox_P16LeftSignalOn->Name = L"checkBox_P16LeftSignalOn";
this->checkBox_P16LeftSignalOn->Size = System::Drawing::Size(118, 17);
this->checkBox_P16LeftSignalOn->TabIndex = 30;
this->checkBox_P16LeftSignalOn->Text = L"Left Turn Signal On";
this->checkBox_P16LeftSignalOn->UseVisualStyleBackColor = true;
this->checkBox_P16LeftSignalOn->CheckedChanged += gcnew System::EventHandler(this, &LEVDisplay::checkBox_P16LeftSignalOn_CheckedChanged);
//
// checkBox_P16HighBeamOn
//
this->checkBox_P16HighBeamOn->AutoSize = true;
this->checkBox_P16HighBeamOn->Location = System::Drawing::Point(147, 20);
this->checkBox_P16HighBeamOn->Name = L"checkBox_P16HighBeamOn";
this->checkBox_P16HighBeamOn->Size = System::Drawing::Size(95, 17);
this->checkBox_P16HighBeamOn->TabIndex = 29;
this->checkBox_P16HighBeamOn->Text = L"High Beam On";
this->checkBox_P16HighBeamOn->UseVisualStyleBackColor = true;
this->checkBox_P16HighBeamOn->CheckedChanged += gcnew System::EventHandler(this, &LEVDisplay::checkBox_P16HighBeamOn_CheckedChanged);
//
// checkBox_P16LightOn
//
this->checkBox_P16LightOn->AutoSize = true;
this->checkBox_P16LightOn->Location = System::Drawing::Point(147, 43);
this->checkBox_P16LightOn->Name = L"checkBox_P16LightOn";
this->checkBox_P16LightOn->Size = System::Drawing::Size(66, 17);
this->checkBox_P16LightOn->TabIndex = 28;
this->checkBox_P16LightOn->Text = L"Light On";
this->checkBox_P16LightOn->UseVisualStyleBackColor = true;
this->checkBox_P16LightOn->CheckedChanged += gcnew System::EventHandler(this, &LEVDisplay::checkBox_P16LightOn_CheckedChanged);
//
// tabPage_P16ManID
//
this->tabPage_P16ManID->Controls->Add(this->label_P16ManID);
this->tabPage_P16ManID->Controls->Add(this->numericUpDown_P16ManID);
this->tabPage_P16ManID->Location = System::Drawing::Point(4, 22);
this->tabPage_P16ManID->Name = L"tabPage_P16ManID";
this->tabPage_P16ManID->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P16ManID->Size = System::Drawing::Size(375, 77);
this->tabPage_P16ManID->TabIndex = 3;
this->tabPage_P16ManID->Text = L"Manufacturer ID";
this->tabPage_P16ManID->UseVisualStyleBackColor = true;
//
// label_P16ManID
//
this->label_P16ManID->AutoSize = true;
this->label_P16ManID->Location = System::Drawing::Point(95, 30);
this->label_P16ManID->Name = L"label_P16ManID";
this->label_P16ManID->Size = System::Drawing::Size(124, 13);
this->label_P16ManID->TabIndex = 3;
this->label_P16ManID->Text = L"Display Manufacturer ID:";
//
// numericUpDown_P16ManID
//
this->numericUpDown_P16ManID->Location = System::Drawing::Point(225, 28);
this->numericUpDown_P16ManID->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {65535, 0, 0, 0});
this->numericUpDown_P16ManID->Name = L"numericUpDown_P16ManID";
this->numericUpDown_P16ManID->Size = System::Drawing::Size(54, 20);
this->numericUpDown_P16ManID->TabIndex = 2;
this->numericUpDown_P16ManID->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {65535, 0, 0, 0});
this->numericUpDown_P16ManID->ValueChanged += gcnew System::EventHandler(this, &LEVDisplay::numericUpDown_P16ManID_ValueChanged);
//
// tabPage_P16Wheel
//
this->tabPage_P16Wheel->Controls->Add(this->numericUpDown_P16Circum);
this->tabPage_P16Wheel->Controls->Add(this->label_P16Circum);
this->tabPage_P16Wheel->Location = System::Drawing::Point(4, 22);
this->tabPage_P16Wheel->Name = L"tabPage_P16Wheel";
this->tabPage_P16Wheel->Padding = System::Windows::Forms::Padding(3);
this->tabPage_P16Wheel->Size = System::Drawing::Size(375, 77);
this->tabPage_P16Wheel->TabIndex = 4;
this->tabPage_P16Wheel->Text = L"Wheel";
this->tabPage_P16Wheel->UseVisualStyleBackColor = true;
//
// numericUpDown_P16Circum
//
this->numericUpDown_P16Circum->Location = System::Drawing::Point(232, 28);
this->numericUpDown_P16Circum->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {4095, 0, 0, 0});
this->numericUpDown_P16Circum->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
this->numericUpDown_P16Circum->Name = L"numericUpDown_P16Circum";
this->numericUpDown_P16Circum->Size = System::Drawing::Size(54, 20);
this->numericUpDown_P16Circum->TabIndex = 18;
this->numericUpDown_P16Circum->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1500, 0, 0, 0});
this->numericUpDown_P16Circum->ValueChanged += gcnew System::EventHandler(this, &LEVDisplay::numericUpDown_P16Circum_ValueChanged);
//
// label_P16Circum
//
this->label_P16Circum->AutoSize = true;
this->label_P16Circum->Location = System::Drawing::Point(89, 30);
this->label_P16Circum->Name = L"label_P16Circum";
this->label_P16Circum->Size = System::Drawing::Size(137, 13);
this->label_P16Circum->TabIndex = 17;
this->label_P16Circum->Text = L"Wheel Circumference (mm):";
//
// tabPage_Common1
//
this->tabPage_Common1->Controls->Add(this->label_Common1);
this->tabPage_Common1->Controls->Add(this->groupBox_P81Rx);
this->tabPage_Common1->Controls->Add(this->groupBox_P80Rx);
this->tabPage_Common1->Location = System::Drawing::Point(4, 22);
this->tabPage_Common1->Name = L"tabPage_Common1";
this->tabPage_Common1->Padding = System::Windows::Forms::Padding(3);
this->tabPage_Common1->Size = System::Drawing::Size(389, 111);
this->tabPage_Common1->TabIndex = 8;
this->tabPage_Common1->Text = L"Common Rx";
this->tabPage_Common1->UseVisualStyleBackColor = true;
//
// label_Common1
//
this->label_Common1->AutoSize = true;
this->label_Common1->Location = System::Drawing::Point(6, 8);
this->label_Common1->Name = L"label_Common1";
this->label_Common1->Size = System::Drawing::Size(136, 13);
this->label_Common1->TabIndex = 55;
this->label_Common1->Text = L"LEV Sensor Common Data:";
//
// groupBox_P81Rx
//
this->groupBox_P81Rx->Controls->Add(this->label_Glb_SoftwareVer);
this->groupBox_P81Rx->Controls->Add(this->label_Glb_SoftwareVerDisplay);
this->groupBox_P81Rx->Controls->Add(this->label_Glb_SerialNumDisplay);
this->groupBox_P81Rx->Controls->Add(this->label_Glb_SerialNum);
this->groupBox_P81Rx->Location = System::Drawing::Point(197, 26);
this->groupBox_P81Rx->Name = L"groupBox_P81Rx";
this->groupBox_P81Rx->Size = System::Drawing::Size(173, 79);
this->groupBox_P81Rx->TabIndex = 1;
this->groupBox_P81Rx->TabStop = false;
this->groupBox_P81Rx->Text = L"Page 81";
//
// label_Glb_SoftwareVer
//
this->label_Glb_SoftwareVer->AutoSize = true;
this->label_Glb_SoftwareVer->Location = System::Drawing::Point(15, 42);
this->label_Glb_SoftwareVer->Name = L"label_Glb_SoftwareVer";
this->label_Glb_SoftwareVer->Size = System::Drawing::Size(63, 13);
this->label_Glb_SoftwareVer->TabIndex = 28;
this->label_Glb_SoftwareVer->Text = L"Sw Version:";
//
// label_Glb_SoftwareVerDisplay
//
this->label_Glb_SoftwareVerDisplay->AutoSize = true;
this->label_Glb_SoftwareVerDisplay->Location = System::Drawing::Point(85, 42);
this->label_Glb_SoftwareVerDisplay->Name = L"label_Glb_SoftwareVerDisplay";
this->label_Glb_SoftwareVerDisplay->Size = System::Drawing::Size(16, 13);
this->label_Glb_SoftwareVerDisplay->TabIndex = 30;
this->label_Glb_SoftwareVerDisplay->Text = L"---";
//
// label_Glb_SerialNumDisplay
//
this->label_Glb_SerialNumDisplay->AutoSize = true;
this->label_Glb_SerialNumDisplay->Location = System::Drawing::Point(85, 29);
this->label_Glb_SerialNumDisplay->Name = L"label_Glb_SerialNumDisplay";
this->label_Glb_SerialNumDisplay->Size = System::Drawing::Size(16, 13);
this->label_Glb_SerialNumDisplay->TabIndex = 29;
this->label_Glb_SerialNumDisplay->Text = L"---";
//
// label_Glb_SerialNum
//
this->label_Glb_SerialNum->AutoSize = true;
this->label_Glb_SerialNum->Location = System::Drawing::Point(32, 29);
this->label_Glb_SerialNum->Name = L"label_Glb_SerialNum";
this->label_Glb_SerialNum->Size = System::Drawing::Size(46, 13);
this->label_Glb_SerialNum->TabIndex = 27;
this->label_Glb_SerialNum->Text = L"Serial #:";
//
// groupBox_P80Rx
//
this->groupBox_P80Rx->Controls->Add(this->label_Glb_HardwareVer);
this->groupBox_P80Rx->Controls->Add(this->label_Glb_ModelNum);
this->groupBox_P80Rx->Controls->Add(this->label_Glb_ManfIDDisplay);
this->groupBox_P80Rx->Controls->Add(this->label_Glb_ModelNumDisplay);
this->groupBox_P80Rx->Controls->Add(this->label_Glb_HardwareVerDisplay);
this->groupBox_P80Rx->Controls->Add(this->label_Glb_ManfID);
this->groupBox_P80Rx->Location = System::Drawing::Point(21, 26);
this->groupBox_P80Rx->Name = L"groupBox_P80Rx";
this->groupBox_P80Rx->Size = System::Drawing::Size(170, 79);
this->groupBox_P80Rx->TabIndex = 0;
this->groupBox_P80Rx->TabStop = false;
this->groupBox_P80Rx->Text = L"Page 80";
//
// label_Glb_HardwareVer
//
this->label_Glb_HardwareVer->AutoSize = true;
this->label_Glb_HardwareVer->Location = System::Drawing::Point(13, 49);
this->label_Glb_HardwareVer->Name = L"label_Glb_HardwareVer";
this->label_Glb_HardwareVer->Size = System::Drawing::Size(64, 13);
this->label_Glb_HardwareVer->TabIndex = 27;
this->label_Glb_HardwareVer->Text = L"Hw Version:";
//
// label_Glb_ModelNum
//
this->label_Glb_ModelNum->AutoSize = true;
this->label_Glb_ModelNum->Location = System::Drawing::Point(28, 36);
this->label_Glb_ModelNum->Name = L"label_Glb_ModelNum";
this->label_Glb_ModelNum->Size = System::Drawing::Size(49, 13);
this->label_Glb_ModelNum->TabIndex = 28;
this->label_Glb_ModelNum->Text = L"Model #:";
//
// label_Glb_ManfIDDisplay
//
this->label_Glb_ManfIDDisplay->Location = System::Drawing::Point(83, 23);
this->label_Glb_ManfIDDisplay->Name = L"label_Glb_ManfIDDisplay";
this->label_Glb_ManfIDDisplay->Size = System::Drawing::Size(50, 13);
this->label_Glb_ManfIDDisplay->TabIndex = 29;
this->label_Glb_ManfIDDisplay->Text = L"---";
//
// label_Glb_ModelNumDisplay
//
this->label_Glb_ModelNumDisplay->Location = System::Drawing::Point(83, 36);
this->label_Glb_ModelNumDisplay->Name = L"label_Glb_ModelNumDisplay";
this->label_Glb_ModelNumDisplay->Size = System::Drawing::Size(50, 13);
this->label_Glb_ModelNumDisplay->TabIndex = 30;
this->label_Glb_ModelNumDisplay->Text = L"---";
//
// label_Glb_HardwareVerDisplay
//
this->label_Glb_HardwareVerDisplay->Location = System::Drawing::Point(83, 49);
this->label_Glb_HardwareVerDisplay->Name = L"label_Glb_HardwareVerDisplay";
this->label_Glb_HardwareVerDisplay->Size = System::Drawing::Size(27, 13);
this->label_Glb_HardwareVerDisplay->TabIndex = 31;
this->label_Glb_HardwareVerDisplay->Text = L"---";
//
// label_Glb_ManfID
//
this->label_Glb_ManfID->AutoSize = true;
this->label_Glb_ManfID->Location = System::Drawing::Point(26, 23);
this->label_Glb_ManfID->Name = L"label_Glb_ManfID";
this->label_Glb_ManfID->Size = System::Drawing::Size(51, 13);
this->label_Glb_ManfID->TabIndex = 26;
this->label_Glb_ManfID->Text = L"Manf. ID:";
//
// tabPage_Common2
//
this->tabPage_Common2->Controls->Add(this->checkBox_NoSerial);
this->tabPage_Common2->Controls->Add(this->label_Common2);
this->tabPage_Common2->Controls->Add(this->label_SoftwareVer);
this->tabPage_Common2->Controls->Add(this->label_HardwareVer);
this->tabPage_Common2->Controls->Add(this->button_CommonUpdate);
this->tabPage_Common2->Controls->Add(this->label_ErrorCommon);
this->tabPage_Common2->Controls->Add(this->label_ManfID);
this->tabPage_Common2->Controls->Add(this->label_SerialNum);
this->tabPage_Common2->Controls->Add(this->textBox_SerialNum);
this->tabPage_Common2->Controls->Add(this->textBox_SwVersion);
this->tabPage_Common2->Controls->Add(this->textBox_HwVersion);
this->tabPage_Common2->Controls->Add(this->textBox_ModelNum);
this->tabPage_Common2->Controls->Add(this->textBox_MfgID);
this->tabPage_Common2->Controls->Add(this->label_ModelNum);
this->tabPage_Common2->Location = System::Drawing::Point(4, 22);
this->tabPage_Common2->Name = L"tabPage_Common2";
this->tabPage_Common2->Padding = System::Windows::Forms::Padding(3);
this->tabPage_Common2->Size = System::Drawing::Size(389, 111);
this->tabPage_Common2->TabIndex = 9;
this->tabPage_Common2->Text = L"Common Tx";
this->tabPage_Common2->UseVisualStyleBackColor = true;
//
// label_SoftwareVer
//
this->label_SoftwareVer->AutoSize = true;
this->label_SoftwareVer->Location = System::Drawing::Point(257, 54);
this->label_SoftwareVer->Name = L"label_SoftwareVer";
this->label_SoftwareVer->Size = System::Drawing::Size(71, 13);
this->label_SoftwareVer->TabIndex = 57;
this->label_SoftwareVer->Text = L"Software Ver:";
//
// label_HardwareVer
//
this->label_HardwareVer->AutoSize = true;
this->label_HardwareVer->Location = System::Drawing::Point(253, 28);
this->label_HardwareVer->Name = L"label_HardwareVer";
this->label_HardwareVer->Size = System::Drawing::Size(75, 13);
this->label_HardwareVer->TabIndex = 56;
this->label_HardwareVer->Text = L"Hardware Ver:";
//
// button_CommonUpdate
//
this->button_CommonUpdate->Location = System::Drawing::Point(266, 77);
this->button_CommonUpdate->Name = L"button_CommonUpdate";
this->button_CommonUpdate->Size = System::Drawing::Size(97, 20);
this->button_CommonUpdate->TabIndex = 65;
this->button_CommonUpdate->Text = L"Update All";
this->button_CommonUpdate->UseVisualStyleBackColor = true;
this->button_CommonUpdate->Click += gcnew System::EventHandler(this, &LEVDisplay::button_CommonUpdate_Click);
//
// label_ErrorCommon
//
this->label_ErrorCommon->AutoSize = true;
this->label_ErrorCommon->Location = System::Drawing::Point(153, 78);
this->label_ErrorCommon->Name = L"label_ErrorCommon";
this->label_ErrorCommon->Size = System::Drawing::Size(32, 13);
this->label_ErrorCommon->TabIndex = 59;
this->label_ErrorCommon->Text = L"Error:";
this->label_ErrorCommon->Visible = false;
//
// label_ManfID
//
this->label_ManfID->AutoSize = true;
this->label_ManfID->Location = System::Drawing::Point(14, 54);
this->label_ManfID->Name = L"label_ManfID";
this->label_ManfID->Size = System::Drawing::Size(51, 13);
this->label_ManfID->TabIndex = 54;
this->label_ManfID->Text = L"Manf. ID:";
//
// label_SerialNum
//
this->label_SerialNum->AutoSize = true;
this->label_SerialNum->Location = System::Drawing::Point(19, 28);
this->label_SerialNum->Name = L"label_SerialNum";
this->label_SerialNum->Size = System::Drawing::Size(46, 13);
this->label_SerialNum->TabIndex = 55;
this->label_SerialNum->Text = L"Serial #:";
//
// textBox_SerialNum
//
this->textBox_SerialNum->Location = System::Drawing::Point(71, 25);
this->textBox_SerialNum->MaxLength = 10;
this->textBox_SerialNum->Name = L"textBox_SerialNum";
this->textBox_SerialNum->Size = System::Drawing::Size(76, 20);
this->textBox_SerialNum->TabIndex = 62;
this->textBox_SerialNum->Text = L"1234567890";
//
// textBox_SwVersion
//
this->textBox_SwVersion->Location = System::Drawing::Point(334, 51);
this->textBox_SwVersion->MaxLength = 3;
this->textBox_SwVersion->Name = L"textBox_SwVersion";
this->textBox_SwVersion->Size = System::Drawing::Size(29, 20);
this->textBox_SwVersion->TabIndex = 64;
this->textBox_SwVersion->Text = L"1";
//
// textBox_HwVersion
//
this->textBox_HwVersion->Location = System::Drawing::Point(334, 25);
this->textBox_HwVersion->MaxLength = 3;
this->textBox_HwVersion->Name = L"textBox_HwVersion";
this->textBox_HwVersion->Size = System::Drawing::Size(29, 20);
this->textBox_HwVersion->TabIndex = 63;
this->textBox_HwVersion->Text = L"1";
//
// textBox_ModelNum
//
this->textBox_ModelNum->Location = System::Drawing::Point(98, 75);
this->textBox_ModelNum->MaxLength = 5;
this->textBox_ModelNum->Name = L"textBox_ModelNum";
this->textBox_ModelNum->Size = System::Drawing::Size(49, 20);
this->textBox_ModelNum->TabIndex = 61;
this->textBox_ModelNum->Text = L"33669";
//
// textBox_MfgID
//
this->textBox_MfgID->Location = System::Drawing::Point(98, 51);
this->textBox_MfgID->MaxLength = 5;
this->textBox_MfgID->Name = L"textBox_MfgID";
this->textBox_MfgID->Size = System::Drawing::Size(49, 20);
this->textBox_MfgID->TabIndex = 60;
this->textBox_MfgID->Text = L"54321";
//
// label_ModelNum
//
this->label_ModelNum->AutoSize = true;
this->label_ModelNum->Location = System::Drawing::Point(16, 78);
this->label_ModelNum->Name = L"label_ModelNum";
this->label_ModelNum->Size = System::Drawing::Size(49, 13);
this->label_ModelNum->TabIndex = 58;
this->label_ModelNum->Text = L"Model #:";
//
// tabPage_TravelModes
//
this->tabPage_TravelModes->Controls->Add(this->numericUpDown_DisplayRegenModes);
this->tabPage_TravelModes->Controls->Add(this->numericUpDown_DisplayAssistModes);
this->tabPage_TravelModes->Controls->Add(this->label_RegenModesSupported);
this->tabPage_TravelModes->Controls->Add(this->label_AssistModesSupported);
this->tabPage_TravelModes->Controls->Add(this->label_SupportedTravelModes);
this->tabPage_TravelModes->Location = System::Drawing::Point(4, 22);
this->tabPage_TravelModes->Name = L"tabPage_TravelModes";
this->tabPage_TravelModes->Padding = System::Windows::Forms::Padding(3);
this->tabPage_TravelModes->Size = System::Drawing::Size(389, 111);
this->tabPage_TravelModes->TabIndex = 10;
this->tabPage_TravelModes->Text = L"Travel Modes";
this->tabPage_TravelModes->UseVisualStyleBackColor = true;
//
// numericUpDown_DisplayRegenModes
//
this->numericUpDown_DisplayRegenModes->Location = System::Drawing::Point(282, 57);
this->numericUpDown_DisplayRegenModes->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {7, 0, 0, 0});
this->numericUpDown_DisplayRegenModes->Name = L"numericUpDown_DisplayRegenModes";
this->numericUpDown_DisplayRegenModes->Size = System::Drawing::Size(36, 20);
this->numericUpDown_DisplayRegenModes->TabIndex = 4;
this->numericUpDown_DisplayRegenModes->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {7, 0, 0, 0});
this->numericUpDown_DisplayRegenModes->ValueChanged += gcnew System::EventHandler(this, &LEVDisplay::numericUpDown_DisplayRegenModes_ValueChanged);
//
// numericUpDown_DisplayAssistModes
//
this->numericUpDown_DisplayAssistModes->Location = System::Drawing::Point(131, 57);
this->numericUpDown_DisplayAssistModes->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {7, 0, 0, 0});
this->numericUpDown_DisplayAssistModes->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
this->numericUpDown_DisplayAssistModes->Name = L"numericUpDown_DisplayAssistModes";
this->numericUpDown_DisplayAssistModes->Size = System::Drawing::Size(36, 20);
this->numericUpDown_DisplayAssistModes->TabIndex = 3;
this->numericUpDown_DisplayAssistModes->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {7, 0, 0, 0});
this->numericUpDown_DisplayAssistModes->ValueChanged += gcnew System::EventHandler(this, &LEVDisplay::numericUpDown_DisplayAssistModes_ValueChanged);
//
// label_RegenModesSupported
//
this->label_RegenModesSupported->AutoSize = true;
this->label_RegenModesSupported->Location = System::Drawing::Point(189, 59);
this->label_RegenModesSupported->Name = L"label_RegenModesSupported";
this->label_RegenModesSupported->Size = System::Drawing::Size(87, 13);
this->label_RegenModesSupported->TabIndex = 2;
this->label_RegenModesSupported->Text = L"# Regen Modes:";
//
// label_AssistModesSupported
//
this->label_AssistModesSupported->AutoSize = true;
this->label_AssistModesSupported->Location = System::Drawing::Point(43, 59);
this->label_AssistModesSupported->Name = L"label_AssistModesSupported";
this->label_AssistModesSupported->Size = System::Drawing::Size(82, 13);
this->label_AssistModesSupported->TabIndex = 1;
this->label_AssistModesSupported->Text = L"# Assist Modes:";
//
// label_SupportedTravelModes
//
this->label_SupportedTravelModes->AutoSize = true;
this->label_SupportedTravelModes->Location = System::Drawing::Point(98, 19);
this->label_SupportedTravelModes->Name = L"label_SupportedTravelModes";
this->label_SupportedTravelModes->Size = System::Drawing::Size(178, 13);
this->label_SupportedTravelModes->TabIndex = 0;
this->label_SupportedTravelModes->Text = L"Travel Modes Supported by Display:";
//
// label_AckMsgStatus
//
this->label_AckMsgStatus->AutoSize = true;
this->label_AckMsgStatus->Location = System::Drawing::Point(127, 67);
this->label_AckMsgStatus->Name = L"label_AckMsgStatus";
this->label_AckMsgStatus->Size = System::Drawing::Size(31, 13);
this->label_AckMsgStatus->TabIndex = 0;
this->label_AckMsgStatus->Text = L"-- -- --";
//
// panel_Display
//
this->panel_Display->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;
this->panel_Display->Controls->Add(this->label_AckMsgStatus);
this->panel_Display->Controls->Add(this->label_AckStatus);
this->panel_Display->Controls->Add(this->label_StatusAssistVal);
this->panel_Display->Controls->Add(this->label_StatusAssist);
this->panel_Display->Controls->Add(this->label_StatusSpeedVal);
this->panel_Display->Controls->Add(this->label_StatusSpeed);
this->panel_Display->Controls->Add(this->label_StatusOdoVal);
this->panel_Display->Controls->Add(this->label_StatusOdometer);
this->panel_Display->Controls->Add(this->label_RxStatusBox);
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;
//
// label_AckStatus
//
this->label_AckStatus->AutoSize = true;
this->label_AckStatus->Location = System::Drawing::Point(6, 67);
this->label_AckStatus->Name = L"label_AckStatus";
this->label_AckStatus->Size = System::Drawing::Size(85, 13);
this->label_AckStatus->TabIndex = 23;
this->label_AckStatus->Text = L"Ack Msg Status:";
//
// label_StatusAssistVal
//
this->label_StatusAssistVal->AutoSize = true;
this->label_StatusAssistVal->Location = System::Drawing::Point(127, 52);
this->label_StatusAssistVal->Name = L"label_StatusAssistVal";
this->label_StatusAssistVal->Size = System::Drawing::Size(16, 13);
this->label_StatusAssistVal->TabIndex = 22;
this->label_StatusAssistVal->Text = L"---";
//
// label_StatusAssist
//
this->label_StatusAssist->AutoSize = true;
this->label_StatusAssist->Location = System::Drawing::Point(6, 52);
this->label_StatusAssist->Name = L"label_StatusAssist";
this->label_StatusAssist->Size = System::Drawing::Size(48, 13);
this->label_StatusAssist->TabIndex = 21;
this->label_StatusAssist->Text = L"% Assist:";
//
// label_StatusSpeedVal
//
this->label_StatusSpeedVal->AutoSize = true;
this->label_StatusSpeedVal->Location = System::Drawing::Point(127, 22);
this->label_StatusSpeedVal->Name = L"label_StatusSpeedVal";
this->label_StatusSpeedVal->Size = System::Drawing::Size(16, 13);
this->label_StatusSpeedVal->TabIndex = 20;
this->label_StatusSpeedVal->Text = L"---";
//
// label_StatusSpeed
//
this->label_StatusSpeed->AutoSize = true;
this->label_StatusSpeed->Location = System::Drawing::Point(6, 22);
this->label_StatusSpeed->Name = L"label_StatusSpeed";
this->label_StatusSpeed->Size = System::Drawing::Size(93, 13);
this->label_StatusSpeed->TabIndex = 19;
this->label_StatusSpeed->Text = L"Speed (0.1 km/h):";
//
// label_StatusOdoVal
//
this->label_StatusOdoVal->AutoSize = true;
this->label_StatusOdoVal->Location = System::Drawing::Point(127, 37);
this->label_StatusOdoVal->Name = L"label_StatusOdoVal";
this->label_StatusOdoVal->Size = System::Drawing::Size(16, 13);
this->label_StatusOdoVal->TabIndex = 18;
this->label_StatusOdoVal->Text = L"---";
//
// label_StatusOdometer
//
this->label_StatusOdometer->AutoSize = true;
this->label_StatusOdometer->Location = System::Drawing::Point(6, 37);
this->label_StatusOdometer->Name = L"label_StatusOdometer";
this->label_StatusOdometer->Size = System::Drawing::Size(103, 13);
this->label_StatusOdometer->TabIndex = 17;
this->label_StatusOdometer->Text = L"Odometer (0.01 km):";
//
// label_RxStatusBox
//
this->label_RxStatusBox->AutoSize = true;
this->label_RxStatusBox->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Underline,
System::Drawing::GraphicsUnit::Point, static_cast(0)));
this->label_RxStatusBox->Location = System::Drawing::Point(3, 3);
this->label_RxStatusBox->Name = L"label_RxStatusBox";
this->label_RxStatusBox->Size = System::Drawing::Size(140, 13);
this->label_RxStatusBox->TabIndex = 1;
this->label_RxStatusBox->Text = L"Current LEV Rx Data (Raw):";
//
// label_P16FrontGear
//
this->label_P16FrontGear->AutoSize = true;
this->label_P16FrontGear->Location = System::Drawing::Point(7, 18);
this->label_P16FrontGear->Name = L"label_P16FrontGear";
this->label_P16FrontGear->Size = System::Drawing::Size(60, 13);
this->label_P16FrontGear->TabIndex = 21;
this->label_P16FrontGear->Text = L"Front Gear:";
//
// label_P16RearGear
//
this->label_P16RearGear->AutoSize = true;
this->label_P16RearGear->Location = System::Drawing::Point(8, 43);
this->label_P16RearGear->Name = L"label_P16RearGear";
this->label_P16RearGear->Size = System::Drawing::Size(59, 13);
this->label_P16RearGear->TabIndex = 22;
this->label_P16RearGear->Text = L"Rear Gear:";
//
// label_Common2
//
this->label_Common2->AutoSize = true;
this->label_Common2->Location = System::Drawing::Point(6, 8);
this->label_Common2->Name = L"label_Common2";
this->label_Common2->Size = System::Drawing::Size(137, 13);
this->label_Common2->TabIndex = 66;
this->label_Common2->Text = L"LEV Display Common Data:";
//
// checkBox_NoSerial
//
this->checkBox_NoSerial->AutoSize = true;
this->checkBox_NoSerial->Location = System::Drawing::Point(153, 27);
this->checkBox_NoSerial->Name = L"checkBox_NoSerial";
this->checkBox_NoSerial->Size = System::Drawing::Size(79, 17);
this->checkBox_NoSerial->TabIndex = 67;
this->checkBox_NoSerial->Text = L"No Serial #";
this->checkBox_NoSerial->UseVisualStyleBackColor = true;
this->checkBox_NoSerial->CheckedChanged += gcnew System::EventHandler(this, &LEVDisplay::checkBox_NoSerial_CheckedChanged);
//
// LEVDisplay
//
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"LEVDisplay";
this->Text = L"Light Electric Vehicle (LEV)";
this->panel_Settings->ResumeLayout(false);
this->tabControl_LEVDisplay->ResumeLayout(false);
this->tabPage_P1->ResumeLayout(false);
this->tabPage_P1->PerformLayout();
this->tabPage_P2->ResumeLayout(false);
this->tabPage_P2->PerformLayout();
this->tabPage_P3->ResumeLayout(false);
this->tabPage_P3->PerformLayout();
this->tabPage_Page45->ResumeLayout(false);
this->tabControl_Page45->ResumeLayout(false);
this->tabPage_Page4->ResumeLayout(false);
this->tabPage_Page4->PerformLayout();
this->tabPage_Page5->ResumeLayout(false);
this->tabPage_Page5->PerformLayout();
this->tabPage_RqPage->ResumeLayout(false);
this->tabPage_RqPage->PerformLayout();
this->groupBox_Request->ResumeLayout(false);
this->groupBox_Request->PerformLayout();
(cli::safe_cast(this->numericUpDown_RqTxTimes))->EndInit();
this->tabPage_P16->ResumeLayout(false);
this->tabControl_P16->ResumeLayout(false);
this->tabPage_P16TravelMode->ResumeLayout(false);
this->tabPage_P16Display->ResumeLayout(false);
this->tabPage_P16Display->PerformLayout();
this->tabPage_P16Command->ResumeLayout(false);
this->tabPage_P16Command->PerformLayout();
this->groupBox_P16CurrentGear->ResumeLayout(false);
this->groupBox_P16CurrentGear->PerformLayout();
this->tabPage_P16ManID->ResumeLayout(false);
this->tabPage_P16ManID->PerformLayout();
(cli::safe_cast(this->numericUpDown_P16ManID))->EndInit();
this->tabPage_P16Wheel->ResumeLayout(false);
this->tabPage_P16Wheel->PerformLayout();
(cli::safe_cast(this->numericUpDown_P16Circum))->EndInit();
this->tabPage_Common1->ResumeLayout(false);
this->tabPage_Common1->PerformLayout();
this->groupBox_P81Rx->ResumeLayout(false);
this->groupBox_P81Rx->PerformLayout();
this->groupBox_P80Rx->ResumeLayout(false);
this->groupBox_P80Rx->PerformLayout();
this->tabPage_Common2->ResumeLayout(false);
this->tabPage_Common2->PerformLayout();
this->tabPage_TravelModes->ResumeLayout(false);
this->tabPage_TravelModes->PerformLayout();
(cli::safe_cast(this->numericUpDown_DisplayRegenModes))->EndInit();
(cli::safe_cast(this->numericUpDown_DisplayAssistModes))->EndInit();
this->panel_Display->ResumeLayout(false);
this->panel_Display->PerformLayout();
this->ResumeLayout(false);
}
#pragma endregion
};