Example #1
0
 /// <summary>
 /// Converts a pin number specified on the controller's pin numbering into the logical numbering that the driver understands
 /// </summary>
 /// <param name="pinNumber">The pin number using the controller's numbering scheme.</param>
 /// <returns>The pin number using the logical numbering.</returns>
 private int ConvertPinNumberToLogicalNumberingScheme(int pinNumber)
 {
     return(_driver.ConvertPinNumberToLogicalNumberingScheme(pinNumber));
 }
Example #2
0
 /// <summary>
 /// Gets the logical pin number in the controller's numbering scheme.
 /// </summary>
 /// <param name="pinNumber">The pin number in the controller's numbering scheme.</param>
 /// <returns>The logical pin number in the controller's numbering scheme.</returns>
 private int GetLogicalPinNumber(int pinNumber)
 {
     return((NumberingScheme == PinNumberingScheme.Logical) ? pinNumber : _driver.ConvertPinNumberToLogicalNumberingScheme(pinNumber));
 }
Example #3
0
 /// <summary>
 /// Gets the logical pin number in the controller's numbering scheme.
 /// </summary>
 /// <param name="pinNumber">The pin number</param>
 /// <returns>The logical pin number in the controller's numbering scheme.</returns>
 protected virtual int GetLogicalPinNumber(int pinNumber)
 {
     return((NumberingScheme == PinNumberingScheme.Logical) ? pinNumber : _driver.ConvertPinNumberToLogicalNumberingScheme(pinNumber));
 }