flux sdk  v01.02.02-3-g292b3a7
Embedded C++ SDK
Loading...
Searching...
No Matches
flxDeviceFactory Class Reference

#include <flxCoreDevice.h>

Public Member Functions

bool registerDevice (flxDeviceBuilderI2C *deviceBuilder)
 
int factory_count (void)
 
int buildDevices (flxBusI2C &)
 
void pruneAutoload (flxDevice *, flxDeviceContainer &)
 
 flxDeviceFactory (flxDeviceFactory const &)=delete
 
void operator= (flxDeviceFactory const &)=delete
 
void dumpDeviceTable (void)
 dumps out the contents of the device table. Should be called before auto-load More...
 

Static Public Member Functions

static flxDeviceFactoryget (void)
 

Constructor & Destructor Documentation

◆ flxDeviceFactory()

flxDeviceFactory::flxDeviceFactory ( flxDeviceFactory const &  )
delete

Member Function Documentation

◆ buildDevices()

int flxDeviceFactory::buildDevices ( flxBusI2C i2cDriver)

◆ dumpDeviceTable()

void flxDeviceFactory::dumpDeviceTable ( void  )

dumps out the contents of the device table. Should be called before auto-load

◆ factory_count()

int flxDeviceFactory::factory_count ( void  )
inline

◆ get()

static flxDeviceFactory & flxDeviceFactory::get ( void  )
inlinestatic

◆ operator=()

void flxDeviceFactory::operator= ( flxDeviceFactory const &  )
delete

◆ pruneAutoload()

void flxDeviceFactory::pruneAutoload ( flxDevice theDevice,
flxDeviceContainer devList 
)

◆ registerDevice()

bool flxDeviceFactory::registerDevice ( flxDeviceBuilderI2C deviceBuilder)

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