|
| bool | start () |
| |
| bool | loop (void) |
| |
| void | add (flxAction &theAction) |
| |
| void | add (flxAction *theAction) |
| |
| bool | contains (flxAction &theAction) |
| |
| bool | contains (flxAction *theAction) |
| |
| bool | insert_after (flxAction *theAction, flxAction *prevAction) |
| |
| void | add (flxDevice &theDevice) |
| |
| void | add (flxDevice *theDevice) |
| |
| void | remove (flxDevice &theDevice) |
| |
| void | remove (flxDevice *theDevice) |
| |
| bool | contains (flxDevice &theDevice) |
| |
| bool | contains (flxDevice *theDevice) |
| |
| bool | insert_after (flxDevice *theDevice, flxDevice *prevDevice) |
| |
| | flxFlux (flxFlux const &)=delete |
| |
| void | operator= (flxFlux const &)=delete |
| |
| bool | save (flxStorage *pStorage) |
| |
| bool | restore (flxStorage *pStorage) |
| |
| template<class T > |
| std::shared_ptr< std::vector< T * > > | get () |
| |
| std::shared_ptr< std::vector< flxOperation * > > | get (flxTypeID type) |
| |
| template<class T > |
| bool | isConnected () |
| |
| flxDeviceContainer & | connectedDevices (void) |
| |
| flxBusSPI & | spiDriver () |
| |
| flxBusI2C & | i2cDriver () |
| |
| void | setVersion (uint32_t major, uint32_t minor, uint32_t point, const char *desc, uint32_t build) |
| |
| void | versionString (char *buffer, size_t nbuffer, bool bFull=false) |
| |
| uint32_t | version () |
| |
| void | version (uint32_t &major, uint32_t &minor, uint32_t &point) |
| |
| uint32_t | build (void) |
| |
| void | setAppClassID (const char *ID, char prefix[5]) |
| |
| const char * | appClassID (void) |
| |
| void | writeBanner (void) |
| |
| const char * | deviceId (void) |
| |
| void | setLocalName (std::string name) |
| |
| std::string | localName (void) |
| |
| void | setApplication (flxApplication &theApp) |
| |
| void | setApplication (flxApplication *theApp) |
| |
| flxApplication * | application (void) |
| |
| void | setAppToken (const uint8_t *data, size_t len) |
| |
| bool | getAppToken (uint8_t token[32]) |
| |
| void | setVerboseDevNames (bool bVerbose) |
| |
| bool | verboseDevNames (void) |
| |
| void | setAutoload (bool bAuto) |
| |
| void | setLoadSettings (bool bLoad) |
| |
| void | dumpDeviceAutoLoadTable (void) |
| |
| bool | initialized () |
| |
| | flxContainer () |
| |
| auto | size () -> decltype(_vector.size()) |
| |
| size_t | n_children (void) |
| |
| void | push_back (T *value) |
| |
| void | push_back (T &value) |
| |
| void | pop_back (void) |
| |
| void | insert (typename std::vector< T * >::iterator it, T *value) |
| |
| bool | insert_after (T *value, T *prev) |
| |
| auto | back (void) -> decltype(_vector.back()) |
| |
| auto | front () -> decltype(_vector.front()) |
| |
| T *& | at (size_t pos) |
| |
| auto | cbegin () -> decltype(_vector.cbegin()) |
| |
| auto | cend () -> decltype(_vector.cend()) |
| |
| auto | begin () -> decltype(_vector.begin()) |
| |
| auto | end () -> decltype(_vector.end()) |
| |
| auto | rbegin () -> decltype(_vector.rbegin()) |
| |
| auto | rend () -> decltype(_vector.rend()) |
| |
| auto | empty () -> decltype(_vector.empty()) |
| |
| iterator | erase (iterator pos) |
| |
| void | remove (T *value) |
| |
| bool | contains (T *value) |
| |
| flxTypeID | getType (void) |
| |
| virtual bool | save (flxStorage *pStorage) |
| |
| virtual bool | restore (flxStorage *pStorage) |
| |