C# 클래스 CyrusBuilt.MonoPi.Components.Potentiometers.Microchip.MCP4562

Hardware device abstraction component for the Microchip MCP4562.
상속: MicrochipPotentiometerBase
파일 보기 프로젝트 열기: cyrusbuilt/MonoPi

공개 메소드들

메소드 설명
MCP4562 ( II2CBus device, System.Boolean pinA0, System.Boolean pinA1, MicrochipPotNonVolatileMode nonVolatileMode ) : System

Initializes a new instance of the CyrusBuilt.MonoPi.Components.Potentiometers.Microchip.MCP4562 class with the I2C device that is the connection to MCP4562, whether the address pin A0 is high or not, whether the address pin A1 is high or not, and the way to handle non-volatile I/O.

SetNonVolatileMode ( MicrochipPotNonVolatileMode mode ) : void

Sets the way in which non-volatile reads and writes are done.

메소드 상세

MCP4562() 공개 메소드

Initializes a new instance of the CyrusBuilt.MonoPi.Components.Potentiometers.Microchip.MCP4562 class with the I2C device that is the connection to MCP4562, whether the address pin A0 is high or not, whether the address pin A1 is high or not, and the way to handle non-volatile I/O.
/// cannot be null. /// /// Unable to open the I2C bus. ///
public MCP4562 ( II2CBus device, System.Boolean pinA0, System.Boolean pinA1, MicrochipPotNonVolatileMode nonVolatileMode ) : System
device II2CBus /// The I2C bus device this instance is connected to. ///
pinA0 System.Boolean /// Whether the device's address pin A0 is high (true) or low (false). ///
pinA1 System.Boolean /// Whether the device's address pin A1 is high (true) or low (false). ///
nonVolatileMode MicrochipPotNonVolatileMode /// The way non-volatile reads or writes are done. ///
리턴 System

SetNonVolatileMode() 공개 메소드

Sets the way in which non-volatile reads and writes are done.
public SetNonVolatileMode ( MicrochipPotNonVolatileMode mode ) : void
mode MicrochipPotNonVolatileMode /// The non-volatile mode. ///
리턴 void