/// <summary> /// Set the alarm parameters /// </summary> /// <param name="lLoginID">Equipment user Login ID: CLIENT Login return values</param> /// <param name="alarmConfig">alarm parameters</param> /// <param name="waittime">waittime</param> /// <returns>true:succeed;false:fail</returns> public static bool NETSetDevConfig(int lLoginID,NETDEV_ALARM_SCHEDULE alarmConfig, int waittime) { bool returnValue = false; returnValue = PSetDevConfig(lLoginID, 0, CONFIG_COMMAND.NET_DEV_ALARMCFG, (object)alarmConfig, typeof(NETDEV_ALARM_SCHEDULE), waittime); return returnValue; }
/// <summary> /// Set the alarm parameters [the default wait time 3000] /// </summary> /// <param name="lLoginID">Equipment user Login ID: CLIENT Login return values</param> /// <param name="alarmConfig">alarm parameters</param> /// <returns>true:succeed;false:fail</returns> public static bool NETSetDevConfig(int lLoginID,NETDEV_ALARM_SCHEDULE alarmConfig) { return NETSetDevConfig(lLoginID,alarmConfig, 3000); }
/// <summary> /// Get alarm parameters /// </summary> /// <param name="lLoginID">Equipment user Login ID: CLIENT Login return values</param> /// <param name="alarmConfig">alarm parameters</param> /// <param name="waittime">waittime</param> /// <returns>true:succeed;false:fail</returns> public static bool NETGetDevConfig(int lLoginID, ref NETDEV_ALARM_SCHEDULE alarmConfig, int waittime) { object result = new object(); bool returnValue = false; returnValue = PGetDevConfig(lLoginID, 0, CONFIG_COMMAND.NET_DEV_ALARMCFG, ref result, typeof(NETDEV_ALARM_SCHEDULE), waittime); if (returnValue == true) { alarmConfig = (NETDEV_ALARM_SCHEDULE)result; } return returnValue; }