示例#1
0
        //-----------------

        public MyAeSession(string url) : base(url)
        {
            StateChangeCompleted            += new StateChangeEventHandler(HandleStateChangeCompleted);
            PerformStateTransitionCompleted += new PerformStateTransitionEventHandler(HandlePerformObjectStateTransitionCompleted);
            ShutdownRequest          += new ShutdownEventHandler(HandleShutdown);
            GetServerStatusCompleted += new GetStatusEventHandler(HandleGetStatusCompleted);
        }
示例#2
0
        //-----------------

        public MyAeSubscription(MyAeSession parentSession) : base(parentSession)
        {
            PerformStateTransitionCompleted += new PerformStateTransitionEventHandler(HandlePerformObjectStateTransitionCompleted);
            StateChangeCompleted            += new StateChangeEventHandler(HandleStateChangeCompleted);
            AeEventsReceived    += new AeEventsReceivedEventHandler(HandleEventsReceived);
            AeConditionsChanged += new AeConditionsChangedEventHandler(HandleConditionsChanged);
        }
        //-----------------

        public MyDaSubscription(uint updateRate, MyDaSession parentSession) : base(updateRate, parentSession)
        {
            DataChanged                     += new DataChangedEventHandler(HandleDataChanged);
            StateChangeCompleted            += new StateChangeEventHandler(HandleStateChanged);
            ReadCompleted                   += new SubscriptionReadEventHandler(HandleSubscriptionReadCompleted);
            WriteCompleted                  += new SubscriptionWriteEventHandler(HandleSubscriptionWriteCompleted);
            PerformStateTransitionCompleted += new PerformStateTransitionEventHandler(HandlePerformStateTransition);
        }
示例#4
0
        //-----------------

        public MyDaSession(string url) : base(url)
        {
            StateChangeCompleted            += new StateChangeEventHandler(HandleStateChanged);
            PerformStateTransitionCompleted += new PerformStateTransitionEventHandler(HandlePerformStateTransition);
            ShutdownRequest    += new ShutdownEventHandler(HandleServerShutdown);
            ReadCompleted      += new SessionReadEventHandler(HandleSessionReadCompleted);
            WriteCompleted     += new SessionWriteEventHandler(HandleSessionWriteCompleted);
            GetStatusCompleted += new GetStatusEventHandler(HandleGetServerStatus);
        }
示例#5
0
        //-----------------

        public MyDaItem(string itemId, MyDaSubscription parentSubscription) : base(itemId, parentSubscription)
        {
            StateChangeCompleted            += new StateChangeEventHandler(HandleStateChanged);
            PerformStateTransitionCompleted += new PerformStateTransitionEventHandler(HandlePerformStateTransition);
        }