private void DdlAlertModeSelectedIndexChanged(object sender, EventArgs e)
{
string last = CameraControl.Camobject.alerts.mode;
flowLayoutPanel5.Enabled = Helper.HasFeature(Enums.Features.Motion_Detection);
if (flowLayoutPanel5.Enabled)
flowLayoutPanel5.Enabled = ddlAlertMode.SelectedIndex > _alertmodes.Length-1;
if (!flowLayoutPanel5.Enabled)
rdoContinuous.Checked = true;
if (Helper.HasFeature(Enums.Features.Motion_Detection) && ddlAlertMode.SelectedIndex < _alertmodes.Length)
{
CameraControl.Camobject.alerts.mode = _alertmodes[ddlAlertMode.SelectedIndex];
if (ddlAlertMode.SelectedIndex==2)
{
ddlProcessor.SelectedIndex = 1;
}
}
else
{
CameraControl.Camobject.alerts.mode = ddlAlertMode.SelectedItem.ToString();
}
if (last != ddlAlertMode.SelectedItem.ToString())
{
if (CameraControl.Camera != null && CameraControl.Camera.Plugin != null)
{
CameraControl.Camera.Plugin = null;
CameraControl.Camobject.alerts.pluginconfig = "";
}
}
button3.Enabled = true;
}