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); } } }
/// <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 { } }