JoyCon.NET
Public Types | Public Member Functions | Properties
DeviceInfo Class Reference

Device information. More...

Public Types

enum class  Controller : byte { JoyConLeft = 0x01 , JoyConRight = 0x02 , ProController = 0x03 }
 Controller type. More...
 

Public Member Functions

override string ToString ()
 

Properties

byte FirmwareVersionMajor [get]
 Controller firmware version (major). More...
 
byte FirmwareVersionMinor [get]
 Controller firmware version (minor). More...
 
Controller ControllerType [get]
 Controller type. More...
 
IReadOnlyList< byte > MacAddress [get]
 Controller MAC address. More...
 
bool ColorsAreUsed [get]
 Colors in SPI are used. More...
 

Detailed Description

Device information.

Member Enumeration Documentation

◆ Controller

enum DeviceInfo.Controller : byte
strong

Controller type.

Enumerator
JoyConLeft 

Left Joy-Con.

JoyConRight 

Right Joy-Con.

ProController 

Pro Controller.

Property Documentation

◆ FirmwareVersionMajor

byte DeviceInfo.FirmwareVersionMajor
get

Controller firmware version (major).

◆ FirmwareVersionMinor

byte DeviceInfo.FirmwareVersionMinor
get

Controller firmware version (minor).

◆ ControllerType

Controller DeviceInfo.ControllerType
get

Controller type.

◆ MacAddress

IReadOnlyList<byte> DeviceInfo.MacAddress
get

Controller MAC address.

◆ ColorsAreUsed

bool DeviceInfo.ColorsAreUsed
get

Colors in SPI are used.