Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::units::UnitData Struct Reference

#include <structs.hpp>

Collaboration diagram for iv::units::UnitData:
[legend]

Classes

struct  DefaultValues
 
struct  Keys
 
struct  Sections
 

Public Member Functions

 UnitData ()=default
 
 UnitData (std::string_view product_, std::string_view firmware_, const char serialNumber_[4], std::string_view pcbVersion_, iv::units::UnitLogicInfo &logic)
 
 UnitData (const UnitData &data)
 
UnitDataoperator= (const UnitData &data)
 

Public Attributes

std::string product
 
std::string firmware
 
char serialNumber [4] {0}
 
std::string pcbVersion
 
iv::types::timestamp lastProjectUpdate {0}
 
iv::units::UnitLogicInfo unitLogicInfo
 

Constructor & Destructor Documentation

◆ UnitData() [1/3]

iv::units::UnitData::UnitData ( )
default

◆ UnitData() [2/3]

iv::units::UnitData::UnitData ( std::string_view product_,
std::string_view firmware_,
const char serialNumber_[4],
std::string_view pcbVersion_,
iv::units::UnitLogicInfo & logic )
inline

◆ UnitData() [3/3]

iv::units::UnitData::UnitData ( const UnitData & data)
inline

Member Function Documentation

◆ operator=()

UnitData & iv::units::UnitData::operator= ( const UnitData & data)
inline

Member Data Documentation

◆ firmware

std::string iv::units::UnitData::firmware

◆ lastProjectUpdate

iv::types::timestamp iv::units::UnitData::lastProjectUpdate {0}

◆ pcbVersion

std::string iv::units::UnitData::pcbVersion

◆ product

std::string iv::units::UnitData::product

◆ serialNumber

char iv::units::UnitData::serialNumber[4] {0}

◆ unitLogicInfo

iv::units::UnitLogicInfo iv::units::UnitData::unitLogicInfo

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