Skip to content

Commit a111a80

Browse files
committed
Add Switch::getSignalNumber
1 parent bff3eec commit a111a80

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

include/sot/core/switch.hh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ namespace dynamicgraph {
5252
" Set number of input signals\n";
5353
addCommand ("setSignalNumber", makeCommandVoid1
5454
(*this, &Switch::setSignalNumber, docstring));
55+
56+
docstring =
57+
"\n"
58+
" Get number of input signals\n";
59+
addCommand ("getSignalNumber",
60+
new command::Getter<Switch, int> (*this, &Switch::getSignalNumber, docstring));
5561
}
5662

5763
~Switch () {}
@@ -85,6 +91,11 @@ namespace dynamicgraph {
8591
}
8692
}
8793

94+
int getSignalNumber () const
95+
{
96+
return (int)signals.size();
97+
}
98+
8899
private:
89100
typedef SignalPtr<Value, Time> Signal_t;
90101
typedef std::vector<Signal_t*> Signals_t;

0 commit comments

Comments
 (0)