Example #1
0
 /// <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;
 }
Example #2
0
 /// <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);
 }
Example #3
0
        /// <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;
        }