19 lines
469 B
C++
19 lines
469 B
C++
|
|
#include "SignalIsFinite.hh"
|
||
|
|
|
||
|
|
#include "../../schematic/SignalComporator.hh"
|
||
|
|
|
||
|
|
bool application::schematic::SignalIsFinite::input( Environment & env ) {
|
||
|
|
|
||
|
|
return value = env.signals.get( links.value );
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
void application::schematic::SignalIsFinite::build( Environment & env ) {
|
||
|
|
|
||
|
|
systemic::detail::SignalIsFinite * sig = memories::instance_object<systemic::detail::SignalIsFinite>( env.static_object_ma, *value );
|
||
|
|
|
||
|
|
env.statuses.add( links.finite, sig );
|
||
|
|
|
||
|
|
}
|
||
|
|
|