29 lines
628 B
C++
29 lines
628 B
C++
|
|
/*
|
|||
|
|
* SignalTable2.cpp
|
|||
|
|
*
|
|||
|
|
* Created on: 2 февр. 2023 г.
|
|||
|
|
* Author: titov
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
#include "SignalTable2.hh"
|
|||
|
|
|
|||
|
|
bool schematic::SetterSignalTable2D::Setting::isValid() {
|
|||
|
|
//any value is valid
|
|||
|
|
return true;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
schematic::SetterSignalTable2D::SetterSignalTable2D( Object * object ) :
|
|||
|
|
object(object) {}
|
|||
|
|
|
|||
|
|
void schematic::SetterSignalTable2D::configure(
|
|||
|
|
const Setting & setting ) {
|
|||
|
|
|
|||
|
|
Value values[Object::val_size] = { setting.value_a0b0, setting.value_a1b0, setting.value_a0b1, setting.value_a1b1 };
|
|||
|
|
|
|||
|
|
for( Object::Index i = 0; i < Object::val_size; i++ )
|
|||
|
|
object->set( values[i], i );
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|