23#include "mbsimControl/signal_.h"
25namespace MBSimControl {
34 void initializeUsingXML(xercesc::DOMElement *element)
override;
35 void init(
InitStage stage,
const MBSim::InitConfigSet &config)
override;
36 void setInputSignal(
Signal *signal_) { inputSignal = signal_; }
37 void setThreshold(
double s0_) { s0 = s0_; }
38 void updateSignal()
override;
39 int getSignalSize()
const override {
return 1; }
40 bool isSetValued()
const override {
return true; }
41 void calcsvSize()
override {
svSize = isSetValued(); }
42 void updateStopVector()
override;
43 void checkActive(
int j)
override;
44 bool isActive()
const override {
return active; }
46 Signal* inputSignal{
nullptr};
50 std::string inputSignalString;
Duration.
Definition: duration.h:31
Signal.
Definition: signal_.h:38