/// <summary> /// Sets the monitor function. /// </summary> /// <param name="monitorId">The monitor identifier.</param> /// <param name="function">The function.</param> /// <param name="enabled"><c>true</c> to enabled, otherwise the monitor is disabled.</param> public void SetMonitorFunction(int monitorId, MonitorFunction function, bool enabled = true) { this.Try(() => this.DoZMRequest($"api/monitors/{monitorId}.json", postdata: $"Monitor[Function]={function}&Monitor[Enabled]={(enabled ? "1" : "0")}", method: WebRequestMethods.Http.Post)); }
public void SetMonitorFunction(int monitorId, MonitorFunction function, bool enabled = true) { PackageHost.WriteInfo($"Setting monitor #{monitorId} to {function} (enabled:{enabled})"); this.zoneMinder.SetMonitorFunction(monitorId, function, enabled); }