Motion Master 6.0.0-alpha.50
Next-generation motion control software
Loading...
Searching...
No Matches
mm::node::ParameterCache::CacheEntry Struct Reference

Summary of one cache file on disk, for the management UI. More...

#include <parameter_cache.h>

Collaboration diagram for mm::node::ParameterCache::CacheEntry:
[legend]

Public Attributes

std::string id
 Opaque "<vendor>-<product>-<revision>" key (see makeId).
 
uint32_t vendorId = 0
 Vendor ID from the file header.
 
uint32_t productCode = 0
 Product code from the file header.
 
uint32_t revisionNumber = 0
 Revision number from the file header.
 
uint32_t parameterCount = 0
 Number of cached parameter definitions in the file.
 
std::uintmax_t sizeBytes = 0
 File size on disk, in bytes.
 

Detailed Description

Summary of one cache file on disk, for the management UI.

Member Data Documentation

◆ id

std::string mm::node::ParameterCache::CacheEntry::id

Opaque "<vendor>-<product>-<revision>" key (see makeId).

◆ parameterCount

uint32_t mm::node::ParameterCache::CacheEntry::parameterCount = 0

Number of cached parameter definitions in the file.

◆ productCode

uint32_t mm::node::ParameterCache::CacheEntry::productCode = 0

Product code from the file header.

◆ revisionNumber

uint32_t mm::node::ParameterCache::CacheEntry::revisionNumber = 0

Revision number from the file header.

◆ sizeBytes

std::uintmax_t mm::node::ParameterCache::CacheEntry::sizeBytes = 0

File size on disk, in bytes.

◆ vendorId

uint32_t mm::node::ParameterCache::CacheEntry::vendorId = 0

Vendor ID from the file header.


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