Common.cs
3.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
using System;
using System.Collections.Generic;
namespace Model
{
public static class Common
{
public static MiR_API mir;
public static Log log;
public static List<AgvInfo> agvInfos;
public static Dictionary<string, string> agvMissions;
public static List<LineIOInfo> lineInfos;
public static List<IOInfo> elevatorInfos;
public static System.Configuration.Configuration appConfig;
//public static System.Windows.Forms.TextBox txtLog;
//public static System.Windows.Forms.ListBox lstOldSteel;
//public static System.Windows.Forms.ListBox lstNewSteel;
//public static System.Windows.Forms.ListBox lstStorage;
//public static System.Windows.Forms.Label lblStorageIO;
public static string BoardURL;
public static int BoardTimeout;
public static string ElevatorIOIP;
public static bool FleetSend;
public static int BatteryMax;
public static int BatteryMin;
public static int BatteryIdle;
public static int FirstFloorCount;
public static int FirstFloorCurr;
public static bool AutoCharge;
//public static string BoardURL;
//public static int BoardTimeout;
//public static bool WorkTimeoutDel = false;
//public static bool WorkAutoDel = false;
//public static int WorkTimeout;
//public static bool StorageDockFinish = false; //停靠完成
//public static bool StorageDockAlway = false; //指定停靠状态,一直不改变
public const string ELEVATOR_USE_ANSWER = "DI1"; //请求应答
public const string ELEVATOR_ARRIVE_FLOOR = "DI2"; //到达任务楼层
public const string ELEVATOR_OPEN_DOOR = "DI3"; //电梯门已开
public const string ELEVATOR_EMPTY_SHELF = "DI4"; //电梯送空架
public const string ELEVATOR_FAULT = "DI5"; //电梯故障
public const string ELEVATOR_USE_ASK = "DO1"; //请求使用电梯
public const string ELEVATOR_LEAVE = "DO2"; //发送离开信号
public const string ELEVATOR_CALL = "DO3"; //呼叫电梯
public const string ELEVATOR_FULL_SHELF = "DO4"; //发送送满料信号
public const string MISSION_ENTER_ELEVATOR_FULL = "EnterElevatorFull";
public const string MISSION_ENTER_ELEVATOR_EMPTY = "EnterElevatorEmpty";
public const string MISSION_MOVE_ELEVATOR = "MoveElevatorSide";
public const string MISSION_LEAVE_SHELF = "LeaveShelf";
public const string MISSION_CARRY_ELEVATOR = "CarryElevatorSide";
public const string MISSION_CHARGE = "AutoCharge";
public const string MISSION_STANDBY = "MoveStandby";
public const string MISSION_CARRY_FULL = "CarryFull";
public const string MISSION_CARRY_EMPTY = "CarryEmpty";
public static readonly string PATH_AGV_NAME = Environment.CurrentDirectory + "\\Config\\AgvName.csv";
public static readonly string PATH_AGV_MISSION = Environment.CurrentDirectory + "\\Config\\AgvMission.csv";
public static readonly string PATH_LINE = Environment.CurrentDirectory + "\\Config\\Line.csv";
public static readonly string PATH_ELEVATOR = Environment.CurrentDirectory + "\\Config\\Elevator.csv";
public static readonly string PATH_LINE_WORK = Environment.CurrentDirectory + "\\Config\\LineWork.txt";
public static readonly string PATH_ELEVATOR_WORK = Environment.CurrentDirectory + "\\Config\\ElevatorWork.txt";
public static readonly string PATH_FIRST_FLOOR_CURR = Environment.CurrentDirectory + "\\Config\\FirstFloorCurr.txt";
}
}