86 lines
2.9 KiB
C#
86 lines
2.9 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
using Newtonsoft.Json.Linq;
|
|||
|
|
|||
|
namespace ShowTrend3.Libs
|
|||
|
{
|
|||
|
public class PasportVDP
|
|||
|
{
|
|||
|
public int NumberVDP;
|
|||
|
public bool HaveDate = false;
|
|||
|
public DateTime TimeStart;
|
|||
|
public DateTime TimeEnd;
|
|||
|
public bool HavePasport = false;
|
|||
|
public int KodNPlav;
|
|||
|
public string NPlav;
|
|||
|
public string RM;
|
|||
|
public string Splav;
|
|||
|
public string _is;
|
|||
|
public ushort Notd;
|
|||
|
public ushort VesSlit;
|
|||
|
public ushort Diam;
|
|||
|
public ushort PrPl;
|
|||
|
public string Tin;
|
|||
|
public string Dzap;
|
|||
|
public ushort Dlog;
|
|||
|
public ushort Last;
|
|||
|
public ushort Dlper;
|
|||
|
public string Nazn;
|
|||
|
public ushort Kompl;
|
|||
|
public ushort Izl;
|
|||
|
public Single Robm;
|
|||
|
public Single Rizol;
|
|||
|
public ushort Dkr;
|
|||
|
public string Nkon;
|
|||
|
public string Pos;
|
|||
|
public string Ukaz;
|
|||
|
public string Zakaz;
|
|||
|
public string Kat;
|
|||
|
public string Pril;
|
|||
|
public string Reserved;
|
|||
|
|
|||
|
public JArray JsonFormat()
|
|||
|
{
|
|||
|
JArray result = new JArray();
|
|||
|
|
|||
|
return result;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public class TechCycle
|
|||
|
{
|
|||
|
public readonly string[] CycleName =
|
|||
|
{
|
|||
|
"Конец технологического цикла", "Выгрузка-загрузка", "Вакуумирование на приварку", "Цикл 3",
|
|||
|
"Цикл 4", "Приварка", "Охлаждение приварки", "Осмотр приварки", "Вакуумирование на плавку",
|
|||
|
"Разведение ванны", "Плавка (основной режим)", "ВУР", "Охлаждение слитка", "Выгрузка комплекта",
|
|||
|
"Вакуумирование на оплавление", "Оплавление", "Охлаждение оплавыша", "Слив металла",
|
|||
|
"Цикл 18", "Цикл 19", "Цикл 20", "Цикл 21", "Цикл 22", "Цикл 23", "Цикл 24", "Проверка защит"
|
|||
|
};
|
|||
|
|
|||
|
public readonly string[] CycleColorHex =
|
|||
|
{
|
|||
|
"00ffff", "00ffff", "0000ff", "000000", "000000", "ff0000", "00ff00", "00ffff", "0000ff",
|
|||
|
"800080", "ff0000", "ff00ff", "00ff00", "00ffff", "0000ff", "ff0000", "00ff00", "ff00ff",
|
|||
|
"000000", "000000", "000000", "000000", "000000", "000000", "000000", "ffff00"
|
|||
|
};
|
|||
|
|
|||
|
public string ConvertColorHexToRGB(string hex)
|
|||
|
{
|
|||
|
string result = "";
|
|||
|
for (int i = 0; i < 3; i++)
|
|||
|
{
|
|||
|
byte t = Convert.ToByte(hex.Substring(i * 2, 2), 16);
|
|||
|
result += t.ToString();
|
|||
|
if (i < 2)
|
|||
|
result += ",";
|
|||
|
}
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|