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); }
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); } }
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); } } }
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; } }
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; } }