Made basic output of values, slow but starting to be actually functional

This commit is contained in:
TraYali 2024-03-18 23:48:37 +01:00
parent 6cfdcc13ce
commit 30a39aff3e
9 changed files with 56 additions and 9 deletions

View file

@ -55,6 +55,18 @@ void Port::updateParameters() {
while (parametersIterator != this->parameters.end()) {
parametersIterator->get()->updateValue(this->modbus_context, this->modbus_context_mutex, this->portStartAddress);
parametersIterator++;
break;
}
}
void Port::printParameters() {
std::vector<std::shared_ptr<PortParameter>>::iterator parametersIterator = this->parameters.begin();
if(parametersIterator != this->parameters.end()) {
std::cout << "|";
}
while(parametersIterator != this->parameters.end()) {
std::cout << " " << parametersIterator->get()->name << ": " << parametersIterator->get()->getOutputValue() << " |";
parametersIterator++;
}
}