314 lines
18 KiB
C#
314 lines
18 KiB
C#
using System;
|
|
using System.ComponentModel;
|
|
using System.Drawing;
|
|
using System.Windows.Forms;
|
|
|
|
internal class frmProtocolInfos : Form
|
|
{
|
|
private IContainer icontainer_0;
|
|
private Label label1;
|
|
private Label label2;
|
|
private DataGridView dataGridView1;
|
|
private DataGridViewTextBoxColumn Column1;
|
|
private DataGridViewTextBoxColumn Column2;
|
|
private DataGridViewTextBoxColumn Column3;
|
|
private DataGridView dataGridView2;
|
|
private DataGridViewTextBoxColumn Column4;
|
|
private DataGridViewTextBoxColumn Column5;
|
|
private DataGridViewTextBoxColumn Column6;
|
|
public Button button1;
|
|
|
|
internal frmProtocolInfos()
|
|
{
|
|
this.InitializeComponent();
|
|
|
|
this.dataGridView1.Rows.Clear();
|
|
this.dataGridView1.Rows.Add("Get All Sensors Datas", "Send 1 Byte -> 0x30", "Receive 52 Bytes as responce");
|
|
this.dataGridView1.Rows.Add("Reset MIL Codes", "Send 1 Byte -> 0x50", "Receive 1 Byte as responce -> 0x50");
|
|
this.dataGridView1.Rows.Add("Get J12/J4 Resistor Cut", "Send 1 Byte -> 0x10", "Receive 1 Byte as responce -> 0xCD");
|
|
|
|
this.dataGridView2.Rows.Clear();
|
|
this.dataGridView2.Rows.Add("0", "ECT", "0D9h");
|
|
this.dataGridView2.Rows.Add("1", "IAT", "003CCh");
|
|
this.dataGridView2.Rows.Add("2", "O2", "003CAh");
|
|
this.dataGridView2.Rows.Add("3", "BARO", "0BCh");
|
|
this.dataGridView2.Rows.Add("4", "MAP", "0BBh");
|
|
this.dataGridView2.Rows.Add("5", "TPS", "003A4h");
|
|
this.dataGridView2.Rows.Add("6", "RPM BYTE1", "0C4h");
|
|
this.dataGridView2.Rows.Add("7", "RPM BYTE2", "0C4h");
|
|
this.dataGridView2.Rows.Add("8", "ACTIVE OPTIONS #1", "003B1h");
|
|
this.dataGridView2.Rows.Add(" .0", "POST FUEL", "003B1h.0");
|
|
this.dataGridView2.Rows.Add(" .1", "SCC CHECKER", "003B1h.1");
|
|
this.dataGridView2.Rows.Add(" .2", "IGNITION CUT", "003B1h.2");
|
|
this.dataGridView2.Rows.Add(" .3", "VTEC MAP SWITCH(VTSM)", "003B1h.3");
|
|
this.dataGridView2.Rows.Add(" .4", "FUEL CUT #1", "003B1h.4");
|
|
this.dataGridView2.Rows.Add(" .5", "FUEL CUT #2", "003B1h.5");
|
|
this.dataGridView2.Rows.Add(" .6", "AT TRANS SHIFT1", "003B1h.6");
|
|
this.dataGridView2.Rows.Add(" .7", "AT TRANS SHIFT2", "003B1h.7");
|
|
this.dataGridView2.Rows.Add("9", "COLUMN RELATED", "001E7h");
|
|
this.dataGridView2.Rows.Add("10", "ROW RELATED", "001E8h");
|
|
this.dataGridView2.Rows.Add("11", "COL/ROW RELATED", "001DFh");
|
|
this.dataGridView2.Rows.Add("12", "MIL BYTE1", "0011Ah");
|
|
this.dataGridView2.Rows.Add("13", "MIL BYTE2", "0011Bh");
|
|
this.dataGridView2.Rows.Add("14", "MIL BYTE3", "0011Ch");
|
|
this.dataGridView2.Rows.Add("15", "MIL BYTE4", "0011Dh");
|
|
this.dataGridView2.Rows.Add("16", "VSS", "0CCh");
|
|
this.dataGridView2.Rows.Add("17", "INJ BYTE1", "0019Eh");
|
|
this.dataGridView2.Rows.Add("18", "INJ BYTE2", "0019Eh");
|
|
this.dataGridView2.Rows.Add("19", "IGN FINAL", "0035Bh");
|
|
this.dataGridView2.Rows.Add("20", "IGN TABLE", "00246h");
|
|
this.dataGridView2.Rows.Add("21", "INPUTS #2", "003B0h");
|
|
this.dataGridView2.Rows.Add(" .0", "PARK NEUTRAL", "003B0h.0");
|
|
this.dataGridView2.Rows.Add(" .1", "BRAKE SWITCH", "003B0h.1");
|
|
this.dataGridView2.Rows.Add(" .2", "ACC SWITCH", "003B0h.2");
|
|
this.dataGridView2.Rows.Add(" .3", "VTEC PRESSURE SWITCH", "003B0h.3");
|
|
this.dataGridView2.Rows.Add(" .4", "STARTER SIGNAL", "003B0h.4");
|
|
this.dataGridView2.Rows.Add(" .5", "SCC", "003B0h.5");
|
|
this.dataGridView2.Rows.Add(" .6", "VTEC FEEDBACK", "003B0h.6");
|
|
this.dataGridView2.Rows.Add(" .7", "POWER STEERING PRESSURE SWITCH", "003B0h.7");
|
|
this.dataGridView2.Rows.Add("22", "OUTPUTS #1", "003B2h");
|
|
this.dataGridView2.Rows.Add(" .0", "FUEL PUMP(MAIN RELAY)", "003B2h.0");
|
|
this.dataGridView2.Rows.Add(" .1", "", "003B2h.1"); //#################################
|
|
this.dataGridView2.Rows.Add(" .2", "INTAKE AIR BUTTERFLY(IAB)", "003B2h.2");
|
|
this.dataGridView2.Rows.Add(" .3", "", "003B2h.3"); //#################################
|
|
this.dataGridView2.Rows.Add(" .4", "FAN CONTROL(FANC)", "003B2h.4");
|
|
this.dataGridView2.Rows.Add(" .5", "ALTERNATOR CONTROL(ALTC)", "003B2h.5");
|
|
this.dataGridView2.Rows.Add(" .6", "PURGE VALVE", "003B2h.6");
|
|
this.dataGridView2.Rows.Add(" .7", "AC CONTROL", "003B2h.7");
|
|
this.dataGridView2.Rows.Add("23", "ACTIVE OPTIONS #2", "003B3h");
|
|
this.dataGridView2.Rows.Add(" .0", "", "003B3h.0"); //#################################
|
|
this.dataGridView2.Rows.Add(" .1", "", "003B3h.1"); //#################################
|
|
this.dataGridView2.Rows.Add(" .2", "", "003B3h.2"); //#################################
|
|
this.dataGridView2.Rows.Add(" .3", "", "003B3h.3"); //#################################
|
|
this.dataGridView2.Rows.Add(" .4", "", "003B3h.4"); //#################################
|
|
this.dataGridView2.Rows.Add(" .5", "MALFUNCTION INDICATOR LIGHT(MIL)", "003B3h.5");
|
|
this.dataGridView2.Rows.Add(" .6", "O2 HEATER", "003B3h.6");
|
|
this.dataGridView2.Rows.Add(" .7", "VTEC SENSOR", "003B3h.7");
|
|
this.dataGridView2.Rows.Add("24", "ELD VOLT", "003D2h");
|
|
this.dataGridView2.Rows.Add("25", "BATTERY VOLT", "003D1h");
|
|
this.dataGridView2.Rows.Add("26", "ECT FUEL CORRECTION", "00168h");
|
|
this.dataGridView2.Rows.Add("27", "O2 SHORT BYTE1", "00158h");
|
|
this.dataGridView2.Rows.Add("28", "O2 SHORT BYTE2", "00158h");
|
|
this.dataGridView2.Rows.Add("29", "O2 LONG BYTE1", "00304h");
|
|
this.dataGridView2.Rows.Add("30", "O2 LONG BYTE2", "00304h");
|
|
this.dataGridView2.Rows.Add("31", "IAT FUEL CORRECTION BYTE1", "0015Ch");
|
|
this.dataGridView2.Rows.Add("32", "IAT FUEL CORRECTION BYTE2", "0015Ch");
|
|
this.dataGridView2.Rows.Add("33", "VE FUEL CORRECTION", "00162h");
|
|
this.dataGridView2.Rows.Add("34", "ECT IGNITION CORRECTION", "00412h");
|
|
this.dataGridView2.Rows.Add("35", "IAT IGNITION CORRECTION", "00252h");
|
|
this.dataGridView2.Rows.Add("36", "GEAR IGNITION CORRECTION", "00253h");
|
|
this.dataGridView2.Rows.Add("37", "GEAR FUEL CORRECTION", "0023Bh");
|
|
this.dataGridView2.Rows.Add("38", "INPUTS ACTIVE #1", "00408h");
|
|
this.dataGridView2.Rows.Add(" .0", "LAUNCH CONTROL", "00408h.0");
|
|
this.dataGridView2.Rows.Add(" .1", "FULL THROTTLE SHIFT", "00408h.1");
|
|
this.dataGridView2.Rows.Add(" .2", "ELECTRONIC BOOST CONTROLLER", "00408h.2");
|
|
this.dataGridView2.Rows.Add(" .3", "ELECTRONIC BOOST CONTROLLER HI", "00408h.3");
|
|
this.dataGridView2.Rows.Add(" .4", "GENERAL PURPOSE OUTPUT #1(GPO1)", "00408h.4");
|
|
this.dataGridView2.Rows.Add(" .5", "GENERAL PURPOSE OUTPUT #2(GPO2)", "00408h.5");
|
|
this.dataGridView2.Rows.Add(" .6", "GENERAL PURPOSE OUTPUT #3(GPO3)", "00408h.6");
|
|
this.dataGridView2.Rows.Add(" .7", "MANUAL BOOST CONTROLLER", "00408h.7");
|
|
this.dataGridView2.Rows.Add("39", "ACTIVE OPTIONS #3", "00409h");
|
|
this.dataGridView2.Rows.Add(" .0", "LAUNCH CONTROL", "00409h.0");
|
|
this.dataGridView2.Rows.Add(" .1", "ANTILAG", "00409h.1");
|
|
this.dataGridView2.Rows.Add(" .2", "FULL THROTTLE SHIFT", "00409h.2");
|
|
this.dataGridView2.Rows.Add(" .3", "BOOST CUT", "00409h.3");
|
|
this.dataGridView2.Rows.Add(" .4", "ELECTRONIC BOOST CONTROLLER", "00409h.4");
|
|
this.dataGridView2.Rows.Add(" .5", "SECONDARY MAPS", "00409h.5");
|
|
this.dataGridView2.Rows.Add(" .6", "FAN CONTROL", "00409h.6");
|
|
this.dataGridView2.Rows.Add(" .7", "MANUAL BOOST CONTROLLER", "00409h.7");
|
|
this.dataGridView2.Rows.Add("40", "ELECTRONIC BOOST CONTROLLER BASE DUTY", "0041Bh");
|
|
this.dataGridView2.Rows.Add("41", "ELECTRONIC BOOST CONTROLLER DUTY", "0041Ch");
|
|
this.dataGridView2.Rows.Add("42", "ELECTRONIC BOOST CONTROLLER TARGET", "0041Ah");
|
|
this.dataGridView2.Rows.Add("43", "ACTIVE OPTIONS #4", "00410h");
|
|
this.dataGridView2.Rows.Add(" .0", "GENERAL PURPOSE OUTPUT #1(GPO1)", "00410h.0");
|
|
this.dataGridView2.Rows.Add(" .1", "GENERAL PURPOSE OUTPUT #2(GPO2)", "00410h.1");
|
|
this.dataGridView2.Rows.Add(" .2", "GENERAL PURPOSE OUTPUT #3(GPO3)", "00410h.2");
|
|
this.dataGridView2.Rows.Add(" .3", "MANUAL BOOST CONTROLLER STAGE2", "00410h.3");
|
|
this.dataGridView2.Rows.Add(" .4", "MANUAL BOOST CONTROLLER STAGE3", "00410h.4");
|
|
this.dataGridView2.Rows.Add(" .5", "MANUAL BOOST CONTROLLER STAGE4", "00410h.5");
|
|
this.dataGridView2.Rows.Add(" .6", "OVERHEAT PROTECTION", "00410h.6");
|
|
this.dataGridView2.Rows.Add(" .7", "LEAN PROTECTION", "00410h.7");
|
|
this.dataGridView2.Rows.Add("44", "EGR VOLT", "0067h");
|
|
this.dataGridView2.Rows.Add("45", "B6 VOLT", "003D5h");
|
|
this.dataGridView2.Rows.Add("46", "", "001EAh"); //#################################
|
|
this.dataGridView2.Rows.Add("47", "", "001ECh"); //#################################
|
|
this.dataGridView2.Rows.Add("48", "", "001E2h"); //#################################
|
|
this.dataGridView2.Rows.Add("49", "IACV DUTY BYTE1", "00382h");
|
|
this.dataGridView2.Rows.Add("50", "IACV DUTY BYTE2", "00382h");
|
|
}
|
|
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (this.icontainer_0 != null))
|
|
{
|
|
this.icontainer_0.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
private void frmProtocolInfos_FormClosed(object sender, FormClosedEventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void frmProtocolInfos_Load(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void InitializeComponent()
|
|
{
|
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmProtocolInfos));
|
|
this.button1 = new System.Windows.Forms.Button();
|
|
this.label1 = new System.Windows.Forms.Label();
|
|
this.label2 = new System.Windows.Forms.Label();
|
|
this.dataGridView1 = new System.Windows.Forms.DataGridView();
|
|
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
this.dataGridView2 = new System.Windows.Forms.DataGridView();
|
|
this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
|
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).BeginInit();
|
|
this.SuspendLayout();
|
|
//
|
|
// button1
|
|
//
|
|
this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
|
this.button1.Location = new System.Drawing.Point(211, 588);
|
|
this.button1.Name = "button1";
|
|
this.button1.Size = new System.Drawing.Size(75, 23);
|
|
this.button1.TabIndex = 0;
|
|
this.button1.Text = "Ok";
|
|
this.button1.UseVisualStyleBackColor = true;
|
|
//
|
|
// label1
|
|
//
|
|
this.label1.AutoSize = true;
|
|
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
this.label1.Location = new System.Drawing.Point(128, 10);
|
|
this.label1.Name = "label1";
|
|
this.label1.Size = new System.Drawing.Size(264, 16);
|
|
this.label1.TabIndex = 2;
|
|
this.label1.Text = "ISR V3 Datalog Protocol Informations";
|
|
//
|
|
// label2
|
|
//
|
|
this.label2.AutoSize = true;
|
|
this.label2.ForeColor = System.Drawing.Color.Red;
|
|
this.label2.Location = new System.Drawing.Point(106, 38);
|
|
this.label2.Name = "label2";
|
|
this.label2.Size = new System.Drawing.Size(300, 52);
|
|
this.label2.TabIndex = 3;
|
|
this.label2.Text = resources.GetString("label2.Text");
|
|
this.label2.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
|
//
|
|
// dataGridView1
|
|
//
|
|
this.dataGridView1.AllowUserToAddRows = false;
|
|
this.dataGridView1.AllowUserToDeleteRows = false;
|
|
this.dataGridView1.AllowUserToResizeRows = false;
|
|
this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells;
|
|
this.dataGridView1.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
|
|
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
|
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
|
this.Column1,
|
|
this.Column2,
|
|
this.Column3});
|
|
this.dataGridView1.Location = new System.Drawing.Point(12, 102);
|
|
this.dataGridView1.Name = "dataGridView1";
|
|
this.dataGridView1.ReadOnly = true;
|
|
this.dataGridView1.RowHeadersVisible = false;
|
|
this.dataGridView1.Size = new System.Drawing.Size(492, 88);
|
|
this.dataGridView1.TabIndex = 4;
|
|
//
|
|
// Column1
|
|
//
|
|
this.Column1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
|
this.Column1.HeaderText = "Command Name";
|
|
this.Column1.Name = "Column1";
|
|
this.Column1.ReadOnly = true;
|
|
this.Column1.Width = 150;
|
|
//
|
|
// Column2
|
|
//
|
|
this.Column2.HeaderText = "Send";
|
|
this.Column2.Name = "Column2";
|
|
this.Column2.ReadOnly = true;
|
|
this.Column2.Width = 57;
|
|
//
|
|
// Column3
|
|
//
|
|
this.Column3.HeaderText = "Receive";
|
|
this.Column3.Name = "Column3";
|
|
this.Column3.ReadOnly = true;
|
|
this.Column3.Width = 72;
|
|
//
|
|
// dataGridView2
|
|
//
|
|
this.dataGridView2.AllowUserToAddRows = false;
|
|
this.dataGridView2.AllowUserToDeleteRows = false;
|
|
this.dataGridView2.AllowUserToResizeRows = false;
|
|
this.dataGridView2.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells;
|
|
this.dataGridView2.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
|
|
this.dataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
|
this.dataGridView2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
|
this.Column4,
|
|
this.Column5,
|
|
this.Column6});
|
|
this.dataGridView2.Location = new System.Drawing.Point(12, 196);
|
|
this.dataGridView2.Name = "dataGridView2";
|
|
this.dataGridView2.ReadOnly = true;
|
|
this.dataGridView2.RowHeadersVisible = false;
|
|
this.dataGridView2.Size = new System.Drawing.Size(492, 389);
|
|
this.dataGridView2.TabIndex = 5;
|
|
//
|
|
// Column4
|
|
//
|
|
this.Column4.HeaderText = "Byte";
|
|
this.Column4.Name = "Column4";
|
|
this.Column4.ReadOnly = true;
|
|
this.Column4.Width = 53;
|
|
//
|
|
// Column5
|
|
//
|
|
this.Column5.HeaderText = "Reference";
|
|
this.Column5.Name = "Column5";
|
|
this.Column5.ReadOnly = true;
|
|
this.Column5.Width = 82;
|
|
//
|
|
// Column6
|
|
//
|
|
this.Column6.HeaderText = "Code in .bin";
|
|
this.Column6.Name = "Column6";
|
|
this.Column6.ReadOnly = true;
|
|
this.Column6.Width = 88;
|
|
//
|
|
// frmProtocolInfos
|
|
//
|
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
|
this.ClientSize = new System.Drawing.Size(518, 615);
|
|
this.Controls.Add(this.dataGridView2);
|
|
this.Controls.Add(this.dataGridView1);
|
|
this.Controls.Add(this.label2);
|
|
this.Controls.Add(this.label1);
|
|
this.Controls.Add(this.button1);
|
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
|
this.MaximizeBox = false;
|
|
this.Name = "frmProtocolInfos";
|
|
this.Text = "ISR V3 Datalog Protocol Informations";
|
|
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmProtocolInfos_FormClosed);
|
|
this.Load += new System.EventHandler(this.frmProtocolInfos_Load);
|
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
|
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).EndInit();
|
|
this.ResumeLayout(false);
|
|
this.PerformLayout();
|
|
|
|
}
|
|
}
|
|
|