1856 lines
137 KiB
C#
1856 lines
137 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Globalization;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
using System.Drawing.Printing;
|
|
using ZedGraph;
|
|
using System.Text.RegularExpressions;
|
|
using Xylem.Common.Hardware.WaterMeter.Genesis.Registers;
|
|
|
|
|
|
namespace GenesisDisplayTool
|
|
{
|
|
public partial class GENESIS_DISPLAY_TOOL : Form
|
|
{
|
|
|
|
public static class FormControl
|
|
{
|
|
public static void GraphButtonsDisable(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)GraphButtonsDisable, disable);
|
|
return;
|
|
}
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lB_Graph_SelectGraph.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Graph_SaveDiagram.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.gB_SettingsMaingraph.Enabled = !disable;
|
|
}
|
|
|
|
public static void JsonButtonsDisable(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)JsonButtonsDisable, disable);
|
|
return;
|
|
}
|
|
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_JsonUpdate.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_JsonRead.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_JsonWrite.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_JsonClearWindow.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lB_JsonItems.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_JsonWrite.Enabled = !disable;
|
|
}
|
|
|
|
public static void DataLoggingButtonsDisable(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)DataLoggingButtonsDisable, disable);
|
|
return;
|
|
}
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.gB_Form1Logging.Enabled = !disable;
|
|
}
|
|
|
|
public static void Gp30ButtonsDisable(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)Gp30ButtonsDisable, disable);
|
|
return;
|
|
}
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.gB_GP30GetSettingsMeter1.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.gB_GP30WriteSettingsMeter1.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_CommandChannelClearMeter1.Enabled = !disable;
|
|
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_GetFirstLevelUpPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_GetFirstLevelUpPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_GetFirstLevelUpPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_GetFirstLevelDownPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_GetFirstLevelDownPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_GetFirstLevelDownPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readNumberOfTXBurstsMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30GetStartHitMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30GetAmplitudeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30GetSamplerateMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readCalFactorPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readCalFactorPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readCalFactorPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readZeroOffsetPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readZeroOffsetPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readZeroOffsetPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readPercentagePath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readPercentagePath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30readPercentagePath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_CommandChannelVoltageMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30GetSerialNoMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30getMeterSizeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30getLedModeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30getForwardArrowMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_SetFirstLevelUpPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_SetFirstLevelUpPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_SetFirstLevelUpPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_SetFirstLevelDownPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_SetFirstLevelDownPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_SetFirstLevelDownPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30SetNumberOfTXBurstsMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30SetStartHitMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30SetAmplitudeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30SetSamplerateMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writeCalFactorPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writeCalFactorPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writeCalFactorPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writeZeroOffsetPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writeZeroOffsetPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writeZeroOffsetPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writePercentagePath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writePercentagePath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30writePercentagePath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30accuResetMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30setMeterSizeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30setLedModeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_Gp30setForwardArrowMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.btn_CommandChannelClearMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath0Meter2.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath0Meter3.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath0Meter2.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath0Meter3.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetNumberOfTXBurstsMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetStartHitMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetAmplitudeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetSamplerateMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath0Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath1Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath2Meter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setMeterSizeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setLedModeMeter1.Enabled = !disable;
|
|
//GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setForwardArrowMeter1.Enabled = !disable;
|
|
|
|
}
|
|
|
|
public static void Gp30SideButtonsDisable(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)Gp30SideButtonsDisable, disable);
|
|
return;
|
|
}
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.gB_SideParameters.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.gB_SidePercentage.Enabled = !disable;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.gB_SideOffset.Enabled = !disable;
|
|
}
|
|
|
|
public static void DisableTabExceptJson(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)DisableTabExceptJson, disable);
|
|
return;
|
|
}
|
|
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_About).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_DataDecoding2).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_GP30SettingsMeter1).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Graph).Enabled = !disable;
|
|
// ((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Json).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_RawData).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Settings).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_SerialConfig).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Report).Enabled = !disable;
|
|
|
|
|
|
}
|
|
|
|
public static void DisableTabExceptGp30settings(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)DisableTabExceptGp30settings, disable);
|
|
return;
|
|
}
|
|
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_About).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_DataDecoding2).Enabled = !disable;
|
|
// ((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_GP30SettingsMeter1).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Graph).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Json).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_RawData).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Settings).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_SerialConfig).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Report).Enabled = !disable;
|
|
|
|
}
|
|
|
|
public static void DisableTabExceptReport(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)DisableTabExceptReport, disable);
|
|
return;
|
|
}
|
|
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_About).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_DataDecoding2).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_GP30SettingsMeter1).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Graph).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Json).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_RawData).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Settings).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_SerialConfig).Enabled = !disable;
|
|
// ((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Report).Enabled = !disable;
|
|
|
|
}
|
|
|
|
public static void DisableTabExceptSerialConfig(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)DisableTabExceptSerialConfig, disable);
|
|
return;
|
|
}
|
|
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_About).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_DataDecoding2).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_GP30SettingsMeter1).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Graph).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Json).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_RawData).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Settings).Enabled = !disable;
|
|
// ((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_SerialConfig).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Report).Enabled = !disable;
|
|
|
|
}
|
|
|
|
public static void DisableTabAll(Boolean disable)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Boolean>)DisableTabAll, disable);
|
|
return;
|
|
}
|
|
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_About).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_DataDecoding2).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_GP30SettingsMeter1).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Graph).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Json).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_RawData).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Settings).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_SerialConfig).Enabled = !disable;
|
|
((Control)GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.tab_Report).Enabled = !disable;
|
|
}
|
|
}
|
|
|
|
public static class Display
|
|
{
|
|
|
|
public static void CmdDecoded(String debugText, UInt16 meterNumber)
|
|
{
|
|
|
|
// Add line and scroll to caret
|
|
if (!String.IsNullOrEmpty(debugText))
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<String, UInt16>)CmdDecoded, debugText, meterNumber);
|
|
return;
|
|
}
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter1.AppendText(debugText);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter1.ScrollToCaret();
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter2.AppendText(debugText);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter2.ScrollToCaret();
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter3.AppendText(debugText);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter3.ScrollToCaret();
|
|
break;
|
|
default: break;
|
|
}
|
|
}
|
|
}
|
|
public static void LabelJsonRead(String debugText)
|
|
{
|
|
|
|
// Add line and scroll to caret
|
|
if (!String.IsNullOrEmpty(debugText))
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<String>)LabelJsonRead, debugText);
|
|
return;
|
|
}
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_JsonRead.Text = debugText;
|
|
}
|
|
}
|
|
|
|
public static void LabelJsonDec(String register, Byte[] data, CultureInfo culture)
|
|
{
|
|
|
|
// Add line and scroll to caret
|
|
if (!String.IsNullOrEmpty(register))
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<String, Byte[], CultureInfo>)LabelJsonDec, register, data, culture);
|
|
return;
|
|
}
|
|
|
|
var meter = GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.CheckMeterConnected(1);
|
|
var reg = meter.GetRegisterDefinitionByName(register);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonReadDispValueDec.Text =
|
|
RegisterConverter.ConvertToText(data, reg.DataType);
|
|
return;
|
|
//RegisterConverter.ConvertTo<>()
|
|
|
|
//if(String.Equals(datatype, "uint8_t")&&(data.Count() == 4))
|
|
//{
|
|
// Byte[] temp = new Byte[2] {data[3], 0};
|
|
// UInt16 value = BitConverter.ToUInt16(temp, 0);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonReadDispValueDec.Text = value.ToString(culture);
|
|
// return;
|
|
//}
|
|
//if (String.Equals(datatype, "uint16_t") && (data.Count() == 4))
|
|
//{
|
|
// Byte[] temp = new Byte[2] { data[3], data[2] };
|
|
// UInt16 value = BitConverter.ToUInt16(temp, 0 );
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonReadDispValueDec.Text = value.ToString(culture);
|
|
// return;
|
|
//}
|
|
//if (String.Equals(datatype, "uint32_t") && (data.Count() == 4))
|
|
//{
|
|
// Byte[] temp = new Byte[4] { data[3], data[2], data[1], data[0] };
|
|
// UInt32 value = BitConverter.ToUInt32(temp, 0);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonReadDispValueDec.Text = value.ToString(culture);
|
|
// return;
|
|
//}
|
|
//if (String.Equals(datatype, "int8_t"))
|
|
//{
|
|
// Byte[] temp = new Byte[2] { data[3], 0 };
|
|
// Int16 value = BitConverter.ToInt16(temp, 0);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonReadDispValueDec.Text = value.ToString(culture);
|
|
// return;
|
|
//}
|
|
//if (String.Equals(datatype, "int16_t"))
|
|
//{
|
|
// Byte[] temp = new Byte[2] { data[3], data[2] };
|
|
// Int16 value = BitConverter.ToInt16(temp, 0);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonReadDispValueDec.Text = value.ToString(culture);
|
|
// return;
|
|
//}
|
|
//if (String.Equals(datatype, "int32_t"))
|
|
//{
|
|
// Byte[] temp = new Byte[4] { data[3], data[2], data[1], data[0] };
|
|
// Int32 value = BitConverter.ToInt32(temp, 0);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonReadDispValueDec.Text = value.ToString(culture);
|
|
// return;
|
|
//}
|
|
|
|
// default:
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonReadDispValueDec.Text = "n/a";
|
|
|
|
|
|
}
|
|
}
|
|
|
|
public static void LabelJsonDatatype(String debugText)
|
|
{
|
|
|
|
// Add line and scroll to caret
|
|
if (!String.IsNullOrEmpty(debugText))
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<String>)LabelJsonDatatype, debugText);
|
|
return;
|
|
}
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lJsonDispDataType.Text = debugText;
|
|
}
|
|
}
|
|
public static void TextboxJsonRxData(String debugText)
|
|
{
|
|
|
|
// Add line and scroll to caret
|
|
if (!String.IsNullOrEmpty(debugText))
|
|
{
|
|
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<String>)TextboxJsonRxData, debugText);
|
|
return;
|
|
}
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_JsonRxData.AppendText(debugText);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_JsonRxData.ScrollToCaret();
|
|
}
|
|
}
|
|
|
|
public static void Gp30readZeroOffsetPath0(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readZeroOffsetPath0, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath0Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath0Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath0Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath0Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath0Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath0Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readZeroOffsetPath1(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readZeroOffsetPath1, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath1Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath1Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath1Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath1Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath1Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath1Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readZeroOffsetPath2(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readZeroOffsetPath2, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath2Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath2Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath2Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath2Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath2Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeZeroOffsetPath2Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readLedMode(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readLedMode, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getLedModeMeter1.Text = value.ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setLedModeMeter1.Value = (Decimal)value;
|
|
break;
|
|
|
|
case Constants.Meter2:
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getLedModeMeter2.Text = value.ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setLedModeMeter2.Value = (Decimal)value;
|
|
|
|
break;
|
|
case Constants.Meter3:
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getLedModeMeter3.Text = value.ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setLedModeMeter3.Value = (Decimal)value;
|
|
break;
|
|
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitVoltageUpPath0(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitVoltageUpPath0, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"{Math.Round(((Double)value * Constants.FirstHitLevelFactor), 2).ToString(culture)}mV";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath0Meter1.Text = DebugText;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath0Meter2.Text = DebugText;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath0Meter3.Text = DebugText;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitVoltageUpPath1(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitVoltageUpPath1, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"{Math.Round(((Double)value * Constants.FirstHitLevelFactor), 2).ToString(culture)}mV";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath1Meter1.Text = DebugText;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath1Meter2.Text = DebugText;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath1Meter3.Text = DebugText;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitVoltageUpPath2(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitVoltageUpPath2, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"{Math.Round(((Double)value * Constants.FirstHitLevelFactor), 2).ToString(culture)}mV";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath2Meter1.Text = DebugText;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath2Meter2.Text = DebugText;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath2Meter3.Text = DebugText;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitVoltageDownPath0(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitVoltageDownPath0, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"{Math.Round(((Double)value * Constants.FirstHitLevelFactor), 2).ToString(culture)}mV";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath0Meter1.Text = DebugText;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath0Meter2.Text = DebugText;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath0Meter3.Text = DebugText;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitVoltageDownPath1(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitVoltageDownPath1, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"{Math.Round(((Double)value * Constants.FirstHitLevelFactor), 2).ToString(culture)}mV";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath1Meter1.Text = DebugText;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath1Meter2.Text = DebugText;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath1Meter3.Text = DebugText;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitVoltageDownPath2(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitVoltageDownPath2, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"{Math.Round(((Double)value * Constants.FirstHitLevelFactor), 2).ToString(culture)}mV";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath2Meter1.Text = DebugText;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath2Meter2.Text = DebugText;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath2Meter3.Text = DebugText;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitLevelUpPath0(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitLevelUpPath0, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"0x{value.ToString("X", culture)}";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath0Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath0Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath0Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath0Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath0Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath0Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitLevelUpPath1(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitLevelUpPath1, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"0x{value.ToString("X", culture)}";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath1Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath1Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath1Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath1Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath1Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath1Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitLevelUpPath2(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitLevelUpPath2, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"0x{value.ToString("X", culture)}";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath2Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath2Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath2Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath2Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath2Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelUpPath2Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
}
|
|
public static void Gp30readFirstHitLevelDownPath0(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitLevelDownPath0, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"0x{value.ToString("X", culture)}";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath0Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath0Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath0Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath0Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath0Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath0Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitLevelDownPath1(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitLevelDownPath1, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"0x{value.ToString("X", culture)}";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath1Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath1Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath1Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath1Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath1Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath1Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readFirstHitLevelDownPath2(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readFirstHitLevelDownPath2, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = $"0x{value.ToString("X", culture)}";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath2Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath2Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath2Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath2Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath2Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_SetFirstLevelDownPath2Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readTxBursts(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readTxBursts, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetNumberOfPulsesMeter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetNumberOfTXBurstsMeter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetNumberOfPulsesMeter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetNumberOfTXBurstsMeter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetNumberOfPulsesMeter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetNumberOfTXBurstsMeter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readStarthit(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readStarthit, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetStartHitMeter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetStartHitMeter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetStartHitMeter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetStartHitMeter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetStartHitMeter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetStartHitMeter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readAmplitude(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readAmplitude, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetAmplitudeMeter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetAmplitudeMeter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetAmplitudeMeter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetAmplitudeMeter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetAmplitudeMeter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetAmplitudeMeter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readSamplerate(UInt32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<UInt32, UInt16, CultureInfo>)Gp30readSamplerate, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetSamplerateMeter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetSamplerateMeter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetSamplerateMeter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetSamplerateMeter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetSamplerateMeter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30SetSamplerateMeter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readCalibrationFactorPath0(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readCalibrationFactorPath0, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath0Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath0Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath0Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath0Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath0Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath0Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readCalibrationFactorPath1(UInt32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<UInt32, UInt16, CultureInfo>)Gp30readCalibrationFactorPath1, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath1Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath1Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath1Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath1Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath1Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath1Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readCalibrationFactorPath2(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readCalibrationFactorPath2, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath2Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath2Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath2Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath2Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath2Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writeCalFactorPath2Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readVoltage(UInt32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<UInt32, UInt16, CultureInfo>)Gp30readVoltage, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getVoltageMeter1.Text = DebugText;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getVoltageMeter2.Text = DebugText;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getVoltageMeter3.Text = DebugText;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readMetersize(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readMetersize, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getMeterSizeMeter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setMeterSizeMeter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getMeterSizeMeter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setMeterSizeMeter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getMeterSizeMeter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setMeterSizeMeter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readArrow(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readArrow, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getForwardArrowMeter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setForwardArrowMeter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getForwardArrowMeter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setForwardArrowMeter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getForwardArrowMeter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30setForwardArrowMeter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void Gp30readPercentagePath0(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readPercentagePath0, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30ReadPercentagePath0Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath0Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readPercentagePath0Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath0Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readPercentagePath0Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath0Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
}
|
|
public static void Gp30readPercentagePath1(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readPercentagePath1, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30ReadPercentagePath1Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath1Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readPercentagePath1Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath1Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30RreadPercentagePath1Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath1Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
}
|
|
public static void Gp30readPercentagePath2(Int32 value, UInt16 meterNumber, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<Int32, UInt16, CultureInfo>)Gp30readPercentagePath2, value, meterNumber, culture);
|
|
return;
|
|
}
|
|
|
|
String DebugText = value.ToString(culture);
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30ReadPercentagePath2Meter1.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath2Meter1.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readPercentagePath2Meter2.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath2Meter2.Value = (Decimal)value;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readPercentagePath2Meter3.Text = DebugText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.nUD_Gp30writePercentagePath2Meter3.Value = (Decimal)value;
|
|
break;
|
|
default: break;
|
|
}
|
|
}
|
|
public static void Gp30ResetMostImportantLabels(UInt16 meterNumber)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<UInt16>)Gp30ResetMostImportantLabels, meterNumber);
|
|
return;
|
|
}
|
|
|
|
const String DefaultText = "---";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath0Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath1Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath2Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath0Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath1Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath2Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath0Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath1Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath2Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath0Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath1Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath2Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetNumberOfPulsesMeter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetStartHitMeter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetAmplitudeMeter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetSamplerateMeter1.Text = DefaultText;
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath0Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath1Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath2Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath0Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath1Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath2Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath0Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath1Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath2Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath0Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath1Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath2Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetNumberOfPulsesMeter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetStartHitMeter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetAmplitudeMeter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetSamplerateMeter2.Text = DefaultText;
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath0Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath1Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelUpPath2Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath0Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath1Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstLevelDownPath2Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath0Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath1Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageUpPath2Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath0Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath1Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_GetFirstVoltageDownPath2Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetNumberOfPulsesMeter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetStartHitMeter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetAmplitudeMeter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30GetSamplerateMeter3.Text = DefaultText;
|
|
break;
|
|
|
|
}
|
|
}
|
|
public static void Gp30ResetLessImportantLabels(UInt16 meterNumber)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<UInt16>)Gp30ResetLessImportantLabels, meterNumber);
|
|
return;
|
|
}
|
|
|
|
const String DefaultText = "---";
|
|
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath0Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath1Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath2Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath0Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath1Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath2Meter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getVoltageMeter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getMeterSizeMeter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getLedModeMeter1.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getForwardArrowMeter1.Text = DefaultText;
|
|
break;
|
|
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath0Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath1Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath2Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath0Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath1Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath2Meter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getVoltageMeter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getMeterSizeMeter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getLedModeMeter2.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getForwardArrowMeter2.Text = DefaultText;
|
|
break;
|
|
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath0Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath1Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readCalFactorPath2Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath0Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath1Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30readZeroOffsetPath2Meter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getVoltageMeter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getMeterSizeMeter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getLedModeMeter3.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Gp30getForwardArrowMeter3.Text = DefaultText;
|
|
break;
|
|
default: break;
|
|
}
|
|
|
|
}
|
|
public static void JsonDisplayDebugMessage(String debugMessage)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<String>)JsonDisplayDebugMessage, debugMessage);
|
|
return;
|
|
}
|
|
// Add line and scroll to caret
|
|
if (!String.IsNullOrEmpty(debugMessage))
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_JsonRxData.AppendText(debugMessage);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_JsonRxData.ScrollToCaret();
|
|
}
|
|
}
|
|
public static void DebugElapsedReset()
|
|
{
|
|
const String DefaultText = "---";
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Bgw_DispTofMean.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Bgw_DispDifTofMean.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Bgw_DispMultihitMean.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Bgw_DispOthersMean.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Bgw_DispTemperatureMean.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Bgw_DispStdDeviation.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Bgw_DispFlowMean.Text = DefaultText;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DispInvokeMainloopExceptions.Text = DefaultText;
|
|
}
|
|
public static void DebugElapsedValuesCounterReset()
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.ElapsedCounterTofMean = 0;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.ElapsedCounterDifTofMean = 0;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.ElapsedCounterMultiHitMean = 0;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.ElapsedCounterOthersMean = 0;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.ElapsedCounterStdDeviation = 0;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.ElapsedCounterTemperatureMean = 0;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.ElapsedCounterFlowMean = 0;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeMainloopExceptionsCounter = 0;
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.SumOfAllElapsedValues = 0;
|
|
}
|
|
public static void DecodedDataUpdateLabels(DecodedData[] decodedData, UInt16 path, CultureInfo culture)
|
|
{
|
|
if (GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.InvokeRequired)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Invoke((Action<DecodedData[], UInt16, CultureInfo>)DecodedDataUpdateLabels, decodedData, path, culture);
|
|
return;
|
|
}
|
|
|
|
|
|
//#region Protocol version d
|
|
//if (decodedData[Constants.PATH0].ProtocolVersion == "d")
|
|
//{
|
|
// switch (path)
|
|
// {
|
|
// #region PATH0
|
|
// case Constants.PATH0:
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DispProtocolVersion.Text = decodedData[Constants.PATH0].ProtocolVersion;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_HccValDispPath0.Text = decodedData[Constants.PATH0].HccVal.ToString(culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_HccCorrectionFactorDispPath0.Text = decodedData[Constants.PATH0].HccCorrectionFactor.ToString(Formats.HccCorrectionValue, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllUpDispPath0.Text = decodedData[Constants.PATH0].TofSumOfAllUp.ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllDownDispPath0.Text = decodedData[Constants.PATH0].TofSumOfAllDown.ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PwUpDispPath0.Text = decodedData[Constants.PATH0].PulsewidthUp.ToString(Formats.PwDispString, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PwDownDispPath0.Text = decodedData[Constants.PATH0].PulsewidthDown.ToString(Formats.PwDispString, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpUpDispPath0.Text = decodedData[Constants.PATH0].AmpUpCalculated.ToString(Formats.AmpDispUpString, culture) + Units.AmpDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpDownDispPath0.Text = decodedData[Constants.PATH0].AmpDownCalculated.ToString(Formats.AmpDispDownString, culture) + Units.AmpDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpCalHighDispPath0.Text = decodedData[Constants.PATH0].AmpCalHigh.ToString(Formats.AmpDispUpString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpCalLowDispPath0.Text = decodedData[Constants.PATH0].AmpCalLow.ToString(Formats.AmpDispDownString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof0UpDispPath0.Text = decodedData[Constants.PATH0].TofUp[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof1UpDispPath0.Text = decodedData[Constants.PATH0].TofUp[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof2UpDispPath0.Text = decodedData[Constants.PATH0].TofUp[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof3UpDispPath0.Text = decodedData[Constants.PATH0].TofUp[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof4UpDispPath0.Text = decodedData[Constants.PATH0].TofUp[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof5UpDispPath0.Text = decodedData[Constants.PATH0].TofUp[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof6UpDispPath0.Text = decodedData[Constants.PATH0].TofUp[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof7UpDispPath0.Text = decodedData[Constants.PATH0].TofUp[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof0DownDispPath0.Text = decodedData[Constants.PATH0].TofDown[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof1DownDispPath0.Text = decodedData[Constants.PATH0].TofDown[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof2DownDispPath0.Text = decodedData[Constants.PATH0].TofDown[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof3DownDispPath0.Text = decodedData[Constants.PATH0].TofDown[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof4DownDispPath0.Text = decodedData[Constants.PATH0].TofDown[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof5DownDispPath0.Text = decodedData[Constants.PATH0].TofDown[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof6DownDispPath0.Text = decodedData[Constants.PATH0].TofDown[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof7DownDispPath0.Text = decodedData[Constants.PATH0].TofDown[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof0DispPath0.Text = decodedData[Constants.PATH0].DifTof[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof1DispPath0.Text = decodedData[Constants.PATH0].DifTof[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof2DispPath0.Text = decodedData[Constants.PATH0].DifTof[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof3DispPath0.Text = decodedData[Constants.PATH0].DifTof[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof4DispPath0.Text = decodedData[Constants.PATH0].DifTof[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof5DispPath0.Text = decodedData[Constants.PATH0].DifTof[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof6DispPath0.Text = decodedData[Constants.PATH0].DifTof[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof7DispPath0.Text = decodedData[Constants.PATH0].DifTof[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TemperatureDispPath0.Text = decodedData[Constants.PATH0].TemperatureCold.ToString(Formats.TempDispString, culture) + Units.TempDispString;
|
|
|
|
|
|
// if (Double.IsNaN(decodedData[Constants.PATH0].Flow)) // if devision by zero has occured
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_FlowDispPath0.Text = "0.00" + Units.Flow;
|
|
// else
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_FlowDispPath0.Text = decodedData[Constants.PATH0].Flow.ToString(Formats.Flow, culture) + Units.Flow;
|
|
// break;
|
|
|
|
// #endregion
|
|
// #region PATH1
|
|
// case Constants.PATH1:
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DispProtocolVersion.Text = decodedData[Constants.PATH1].ProtocolVersion;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_HccValDispPath1.Text = decodedData[Constants.PATH1].HccVal.ToString(culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_HccCorrectionFactorDispPath1.Text = decodedData[Constants.PATH1].HccCorrectionFactor.ToString(Formats.HccCorrectionValue, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllUpDispPath1.Text = decodedData[Constants.PATH1].TofSumOfAllUp.ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllDownDispPath1.Text = decodedData[Constants.PATH1].TofSumOfAllDown.ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PwUpDispPath1.Text = decodedData[Constants.PATH1].PulsewidthUp.ToString(Formats.PwDispString, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PwDownDispPath1.Text = decodedData[Constants.PATH1].PulsewidthDown.ToString(Formats.PwDispString, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpUpDispPath1.Text = decodedData[Constants.PATH1].AmpUpCalculated.ToString(Formats.AmpDispUpString, culture) + Units.AmpDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpDownDispPath1.Text = decodedData[Constants.PATH1].AmpDownCalculated.ToString(Formats.AmpDispDownString, culture) + Units.AmpDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpCalHighDispPath1.Text = decodedData[Constants.PATH1].AmpCalHigh.ToString(Formats.AmpDispUpString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpCalLowDispPath1.Text = decodedData[Constants.PATH1].AmpCalLow.ToString(Formats.AmpDispDownString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof0UpDispPath1.Text = decodedData[Constants.PATH1].TofUp[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof1UpDispPath1.Text = decodedData[Constants.PATH1].TofUp[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof2UpDispPath1.Text = decodedData[Constants.PATH1].TofUp[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof3UpDispPath1.Text = decodedData[Constants.PATH1].TofUp[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof4UpDispPath1.Text = decodedData[Constants.PATH1].TofUp[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof5UpDispPath1.Text = decodedData[Constants.PATH1].TofUp[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof6UpDispPath1.Text = decodedData[Constants.PATH1].TofUp[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof7UpDispPath1.Text = decodedData[Constants.PATH1].TofUp[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof0DownDispPath1.Text = decodedData[Constants.PATH1].TofDown[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof1DownDispPath1.Text = decodedData[Constants.PATH1].TofDown[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof2DownDispPath1.Text = decodedData[Constants.PATH1].TofDown[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof3DownDispPath1.Text = decodedData[Constants.PATH1].TofDown[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof4DownDispPath1.Text = decodedData[Constants.PATH1].TofDown[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof5DownDispPath1.Text = decodedData[Constants.PATH1].TofDown[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof6DownDispPath1.Text = decodedData[Constants.PATH1].TofDown[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof7DownDispPath1.Text = decodedData[Constants.PATH1].TofDown[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof0DispPath1.Text = decodedData[Constants.PATH1].DifTof[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof1DispPath1.Text = decodedData[Constants.PATH1].DifTof[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof2DispPath1.Text = decodedData[Constants.PATH1].DifTof[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof3DispPath1.Text = decodedData[Constants.PATH1].DifTof[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof4DispPath1.Text = decodedData[Constants.PATH1].DifTof[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof5DispPath1.Text = decodedData[Constants.PATH1].DifTof[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof6DispPath1.Text = decodedData[Constants.PATH1].DifTof[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof7DispPath1.Text = decodedData[Constants.PATH1].DifTof[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TemperatureDispPath1.Text = decodedData[Constants.PATH1].TemperatureCold.ToString(Formats.TempDispString, culture) + Units.TempDispString;
|
|
// if (Double.IsNaN(decodedData[Constants.PATH1].Flow)) // if devision by zero has occured
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_FlowDispPath1.Text = "0.00" + Units.Flow;
|
|
// else
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_FlowDispPath1.Text = decodedData[Constants.PATH1].Flow.ToString(Formats.Flow, culture) + Units.Flow;
|
|
// break;
|
|
// #endregion
|
|
// #region PATH2
|
|
// case Constants.PATH2:
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DispProtocolVersion.Text = decodedData[Constants.PATH2].ProtocolVersion;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_HccValDispPath2.Text = decodedData[Constants.PATH2].HccVal.ToString(culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_HccCorrectionFactorDispPath2.Text = decodedData[Constants.PATH2].HccCorrectionFactor.ToString(Formats.HccCorrectionValue, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllUpDispPath2.Text = decodedData[Constants.PATH2].TofSumOfAllUp.ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllDownDispPath2.Text = decodedData[Constants.PATH2].TofSumOfAllDown.ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PwUpDispPath2.Text = decodedData[Constants.PATH2].PulsewidthUp.ToString(Formats.PwDispString, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PwDownDispPath2.Text = decodedData[Constants.PATH2].PulsewidthDown.ToString(Formats.PwDispString, culture);
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpUpDispPath2.Text = decodedData[Constants.PATH2].AmpUpCalculated.ToString(Formats.AmpDispUpString, culture) + Units.AmpDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpDownDispPath2.Text = decodedData[Constants.PATH2].AmpDownCalculated.ToString(Formats.AmpDispDownString, culture) + Units.AmpDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpCalHighDispPath2.Text = decodedData[Constants.PATH2].AmpCalHigh.ToString(Formats.AmpDispUpString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmpCalLowDispPath2.Text = decodedData[Constants.PATH2].AmpCalLow.ToString(Formats.AmpDispDownString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof0UpDispPath2.Text = decodedData[Constants.PATH2].TofUp[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof1UpDispPath2.Text = decodedData[Constants.PATH2].TofUp[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof2UpDispPath2.Text = decodedData[Constants.PATH2].TofUp[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof3UpDispPath2.Text = decodedData[Constants.PATH2].TofUp[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof4UpDispPath2.Text = decodedData[Constants.PATH2].TofUp[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof5UpDispPath2.Text = decodedData[Constants.PATH2].TofUp[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof6UpDispPath2.Text = decodedData[Constants.PATH2].TofUp[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof7UpDispPath2.Text = decodedData[Constants.PATH2].TofUp[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof0DownDispPath2.Text = decodedData[Constants.PATH2].TofDown[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Text = decodedData[Constants.PATH2].TofDown[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.Text = decodedData[Constants.PATH2].TofDown[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof3DownDispPath2.Text = decodedData[Constants.PATH2].TofDown[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof4DownDispPath2.Text = decodedData[Constants.PATH2].TofDown[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof5DownDispPath2.Text = decodedData[Constants.PATH2].TofDown[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof6DownDispPath2.Text = decodedData[Constants.PATH2].TofDown[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Tof7DownDispPath2.Text = decodedData[Constants.PATH2].TofDown[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.TofDispString;
|
|
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof0DispPath2.Text = decodedData[Constants.PATH2].DifTof[Constants.HIT0].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof1DispPath2.Text = decodedData[Constants.PATH2].DifTof[Constants.HIT1].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof2DispPath2.Text = decodedData[Constants.PATH2].DifTof[Constants.HIT2].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof3DispPath2.Text = decodedData[Constants.PATH2].DifTof[Constants.HIT3].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof4DispPath2.Text = decodedData[Constants.PATH2].DifTof[Constants.HIT4].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof5DispPath2.Text = decodedData[Constants.PATH2].DifTof[Constants.HIT5].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof6DispPath2.Text = decodedData[Constants.PATH2].DifTof[Constants.HIT6].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DifTof7DispPath2.Text = decodedData[Constants.PATH2].DifTof[Constants.HIT7].ToString(Formats.TofDispString, culture) + Units.DifTofDispString;
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TemperatureDispPath2.Text = decodedData[Constants.PATH2].TemperatureCold.ToString(Formats.TempDispString, culture) + Units.TempDispString;
|
|
// if (Double.IsNaN(decodedData[Constants.PATH2].Flow)) // if devision by zero has occured
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_FlowDispPath2.Text = "0.00" + Units.Flow;
|
|
// else
|
|
// GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_FlowDispPath2.Text = decodedData[Constants.PATH2].Flow.ToString(Formats.Flow, culture) + Units.Flow;
|
|
|
|
// break;
|
|
// #endregion
|
|
// #region Default
|
|
// default: break;
|
|
// #endregion
|
|
// }
|
|
//}
|
|
//#endregion
|
|
#region Protocol version i
|
|
if (String.Equals(decodedData[Constants.PATH0].ProtocolVersion, "@i"))
|
|
{
|
|
switch (path)
|
|
{
|
|
#region PATH0
|
|
case Constants.PATH0:
|
|
if (Int32.Equals(decodedData[path].IProt_Valid, (Int32)1))
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Valid_IProtDispPath0.Text = "OK";
|
|
else
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Valid_IProtDispPath0.Text = "not OK";
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllUp_IProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].IProt_SumOfAllUp, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PulsewidthUp_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_PwUp), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeUp_IProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].IProt_AmpUpCalculated, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeCalibHigh_IProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].IProt_AmpCalHigh, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllDown_IProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].IProt_SumOfAllDown, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PulsewidthDown_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_PwDown), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeDown_IProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].IProt_AmpDownCalculated, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeCalibLow_IProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].IProt_AmpCalLow, 2).ToString(culture);
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp0_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofUp[Constants.HIT0]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp1_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofUp[Constants.HIT1]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp2_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofUp[Constants.HIT2]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp3_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofUp[Constants.HIT3]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp4_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofUp[Constants.HIT4]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp5_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofUp[Constants.HIT5]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp6_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofUp[Constants.HIT6]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp7_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofUp[Constants.HIT7]), 2).ToString(culture);
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown0_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofDown[Constants.HIT0]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown1_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofDown[Constants.HIT1]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown2_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofDown[Constants.HIT2]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown3_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofDown[Constants.HIT3]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown4_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofDown[Constants.HIT4]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown5_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofDown[Constants.HIT5]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown6_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofDown[Constants.HIT6]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown7_IProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].IProt_TofDown[Constants.HIT7]), 2).ToString(culture);
|
|
break;
|
|
#endregion
|
|
#region PATH1
|
|
case Constants.PATH1:
|
|
if (Int32.Equals(decodedData[path].IProt_Valid, (Int32)1))
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Valid_IProtDispPath1.Text = "OK";
|
|
else
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Valid_IProtDispPath1.Text = "not OK";
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllUp_IProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].IProt_SumOfAllUp, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PulsewidthUp_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_PwUp), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeUp_IProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].IProt_AmpUpCalculated, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeCalibHigh_IProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].IProt_AmpCalHigh, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllDown_IProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].IProt_SumOfAllDown, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PulsewidthDown_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_PwDown), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeDown_IProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].IProt_AmpDownCalculated, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeCalibLow_IProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].IProt_AmpCalLow, 2).ToString(culture);
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp0_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofUp[Constants.HIT0]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp1_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofUp[Constants.HIT1]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp2_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofUp[Constants.HIT2]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp3_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofUp[Constants.HIT3]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp4_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofUp[Constants.HIT4]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp5_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofUp[Constants.HIT5]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp6_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofUp[Constants.HIT6]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp7_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofUp[Constants.HIT7]), 2).ToString(culture);
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown0_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofDown[Constants.HIT0]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown1_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofDown[Constants.HIT1]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown2_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofDown[Constants.HIT2]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown3_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofDown[Constants.HIT3]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown4_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofDown[Constants.HIT4]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown5_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofDown[Constants.HIT5]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown6_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofDown[Constants.HIT6]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown7_IProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].IProt_TofDown[Constants.HIT7]), 2).ToString(culture);
|
|
break;
|
|
#endregion
|
|
#region PATH2
|
|
case Constants.PATH2:
|
|
if (Int32.Equals(decodedData[path].IProt_Valid, (Int32)1))
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Valid_IProtDispPath2.Text = "OK";
|
|
else
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Valid_IProtDispPath2.Text = "not OK";
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllUp_IProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].IProt_SumOfAllUp, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PulsewidthUp_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_PwUp), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeUp_IProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].IProt_AmpUpCalculated, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeCalibHigh_IProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].IProt_AmpCalHigh, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofSumOfAllDown_IProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].IProt_SumOfAllDown, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_PulsewidthDown_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_PwDown), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeDown_IProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].IProt_AmpDownCalculated, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeCalibLow_IProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].IProt_AmpCalLow, 2).ToString(culture);
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp0_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofUp[Constants.HIT0]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp1_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofUp[Constants.HIT1]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp2_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofUp[Constants.HIT2]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp3_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofUp[Constants.HIT3]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp4_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofUp[Constants.HIT4]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp5_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofUp[Constants.HIT5]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp6_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofUp[Constants.HIT6]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofUp7_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofUp[Constants.HIT7]), 2).ToString(culture);
|
|
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown0_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofDown[Constants.HIT0]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown1_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofDown[Constants.HIT1]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown2_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofDown[Constants.HIT2]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown3_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofDown[Constants.HIT3]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown4_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofDown[Constants.HIT4]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown5_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofDown[Constants.HIT5]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown6_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofDown[Constants.HIT6]), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofDown7_IProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].IProt_TofDown[Constants.HIT7]), 2).ToString(culture);
|
|
break;
|
|
#endregion
|
|
#region Default
|
|
default: break;
|
|
#endregion
|
|
}
|
|
}
|
|
#endregion
|
|
#region Protocol version h
|
|
|
|
if (String.Equals(decodedData[Constants.PATH0].ProtocolVersion, "@h"))
|
|
{
|
|
switch (path)
|
|
{
|
|
#region PATH0
|
|
case Constants.PATH0:
|
|
switch (decodedData[path].HProt_Error)
|
|
{
|
|
case DataError.NoError:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "OK";
|
|
break;
|
|
case DataError.TemperatureBelowRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "Temp below range";
|
|
break;
|
|
case DataError.TemperatureAboveRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "Temp above range";
|
|
break;
|
|
case DataError.BadPulse:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "Bad pulse";
|
|
break;
|
|
case DataError.AmplitudeOutOfRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "Amplitude out of range";
|
|
break;
|
|
case DataError.TofOutOfRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "TOF out of range";
|
|
break;
|
|
case DataError.DeltaTimeOfFlight:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "Delta TOF out of range";
|
|
break;
|
|
case DataError.TofTimeout:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "TOF timeout";
|
|
break;
|
|
case DataError.TofOutOfRange2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = "TOF out of range";
|
|
break;
|
|
default:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_ErrorDisp_HProtPath0.Text = $"0x{decodedData[path].HProt_Error.ToString("X4", culture)}";
|
|
break;
|
|
}
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DeltaTof_HProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].HProt_DeltaTimeOfFlight, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Temperature_HProtDispPath0.Text = Math.Round((decodedData[Constants.PATH0].HProt_CalculatedTemperature), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofTotalAvg_HProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].HProt_TotalTimeOfFlightAvg, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DeltaVol_HProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].HProt_DeltaVolumeQm, 6).ToString("N6", culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_RawAccuVol_HProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].HProt_AccuVolumeQm, 6).ToString("N6", culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Time_HProtDispPath0.Text = decodedData[Constants.PATH0].HProt_Time.ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeUp_HProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].HProt_AmplitudeUp, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeDown_HProtDispPath0.Text = Math.Round(decodedData[Constants.PATH0].HProt_AmplitudeDown, 2).ToString(culture);
|
|
break;
|
|
#endregion
|
|
#region PATH1
|
|
case Constants.PATH1:
|
|
switch (decodedData[path].HProt_Error)
|
|
{
|
|
case DataError.NoError:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "OK";
|
|
break;
|
|
case DataError.TemperatureBelowRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "Temp below range";
|
|
break;
|
|
case DataError.TemperatureAboveRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "Temp above range";
|
|
break;
|
|
case DataError.BadPulse:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "Bad pulse";
|
|
break;
|
|
case DataError.AmplitudeOutOfRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "Amplitude out of range";
|
|
break;
|
|
case DataError.TofOutOfRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "TOF out of range";
|
|
break;
|
|
case DataError.DeltaTimeOfFlight:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "Delta TOF out of range";
|
|
break;
|
|
case DataError.TofTimeout:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "TOF timeout";
|
|
break;
|
|
case DataError.TofOutOfRange2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = "TOF out of range";
|
|
break;
|
|
default:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath1.Text = $"0x{decodedData[path].HProt_Error.ToString("X4", culture)}";
|
|
break;
|
|
}
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DeltaTof_HProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].HProt_DeltaTimeOfFlight, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Temperature_HProtDispPath1.Text = Math.Round((decodedData[Constants.PATH1].HProt_CalculatedTemperature), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofTotalAvg_HProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].HProt_TotalTimeOfFlightAvg, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DeltaVol_HProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].HProt_DeltaVolumeQm, 6).ToString("N6", culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AccuVol_HProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].HProt_AccuVolumeQm, 6).ToString("N6", culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Time_HProtDispPath1.Text = decodedData[Constants.PATH1].HProt_Time.ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeUp_HProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].HProt_AmplitudeUp, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeDown_HProtDispPath1.Text = Math.Round(decodedData[Constants.PATH1].HProt_AmplitudeDown, 2).ToString(culture);
|
|
break;
|
|
#endregion
|
|
#region PATH2
|
|
case Constants.PATH2:
|
|
switch (decodedData[path].HProt_Error)
|
|
{
|
|
case DataError.NoError:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "OK";
|
|
break;
|
|
case DataError.TemperatureBelowRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "Temp below range";
|
|
break;
|
|
case DataError.TemperatureAboveRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "Temp above range";
|
|
break;
|
|
case DataError.BadPulse:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "Bad pulse";
|
|
break;
|
|
case DataError.AmplitudeOutOfRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "Amplitude out of range";
|
|
break;
|
|
case DataError.TofOutOfRange:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "TOF out of range";
|
|
break;
|
|
case DataError.DeltaTimeOfFlight:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "Delta TOF out of range";
|
|
break;
|
|
case DataError.TofTimeout:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "TOF timeout";
|
|
break;
|
|
case DataError.TofOutOfRange2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = "TOF out of range";
|
|
break;
|
|
default:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Error_HProtDispPath2.Text = $"0x{decodedData[path].HProt_Error.ToString("X4", culture)}";
|
|
break;
|
|
}
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DeltaTof_HProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].HProt_DeltaTimeOfFlight, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Temperature_HProtDispPath2.Text = Math.Round((decodedData[Constants.PATH2].HProt_CalculatedTemperature), 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_TofTotalAvg_HProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].HProt_TotalTimeOfFlightAvg, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_DeltaVol_HProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].HProt_DeltaVolumeQm, 6).ToString("N6", culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AccuVol_HProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].HProt_AccuVolumeQm, 6).ToString("N6", culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_Time_HProtDispPath2.Text = decodedData[Constants.PATH2].HProt_Time.ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeUp_HProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].HProt_AmplitudeUp, 2).ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.l_AmplitudeDown_HProtDispPath2.Text = Math.Round(decodedData[Constants.PATH2].HProt_AmplitudeDown, 2).ToString(culture);
|
|
break;
|
|
#endregion
|
|
#region Default
|
|
default: break;
|
|
#endregion
|
|
}
|
|
}
|
|
#endregion
|
|
#region Protocol version f
|
|
if (String.Equals(decodedData[Constants.PATH0].ProtocolVersion, "@f"))
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lDispVol_DisplayFProtPath0.Text = decodedData[Constants.PATH0].FProt_DisplayVol.ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lDispVol_DisplayFProtPath1.Text = decodedData[Constants.PATH1].FProt_DisplayVol.ToString(culture);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.lDispVol_DisplayFProtPath2.Text = decodedData[Constants.PATH2].FProt_DisplayVol.ToString(culture);
|
|
}
|
|
#endregion
|
|
}
|
|
public static void Gp30DisplayDebugMessage(String debugMessage, UInt16 meterNumber)
|
|
{
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.WaitForBackgroundWorkers();
|
|
|
|
if (!String.IsNullOrEmpty(debugMessage))
|
|
{
|
|
switch (meterNumber)
|
|
{
|
|
case Constants.Meter1:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter1.AppendText(debugMessage);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter1.ScrollToCaret();
|
|
break;
|
|
case Constants.Meter2:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter2.AppendText(debugMessage);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter2.ScrollToCaret();
|
|
break;
|
|
case Constants.Meter3:
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter3.AppendText(debugMessage);
|
|
GENESIS_DISPLAY_TOOL._GENESIS_DISPLAY_TOOL.rTB_CommandChannelDecodedMeter3.ScrollToCaret();
|
|
break;
|
|
default: break;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
private UInt16 DebugElapsedValues(UInt16 elapsedCounterTofMean, UInt16 elapsedCounterDifTofMean, UInt16 elapsedCounterMultihitMean, UInt16 elapsedCounterOthersMean, UInt16 elapsedCounterTemperatureMean, UInt16 elapsedCounterFlowMean, UInt16 elapsedCounterStdDeviation, UInt16 mainloopExceptions, UInt16 elapsedCounterSumOfAll, CultureInfo culture)
|
|
{
|
|
|
|
elapsedCounterSumOfAll = (UInt16)(elapsedCounterTofMean + elapsedCounterDifTofMean + elapsedCounterDifTofMean + elapsedCounterMultihitMean + elapsedCounterOthersMean + elapsedCounterTemperatureMean + elapsedCounterFlowMean + elapsedCounterStdDeviation + mainloopExceptions);
|
|
l_Bgw_DispTofMean.Text = elapsedCounterTofMean.ToString(culture);
|
|
l_Bgw_DispDifTofMean.Text = elapsedCounterDifTofMean.ToString(culture);
|
|
l_Bgw_DispMultihitMean.Text = elapsedCounterMultihitMean.ToString(culture);
|
|
l_Bgw_DispOthersMean.Text = elapsedCounterOthersMean.ToString(culture);
|
|
l_Bgw_DispTemperatureMean.Text = elapsedCounterTemperatureMean.ToString(culture);
|
|
l_Bgw_DispStdDeviation.Text = elapsedCounterStdDeviation.ToString(culture);
|
|
l_Bgw_DispFlowMean.Text = elapsedCounterFlowMean.ToString(culture);
|
|
l_DispInvokeMainloopExceptions.Text = mainloopExceptions.ToString(culture);
|
|
|
|
return elapsedCounterSumOfAll;
|
|
}
|
|
|
|
private String DebugElapsedValuesToCsv()
|
|
{
|
|
String data =
|
|
$"{l_Bgw_TofMean.Text};{l_Bgw_DispTofMean.Text};\n{l_Bgw_DifTofMean.Text};{l_Bgw_DispDifTofMean.Text};\n{l_Bgw_MultiHitMean.Text};{l_Bgw_DispMultihitMean.Text};\n{l_Bgw_StdDeviation.Text};{l_Bgw_DispStdDeviation.Text};\n{l_Bgw_OthersMean.Text};{l_Bgw_DispOthersMean.Text};\n{l_Bgw_TemperatureMean.Text};{l_Bgw_DispTemperatureMean.Text};\n{l_Bgw_FlowMean.Text};{l_Bgw_DispFlowMean.Text};\n{l_InvokeMainloopExceptions.Text};{l_DispInvokeMainloopExceptions.Text};\n";
|
|
|
|
return data;
|
|
}
|
|
|
|
}
|
|
} |