private void DigitalStateReceivedHandler(Object sender, EventArgs e) { FirmataEventArgs <DigitalPortState> theState = (FirmataEventArgs <DigitalPortState>)e; Console.WriteLine(theState.Value.Port); Console.WriteLine(theState.Value.Pins); }
void Firmata_AnalogStateChangeReceived(object parSender, FirmataEventArgs <AnalogState> parEventArgs) { if (_channel >= 0 && _channel != parEventArgs.Value.Channel) { return; } Observers.ForEach(o => o.OnNext(parEventArgs.Value)); }
void Firmata_DigitalStateReceived(object parSender, FirmataEventArgs <DigitalPortState> parEventArgs) { if (_port >= 0 && _port != parEventArgs.Value.Port) { return; } Observers.ForEach(o => o.OnNext(parEventArgs.Value)); }
internal void OnMultiStepperMoveCompelteReceived(FirmataEventArgs <int> eventArgs) {//MultiStepperMoveCompelte MultiStepperMoveCompelteReceived?.Invoke(session, eventArgs); }
internal void OnStepperMoveCompleteReceived(FirmataEventArgs <StepperPosition> eventArgs) {//StepperMoveComplete StepperMoveCompleteReceived?.Invoke(session, eventArgs); }
static void Session_OnAnalogStateReceived(object sender, FirmataEventArgs <AnalogState> eventArgs) { Console.WriteLine("Analog level of pin {0}: {1}", eventArgs.Value.Channel, eventArgs.Value.Level); }
static void Session_OnDigitalStateReceived(object sender, FirmataEventArgs <DigitalPortState> eventArgs) { Console.WriteLine("Digital level of port {0}: {1}", eventArgs.Value.Port, eventArgs.Value.IsSet(6) ? 'X' : 'O'); }
void Firmata_StepperPositionReceived(object parSender, FirmataEventArgs <StepperPosition> parEventArgs) { Observers.ForEach(o => o.OnNext(parEventArgs.Value)); }
static void session_OnAnalogStateReceived(object sender, FirmataEventArgs<AnalogState> eventArgs) { Console.WriteLine("Analog level of pin {0}: {1}", eventArgs.Value.Channel, eventArgs.Value.Level); }
static void session_OnDigitalStateReceived(object sender, FirmataEventArgs<DigitalPortState> eventArgs) { Console.WriteLine("Digital level of port {0}: {1}", eventArgs.Value.Port, eventArgs.Value.IsSet(6) ? 'X' : 'O'); }
void Firmata_MultiStepperMoveCompelteReceived(object parSender, FirmataEventArgs <int> parEventArgs) { Observers.ForEach(o => o.OnNext(parEventArgs.Value)); }
private void ListenAnalogRead(object sender, FirmataEventArgs <AnalogState> args) { MonoBehaviour.print(args.Value); }
private void ListenDigitalRead(object sender, FirmataEventArgs <DigitalPortState> args) { MonoBehaviour.print(args.Value); }