예제 #1
0
 /// <summary>
 /// Asynchronously gets the firmware signature of the party system.
 /// </summary>
 /// <returns>The firmware signature</returns>
 public static async Task <StepperPosition> StepperReportPositionAsync(this ArduinoSession session, int deviceNumber)
 {
     session.RequestReportPosition(deviceNumber);
     return(await Task.Run(() => session.GetMessageFromQueue <StepperPosition>().Value).ConfigureAwait(false));
 }
예제 #2
0
 public static StepperPosition StepperReportPosition(this ArduinoSession session, int deviceNumber)
 {
     session.RequestReportPosition(deviceNumber);
     return(session.GetMessageFromQueue <StepperPosition>().Value);
 }