private void ProcessTxDone(RegIrqFlags IrqFlags)
        {
            Debug.Assert(IrqFlags != 0);
            this.SetMode(RegOpModeModeDefault);

            OnTransmit.Invoke();
        }
Example #2
0
        public WBIResultsDialogSwizzler(OnTransmit transmitMethod, OnDiscard discardMethod, OnProcess processMethod, OnKeep keepMethod)
        {
            onTransmit = transmitMethod;
            onDiscard  = discardMethod;
            onProcess  = processMethod;
            onKeep     = keepMethod;

            SwizzleResultsDialog();
        }
        public WBIResultsDialogSwizzler(OnTransmit transmitMethod, OnDiscard discardMethod, OnProcess processMethod, OnKeep keepMethod)
        {
            onTransmit = transmitMethod;
            onDiscard = discardMethod;
            onProcess = processMethod;
            onKeep = keepMethod;

            SwizzleResultsDialog();
        }
        /// <summary>
        /// This event is thrown when a payload is transmitted.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="payload">The payload.</param>
        protected void OnTransmitInvoke(object sender, TransmissionPayload payload)
        {
            var e = new CommunicationBridgeAgentEventArgs(payload);

            OnTransmit?.Invoke(sender, e);
        }