示例#1
0
        public void ForwardFChatEventsToPlugins(object sender, ReceivedEventEventArgs e)
        {
            var body = Encoding.UTF8.GetBytes(e.Event.ToString());

            _pubsubChannel.BasicPublish(exchange: "FChatSharpLib.Events",
                                        routingKey: "",
                                        basicProperties: null,
                                        body: body);
        }
示例#2
0
        private void RfidBusClientOnReceivedEvent(object sender, ReceivedEventEventArgs args)
        {
            if(args.EventMessage is TransponderFoundEvent)
            {
                var msg = (TransponderFoundEvent)args.EventMessage;

                Console.WriteLine("> Reader '{0}' found {1} transponder(s):", msg.ReaderRecord.Name, msg.Transponders.Length);
                foreach(var transponder in msg.Transponders)
                    Console.WriteLine(" * ID: '{0}', Antenna: {1}, Type: {2}", transponder.IdAsString, transponder.Antenna, transponder.Type);
            }
        }
示例#3
0
        private void RfidBusClientOnReceivedEvent(object sender, ReceivedEventEventArgs args)
        {
            if (args.EventMessage is TransponderFoundEvent)
            {
                var msg = (TransponderFoundEvent)args.EventMessage;

                Console.WriteLine("> Reader '{0}' found {1} transponder(s):", msg.ReaderRecord.Name, msg.Transponders.Length);
                foreach (var transponder in msg.Transponders)
                {
                    Console.WriteLine(" * ID: '{0}', Antenna: {1}, Type: {2}", transponder.IdAsString, transponder.Antenna, transponder.Type);
                }
            }
        }
示例#4
0
        private static void RfidBusReceivedEvent(object sender, ReceivedEventEventArgs args)
        {
            var message = args.EventMessage as RfidPrintTaskStateChanged;

            if (message == null)
            {
                return;
            }
            switch (message.State)
            {
            case PrintOperationState.Canceled:

                MessageBox.Show(String.Format("Печать метки была отменена."));
                break;

            case PrintOperationState.Failed:

                MessageBox.Show(String.Format("Не удалось произвести печать метки. {0}", message.FailReason));
                break;
            }
        }
示例#5
0
        private static void RfidBusReceivedEvent(object sender, ReceivedEventEventArgs args)
        {
            var message = args.EventMessage as RfidPrintTaskStateChanged;
            if (message == null) return;
            switch (message.State)
            {
                case PrintOperationState.Canceled:

                    MessageBox.Show(String.Format("Печать метки была отменена."));
                    break;

                case PrintOperationState.Failed:

                    MessageBox.Show(String.Format("Не удалось произвести печать метки. {0}", message.FailReason));
                    break;
            }
        }