68 lines
2.1 KiB
C#
68 lines
2.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace LFP_Manager.DataStructure
|
|
{
|
|
class csDbConstData
|
|
{
|
|
public class DataBase
|
|
{
|
|
public static string FileName = @"\db\AlamrHistory.db";
|
|
public static string TableName = "History";
|
|
public static string CreateTable =
|
|
"CREATE TABLE " + TableName + " ("
|
|
+ "HTime DateTime NOT NULL, "
|
|
+ "model varchar(10), "
|
|
+ "sno int, "
|
|
+ "alarm_name varchar(20), "
|
|
+ "alarm_code int, "
|
|
+ "flag_name varchar(20), "
|
|
+ "flag int, "
|
|
+ "param1 float, "
|
|
+ "param2 float, "
|
|
+ ");";
|
|
}
|
|
|
|
public static readonly int ALARM_NAME_SIZE = 9;
|
|
|
|
public class DB_ALARM
|
|
{
|
|
public static int CELL_UNDER_VOLTAGE = 0;
|
|
public static int CELL_OVER_VOLTAGE = 1;
|
|
public static int SYSTEM_UNDER_VOLTAGE = 2;
|
|
public static int SYSTEM_OVER_VOLTAGAE = 3;
|
|
public static int HIGH_TEMPERATURE = 4;
|
|
public static int LOW_TEMPERATURE = 5;
|
|
public static int CHARGE_OVER_CURRENT = 6;
|
|
public static int DISCHARGE_OVER_CURRENT = 7;
|
|
public static int LOW_SOC = 8;
|
|
|
|
public static readonly string[] ALARM_NAME =
|
|
{
|
|
"CELL UNDER VOLTAGE",
|
|
"CELL OVER VOLTAGE",
|
|
"SYSTEM UNDER VOLTAGE",
|
|
"SYSTEM OVER VOLTAGAE",
|
|
"HIGH TEMPERATURE",
|
|
"LOW TEMPERATURE",
|
|
"CHARGE OVER CURRENT",
|
|
"DISCHARGE OVER CURRENT",
|
|
"LOW SOC",
|
|
};
|
|
|
|
public static int FLAG_RELEASE = 0;
|
|
public static int FLAG_WARNING = 1;
|
|
public static int FLAG_TRIP = 2;
|
|
|
|
public static readonly string[] FLAG_NAME =
|
|
{
|
|
"RELEASE",
|
|
"WARNING",
|
|
"FAULT",
|
|
};
|
|
}
|
|
}
|
|
}
|