Example #1
0
 private void TestSetThred()
 {
     while (true)
     {
         TurntablePresetData tmpPresetData = new TurntablePresetData();
         for (int i = 0; i < tmpData.Count; i++)
         {
             tmpPresetData.PresetName = tmpData[i].PresetName;
             tmpPresetData.VideoGuid  = tmpData[i].VideoGuid;
             InterfaceControl.SetPreset(tmpPresetData);
             Thread.Sleep(9 * 1000);
             if (tmpData[i].AlarmType == 1)
             {
                 //布防
                 AlarmSetSDK.AlarmSet_Yang(tmpData[i].VideoGuid.Value, tmpData[i].PresetName, 1);
             }
             Thread.Sleep((tmpData[i].Time - 9) * 1000);
             if (tmpData[i].AlarmType == 1)
             {
                 AlarmSetSDK.AlarmSet_Yang(tmpData[i].VideoGuid.Value, tmpData[i].PresetName, 0);
             }
             Thread.Sleep(2 * 1000);
         }
     }
 }
Example #2
0
 /// <summary>
 /// 设置临时报警
 /// </summary>
 /// <param name="str"></param>
 public static void SetTempAlarm(string[] str)
 {
     try
     {
         int m_UserID = -1;
         if (MediaData.Device_UserID_Alarm.ContainsKey(str[0]))
         {
             m_UserID = MediaData.Device_UserID_Alarm[str[0]].UserID;
         }
         AlarmSetSDK.AlarmSet(str[0], int.Parse(str[1]), m_UserID, int.Parse(str[2]), int.Parse(str[3]), str[4], null, 0, 0);
     }
     catch
     {
     }
 }