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

Public Member Functions

def __init__ (self, port, EV3fps_address=EV3fps_ADDRESS)
 Initialize the class with the i2c address of your EV3fps. More...
 
def command (self, command)
 Writes a value to the command register. More...
 
def get_EV3fps_Matched (self)
 Reads the EV3fps Matched profiles.
 
def get_EV3fps_Status (self)
 Reads the EV3fps Status.
 
def get_EV3fps_ProfileId (self)
 Reads the EV3fps programed Profile Ids.
 
def get_EV3fps_ProfileCt (self)
 Reads the EV3fps total Profile Counts.
 
def get_EV3fps_ProfileCap (self)
 Reads the EV3fps Profile Capacity.
 
def get_EV3fps_Delete (self)
 Delete all stored profiles from EV3fps.
 
def get_EV3fps_Remove (self, ProfileId)
 Remove stored profile at Profile Id from EV3fps.
 
def get_EV3fps_Enroll (self)
 Enroll New profile to EV3fps.
 
- 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.
 

Public Attributes

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

Static Public Attributes

tuple EV3fps_ADDRESS = (0x62)
 Default EV3fps I2C Address.
 
int COMMAND = 0x41
 Command Register.
 
int EV3fpsMatched = 0x42
 EV3fpsMatched Register. More...
 
int EV3fpsStatus = 0x43
 EV3fpsStatus Register. More...
 
int EV3fpsProfileId = 0x44
 EV3fpsProfileId Register. More...
 
int EV3fpsProfileCt = 0x45
 EV3fpsProfileCt Register. More...
 
int EV3fpsProfileCap = 0x46
 EV3fpsProfileCap Register. More...
 
int EV3fps_delete = 0x44
 Supported commands.
 
int EV3fps_enroll = 0x45
 
int EV3fps_remove = 0x52
 
- Static Public Attributes inherited from lib.mindsensors.SPIKEi2c
int int_clk = -1
 

Constructor & Destructor Documentation

◆ __init__()

def lib.mindsensors.EV3FPS.__init__ (   self,
  port,
  EV3fps_address = EV3fps_ADDRESS 
)

Initialize the class with the i2c address of your EV3fps.

Parameters
EV3fps_addressAddress of your EV3fps, skip if default

Member Function Documentation

◆ command()

def lib.mindsensors.EV3FPS.command (   self,
  command 
)

Writes a value to the command register.

Parameters
commandValue to write to the command register.

Member Data Documentation

◆ EV3fpsMatched

int lib.mindsensors.EV3FPS.EV3fpsMatched = 0x42
static

EV3fpsMatched Register.

Will return an byte value

◆ EV3fpsProfileCap

int lib.mindsensors.EV3FPS.EV3fpsProfileCap = 0x46
static

EV3fpsProfileCap Register.

Will return an byte value

◆ EV3fpsProfileCt

int lib.mindsensors.EV3FPS.EV3fpsProfileCt = 0x45
static

EV3fpsProfileCt Register.

Will return an byte value

◆ EV3fpsProfileId

int lib.mindsensors.EV3FPS.EV3fpsProfileId = 0x44
static

EV3fpsProfileId Register.

Will return an byte value

◆ EV3fpsStatus

int lib.mindsensors.EV3FPS.EV3fpsStatus = 0x43
static

EV3fpsStatus Register.

Will return an byte value


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