Beispiel #1
0
 private void Down(int stop_position)
 {
     if (Car_Position > 1)
     {
         Service_Mode     = BACnetLiftServiceMode.Normal;
         Car_Direction    = 2;
         Door_Status      = true;
         Car_Status       = 1;
         Passenger_Status = true;
         for (int i = 100 - ((Car_Position - 1) * 25); i <= 100 - ((Car_Position - 2) * 25); i++)
         {
             Form_main.Scroll_Bar_List[number].Value = i;
             Thread.Sleep(400);
         }
         Car_Position--;
         if (Car_Position == stop_position)
         {
             Car_Direction    = 0;
             Car_Status       = 0;
             Door_Zone        = true;
             Door_Status      = false;
             Passenger_Status = false;
         }
     }
 }
Beispiel #2
0
 public int number;                              //编号
 public lift()
 {
     Device_Identifier          = 9527;
     Object_Identifier.type     = (ushort)BACNET_OBJECT_TYPE.BACNET_LIFT;
     Object_Identifier.instance = 0;
     Object_Name           = "test_lift";
     Object_Type           = BACNET_OBJECT_TYPE.BACNET_LIFT;
     Identification_Number = "0";
     Time_Stamps           = new BACNET_TIMESTAMP();
     Service_Mode          = BACnetLiftServiceMode.Normal;
     cov_subcription       = new BACNET_COV_SUBSCRIPTION();
     Car_Status            = 0;
     Car_Direction         = 0;
     Door_Zone             = true;
     Car_Position          = 0;
     Door_Status           = true;
     Passenger_Status      = false;
     Total_Running_Time    = 10;
     Present_Counter_Value = 10;
     Message_Code          = new List <BACnetMessageCode>();
     Message_Code.Add(BACnetMessageCode.Fault_Free);
 }
Beispiel #3
0
 private void Up(int stop_position)
 {
     if (Car_Position < 5)
     {
         Service_Mode     = BACnetLiftServiceMode.Normal;
         Car_Direction    = 1;
         Door_Status      = true;
         Passenger_Status = true;
         Car_Status       = 1;
         for (int i = 100 - ((Car_Position - 1) * 25); i >= 100 - ((Car_Position) * 25); i--)
         {
             Form_main.Scroll_Bar_List[number].Value = i;
             Thread.Sleep(400);
         }
         Car_Position++;
         if (Car_Position == stop_position)
         {
             Car_Direction    = 0;
             Car_Status       = 0;
             Door_Status      = false;
             Passenger_Status = false;
         }
     }
 }