Spike Prime & Robot Inventor python Library Reference
Spike Prime & Robot Inventor python Library
Public Member Functions | Static Public Attributes | List of all members
lib.mindsensors.EV3LIGHTS Class Reference
Inheritance diagram for lib.mindsensors.EV3LIGHTS:
lib.mindsensors.SPIKEi2c

Public Member Functions

def __init__ (self, port, EV3Lights_address=EV3Lights_ADDRESS)
 Initialize the class with the i2c address of your EV3Lights. More...
 
def SetColor (self, RGB)
 EV3Lights set color of all pixels to RGB [R, G, B]. More...
 
def SetPixel (self, index, RGB)
 EV3Lights set color of pixels at index to RGB [R, G, B]. More...
 
- Public Member Functions inherited from lib.mindsensors.SPIKEi2c
def __init__ (self, port, i2c_address, bitrate=100)
 
def readByte (self, reg)
 Read the byte from reg of the i2c device. More...
 
def readArray (self, reg, len)
 read len long data array at reg of the i2c device More...
 
def writeByte (self, reg, value)
 write value at reg of the i2c device More...
 
def writeArray (self, reg, arr)
 write data array at reg of the i2c device More...
 
def readString (self, reg, length)
 Read the string of len from reg of the i2c device. More...
 
def readInteger (self, reg)
 Read the int from reg of the i2c device. More...
 
def readIntegerSigned (self, reg)
 Read the signed int from reg of the i2c device. More...
 
def readLong (self, reg)
 Read the long from reg of the i2c device. More...
 
def GetFirmwareVersion (self)
 Read the firmware version of the i2c device.
 
def GetVendorName (self)
 Read the vendor name of the i2c device.
 
def GetDeviceId (self)
 Read the i2c device id.
 

Static Public Attributes

int EV3Lights_ADDRESS = 0x2C
 Default EV3Lights I2C Address.
 
 EV3Lights_address
 
 port
 
- Static Public Attributes inherited from lib.mindsensors.SPIKEi2c
int int_clk = -1
 

Additional Inherited Members

- Public Attributes inherited from lib.mindsensors.SPIKEi2c
 SCL
 
 SDA
 
 address
 
 int_clk
 

Constructor & Destructor Documentation

◆ __init__()

def lib.mindsensors.EV3LIGHTS.__init__ (   self,
  port,
  EV3Lights_address = EV3Lights_ADDRESS 
)

Initialize the class with the i2c address of your EV3Lights.

Parameters
EV3Lights_addressAddress of your EV3Lights, skip if default

Member Function Documentation

◆ SetColor()

def lib.mindsensors.EV3LIGHTS.SetColor (   self,
  RGB 
)

EV3Lights set color of all pixels to RGB [R, G, B].

Parameters
RGBcolor of all pixels [R, G, B]

◆ SetPixel()

def lib.mindsensors.EV3LIGHTS.SetPixel (   self,
  index,
  RGB 
)

EV3Lights set color of pixels at index to RGB [R, G, B].

Parameters
indexindex of pixel to set to [R, G, B]
RGBcolor of all pixels [R, G, B]

The documentation for this class was generated from the following file: