Public Member Functions | |
| bool | AddChannel (QPulserChannel *ch) |
| add pulser channel to group | |
| unsigned int | GetDelay () const |
| get delay index associated to current group | |
| void | SetDelay (unsigned int delay) |
| set delay for this group | |
|
const std::vector < QPulserChannel * > & | GetChannels () const |
| get const reference to pulser channels vector | |
|
QTimer< class QBasePulserController > * | GetDelayTimer () |
| get delay timer associated to this pulser group | |
| unsigned int | GetGroupId () const |
Private Attributes | |
| unsigned int | fDelay |
| QTimer< QBasePulserController > | fDelayTimer |
| std::vector< QPulserChannel * > | fChannels |
| unsigned int | fGroupId |
Static Private Attributes | |
| static unsigned int | gGroupIdCtr = 0 |
| bool QPulserGroup::AddChannel | ( | QPulserChannel * | ch | ) |
add pulser channel to group
| ch | pointer to QPulserChannel object to be added |
References fDelay, QPulserChannel::GetDelay(), QPulserChannel::SetDelay(), and QTimer< T >::SetTimeout().
unsigned int QPulserGroup::fDelay [private] |
delay in ms
Referenced by AddChannel(), GetDelay(), and SetDelay().
1.5.6