Lodestar
An integrated real-time control package in C++
ls::blocks::std::MuxBlock< TType, TOps > Class Template Reference
Inheritance diagram for ls::blocks::std::MuxBlock< TType, TOps >:
[legend]
Collaboration diagram for ls::blocks::std::MuxBlock< TType, TOps >:
[legend]

Additional Inherited Members

- Public Types inherited from ls::blocks::BlockBase< Block< ::std::tuple< TType >, ::std::tuple< TType >, BlockProto::empty > >
using empty = std::tuple<>
 
- Public Types inherited from ls::blocks::BlockProto
using empty = std::tuple<>
 
- Public Member Functions inherited from ls::blocks::BlockBase< Block< ::std::tuple< TType >, ::std::tuple< TType >, BlockProto::empty > >
void trigger () override
 Number of parameter slots. More...
 
- Public Member Functions inherited from ls::blocks::BlockProto
void setPriority (int prio)
 
int getPriority () const
 
const GiNaC::function blkf (const ::std::vector< GiNaC::ex > &exvec, bool appendId=true)
 
- Public Attributes inherited from ls::blocks::BlockProto
std::vector< SignalBase * > inputPointers {}
 Utility using declaration for empty slot bank.
 
std::vector< SignalBase * > outputPointers {}
 Vector of input signal pointers.
 
const unsigned int id
 Vector of output signal pointers.
 
unsigned int ins
 Unique Block ID.
 
unsigned int outs
 Number of input slots.
 
unsigned int pars
 Number of output slots.
 
unsigned serial
 
- Static Public Attributes inherited from ls::blocks::BlockProto
static int objects_created = 0
 
static int objects_alive = 0
 
- Protected Attributes inherited from ls::blocks::BlockProto
int prio_ = -1
 

The documentation for this class was generated from the following file: