REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
entity.cpp
Go to the documentation of this file.
1#include "entity/entity.h"
2
3entities::EntityClassifier metadata::read_classifier(const bus::addr_t address) {
4 metadata::MetadataEditor reader(address);
5 return reader.read_entity_classifier();
6}
7
8bool metadata::write_classifier(const entities::EntityClassifier &classifier,
9 const bus::addr_t target_address) {
10 MetadataEditor writer(target_address);
11 return writer.write_entity_classifier(classifier);
12}
13
15 metadata::MetadataEditor reader(address);
16 return reader.read_eui();
17}
bool write_entity_classifier(const entities::EntityClassifier &classifier) const
Definition entity.h:48
eui_t read_eui() const
Definition entity.h:42
entities::EntityClassifier read_entity_classifier() const
Definition entity.h:36
uint16_t addr_t
Definition bus.h:27
eui_t read_eui(bus::addr_t address)
Definition entity.cpp:14
entities::EntityClassifier read_classifier(bus::addr_t address)
Definition entity.cpp:3
std::array< uint8_t, 8 > eui_t
Definition base.h:20
bool write_classifier(const entities::EntityClassifier &classifier, const bus::addr_t target_address)
Definition entity.cpp:8