Pn532 Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Pn532(I2cDevice) |
Create a PN532 using I2C |
Pn532(String) |
Create a PN532 using Serial Port |
Pn532(I2cDevice, Boolean) |
Create a PN532 using I2C |
Pn532(SpiDevice, LogLevel) |
Create a PN532 using SPI |
Pn532(String, LogLevel) |
Create a PN532 using Serial Port |
Pn532(String, Boolean) |
Create a PN532 using Serial Port |
Pn532(I2cDevice, LogLevel) |
Create a PN532 using I2C |
Pn532(SpiDevice, Int32, GpioController, Boolean) |
Create a PN532 using SPI |
Pn532(SpiDevice, Int32, GpioController, LogLevel, Boolean) |
Create a PN532 using SPI |
Pn532(SpiDevice, Int32, GpioController, Boolean, Boolean) |
Create a PN532 using SPI |
Pn532(I2cDevice)
Create a PN532 using I2C
public Pn532 (System.Device.I2c.I2cDevice i2cDevice);
new Iot.Device.Pn532.Pn532 : System.Device.I2c.I2cDevice -> Iot.Device.Pn532.Pn532
Public Sub New (i2cDevice As I2cDevice)
Parameters
- i2cDevice
- I2cDevice
The I2C device
Applies to
Pn532(String)
Create a PN532 using Serial Port
public Pn532 (string portName);
new Iot.Device.Pn532.Pn532 : string -> Iot.Device.Pn532.Pn532
Public Sub New (portName As String)
Parameters
- portName
- String
The port name
Applies to
Pn532(I2cDevice, Boolean)
Create a PN532 using I2C
public Pn532 (System.Device.I2c.I2cDevice i2cDevice, bool checkVersion = true);
new Iot.Device.Pn532.Pn532 : System.Device.I2c.I2cDevice * bool -> Iot.Device.Pn532.Pn532
Public Sub New (i2cDevice As I2cDevice, Optional checkVersion As Boolean = true)
Parameters
- i2cDevice
- I2cDevice
The I2C device
- checkVersion
- Boolean
Check the PN532 version. Some copies do not return a proper number.
Applies to
Pn532(SpiDevice, LogLevel)
Create a PN532 using SPI
public Pn532 (System.Device.Spi.SpiDevice spiDevice, Iot.Device.Card.LogLevel logLevel = Iot.Device.Card.LogLevel.None);
new Iot.Device.Pn532.Pn532 : System.Device.Spi.SpiDevice * Iot.Device.Card.LogLevel -> Iot.Device.Pn532.Pn532
Public Sub New (spiDevice As SpiDevice, Optional logLevel As LogLevel = Iot.Device.Card.LogLevel.None)
Parameters
- spiDevice
- SpiDevice
The SPI Device
- logLevel
- LogLevel
The log level
Applies to
Pn532(String, LogLevel)
Create a PN532 using Serial Port
public Pn532 (string portName, Iot.Device.Card.LogLevel logLevel = Iot.Device.Card.LogLevel.None);
new Iot.Device.Pn532.Pn532 : string * Iot.Device.Card.LogLevel -> Iot.Device.Pn532.Pn532
Public Sub New (portName As String, Optional logLevel As LogLevel = Iot.Device.Card.LogLevel.None)
Parameters
- portName
- String
The port name
- logLevel
- LogLevel
The log level
Applies to
Pn532(String, Boolean)
Create a PN532 using Serial Port
public Pn532 (string portName, bool checkVersion = true);
new Iot.Device.Pn532.Pn532 : string * bool -> Iot.Device.Pn532.Pn532
Public Sub New (portName As String, Optional checkVersion As Boolean = true)
Parameters
- portName
- String
The port name
- checkVersion
- Boolean
Check the PN532 version. Some copies do not return a proper number.
Applies to
Pn532(I2cDevice, LogLevel)
Create a PN532 using I2C
public Pn532 (System.Device.I2c.I2cDevice i2CDevice, Iot.Device.Card.LogLevel logLevel = Iot.Device.Card.LogLevel.None);
public Pn532 (System.Device.I2c.I2cDevice i2cDevice, Iot.Device.Card.LogLevel logLevel = Iot.Device.Card.LogLevel.None);
new Iot.Device.Pn532.Pn532 : System.Device.I2c.I2cDevice * Iot.Device.Card.LogLevel -> Iot.Device.Pn532.Pn532
new Iot.Device.Pn532.Pn532 : System.Device.I2c.I2cDevice * Iot.Device.Card.LogLevel -> Iot.Device.Pn532.Pn532
Public Sub New (i2CDevice As I2cDevice, Optional logLevel As LogLevel = Iot.Device.Card.LogLevel.None)
Public Sub New (i2cDevice As I2cDevice, Optional logLevel As LogLevel = Iot.Device.Card.LogLevel.None)
Parameters
- i2CDevicei2cDevice
- I2cDevice
The I2C device
- logLevel
- LogLevel
The log level
Applies to
Pn532(SpiDevice, Int32, GpioController, Boolean)
Create a PN532 using SPI
public Pn532 (System.Device.Spi.SpiDevice spiDevice, int pinChipSelect, System.Device.Gpio.GpioController? controller = default, bool shouldDispose = false);
new Iot.Device.Pn532.Pn532 : System.Device.Spi.SpiDevice * int * System.Device.Gpio.GpioController * bool -> Iot.Device.Pn532.Pn532
Public Sub New (spiDevice As SpiDevice, pinChipSelect As Integer, Optional controller As GpioController = Nothing, Optional shouldDispose As Boolean = false)
Parameters
- spiDevice
- SpiDevice
The SPI Device
- pinChipSelect
- Int32
The GPIO pin number for the chip select
- controller
- GpioController
A GPIO controller
- shouldDispose
- Boolean
Dispose the GPIO Controller at the end
Applies to
Pn532(SpiDevice, Int32, GpioController, LogLevel, Boolean)
Create a PN532 using SPI
public Pn532 (System.Device.Spi.SpiDevice spiDevice, int pinChipSelect, System.Device.Gpio.GpioController? controller = default, Iot.Device.Card.LogLevel logLevel = Iot.Device.Card.LogLevel.None, bool shouldDispose = false);
new Iot.Device.Pn532.Pn532 : System.Device.Spi.SpiDevice * int * System.Device.Gpio.GpioController * Iot.Device.Card.LogLevel * bool -> Iot.Device.Pn532.Pn532
Public Sub New (spiDevice As SpiDevice, pinChipSelect As Integer, Optional controller As GpioController = Nothing, Optional logLevel As LogLevel = Iot.Device.Card.LogLevel.None, Optional shouldDispose As Boolean = false)
Parameters
- spiDevice
- SpiDevice
The SPI Device
- pinChipSelect
- Int32
The GPIO pin number for the chip select
- controller
- GpioController
A GPIO controller
- logLevel
- LogLevel
The log level
- shouldDispose
- Boolean
Dispose the GPIO Controller at the end
Applies to
Pn532(SpiDevice, Int32, GpioController, Boolean, Boolean)
Create a PN532 using SPI
public Pn532 (System.Device.Spi.SpiDevice spiDevice, int pinChipSelect, System.Device.Gpio.GpioController? controller = default, bool shouldDispose = false, bool checkVersion = true);
new Iot.Device.Pn532.Pn532 : System.Device.Spi.SpiDevice * int * System.Device.Gpio.GpioController * bool * bool -> Iot.Device.Pn532.Pn532
Public Sub New (spiDevice As SpiDevice, pinChipSelect As Integer, Optional controller As GpioController = Nothing, Optional shouldDispose As Boolean = false, Optional checkVersion As Boolean = true)
Parameters
- spiDevice
- SpiDevice
The SPI Device
- pinChipSelect
- Int32
The GPIO pin number for the chip select
- controller
- GpioController
A GPIO controller
- shouldDispose
- Boolean
Dispose the GPIO Controller at the end
- checkVersion
- Boolean
Check the PN532 version. Some copies do not return a proper number.