Ejemplo n.º 1
0
        protected TypePort port_type;               // порт в который отправлять данный пакет

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public DisplayPacket()
        {
            p_locker = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
            f_locker = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);

            parameters = new List <Parameter>();
            port_type  = DeviceManager.TypePort.Default;
        }
Ejemplo n.º 2
0
        protected bool toPort = true; // отправлять пакет в порт или нет

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public DisplayPacket()
        {
            p_locker = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
            f_locker = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);

            parameters = new List<Parameter>();
            port_type = DeviceManager.TypePort.Default;
        }
Ejemplo n.º 3
0
        private bool sended = false;        // пакет был отправлен в порт или нет

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public Packet()
        {
            slim        = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
            contentType = Content.Unknown;

            actived = 1;
            toPort  = 1;

            port_type = TypePort.Default;

            lastTime = DateTime.MinValue;
            interval = new TimeSpan(0, 0, 0, 0, 500);
        }
Ejemplo n.º 4
0
        private long wait = 1; // ожидать ответ при отправке в порт или нет

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public Packet()
        {
            slim = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
            contentType = Content.Unknown;

            actived = 1;
            toPort = 1;

            port_type = TypePort.Default;

            lastTime = DateTime.MinValue;
            interval = new TimeSpan(0, 0, 0, 0, 500);
        }