Lumitronix_Iflex_Pro_Workshop
Library to interact with the iFlexPro
NeoSm168x3SettingsBase Class Reference

#include <NeoSm168xxFeatures.h>

Inheritance diagram for NeoSm168x3SettingsBase:
NeoRgbCurrentSettings NeoSm16803pbSettings< V_IC_1, V_IC_2, V_IC_3 > NeoSm16823eSettings< V_IC_1, V_IC_2, V_IC_3 >

Public Member Functions

 NeoSm168x3SettingsBase (uint8_t redGain, uint8_t greenGain, uint8_t blueGain, uint16_t redCurrent, uint16_t greenCurrent, uint16_t blueCurrent)
 
uint8_t operator[] (size_t idx) const
 
- Public Member Functions inherited from NeoRgbCurrentSettings
 NeoRgbCurrentSettings (uint16_t red, uint16_t green, uint16_t blue)
 
uint16_t operator[] (size_t idx) const
 

Public Attributes

const uint8_t RedGain: 4
 
const uint8_t GreenGain: 4
 
const uint8_t BlueGain: 4
 
- Public Attributes inherited from NeoRgbCurrentSettings
const uint16_t RedTenthMilliAmpere
 
const uint16_t GreenTenthMilliAmpere
 
const uint16_t BlueTenthMilliAmpere
 

Constructor & Destructor Documentation

◆ NeoSm168x3SettingsBase()

NeoSm168x3SettingsBase::NeoSm168x3SettingsBase ( uint8_t  redGain,
uint8_t  greenGain,
uint8_t  blueGain,
uint16_t  redCurrent,
uint16_t  greenCurrent,
uint16_t  blueCurrent 
)
inline

Member Function Documentation

◆ operator[]()

uint8_t NeoSm168x3SettingsBase::operator[] ( size_t  idx) const
inline

Member Data Documentation

◆ BlueGain

const uint8_t NeoSm168x3SettingsBase::BlueGain

◆ GreenGain

const uint8_t NeoSm168x3SettingsBase::GreenGain

◆ RedGain

const uint8_t NeoSm168x3SettingsBase::RedGain