REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
#include <vendor.h>


Public Member Functions | |
std::string | name () const |
bool | is_valid () const |
void | reset_defaults () |
void | fromJson (JsonObjectConst src, Context c=Context::Flash) override |
void | toJson (JsonObject target, Context c=Context::Flash) const override |
![]() | |
virtual void | clear () |
Clear local memory in order to save RAM if an object is not needed during runtime but only at startup. | |
Public Attributes | |
uint16_t | serial_number = invalid_serial_number |
utils::UUID | serial_uuid |
std::string | default_admin_password |
std::string | default_user_password |
Static Public Attributes | |
static constexpr uint16_t | invalid_serial_number = 0 |
Additional Inherited Members | |
![]() | |
static VendorOTP & | get () |
Detailed Description
Member Function Documentation
◆ fromJson()
|
overridevirtual |
Implements nvmconfig::PersistentSettings.
Definition at line 5 of file vendor.cpp.
References default_admin_password, default_user_password, JSON_GET, JSON_GET_AS, serial_number, serial_uuid, src, and nvmconfig::User.
◆ is_valid()
|
inline |
Definition at line 38 of file vendor.h.
References invalid_serial_number, and serial_number.
◆ name()
|
inlinevirtual |
Implements nvmconfig::PersistentSettings.
◆ reset_defaults()
|
inlinevirtual |
Implements nvmconfig::PersistentSettings.
◆ toJson()
|
overridevirtual |
Implements nvmconfig::PersistentSettings.
Definition at line 16 of file vendor.cpp.
References JSON_SET, and nvmconfig::User.
Member Data Documentation
◆ default_admin_password
std::string nvmconfig::VendorOTP::default_admin_password |
Definition at line 34 of file vendor.h.
Referenced by fromJson().
◆ default_user_password
std::string nvmconfig::VendorOTP::default_user_password |
Definition at line 34 of file vendor.h.
Referenced by fromJson().
◆ invalid_serial_number
|
staticconstexpr |
Definition at line 30 of file vendor.h.
Referenced by is_valid().
◆ serial_number
uint16_t nvmconfig::VendorOTP::serial_number = invalid_serial_number |
Definition at line 31 of file vendor.h.
Referenced by fromJson(), and is_valid().
◆ serial_uuid
utils::UUID nvmconfig::VendorOTP::serial_uuid |
Definition at line 32 of file vendor.h.
Referenced by fromJson().
The documentation for this struct was generated from the following files:
- lib/controller/src/nvmconfig/vendor.h
- lib/controller/src/nvmconfig/vendor.cpp