Public Member Functions | |
void | SetPulserPeriod (unsigned int periodMs) |
set pulser period in ms | |
unsigned int | GetPulserPeriod () const |
get pulser period in ms | |
const std::map< unsigned int, QPulserChannel > & | GetChannels () const |
get map of pulse id and corresponding QPulserChannel | |
void | AddChannel (unsigned int pulseId, unsigned int hwCh, unsigned int delay, const std::vector< QPulserConfig * > &pattern) |
add channel to the group list | |
Private Attributes | |
unsigned int | fPeriodMs |
std::map< unsigned int, QPulserChannel > | fChannels |
std::map<unsigned int, QPulserChannel> QPulserGroupList::fChannels [private] |
key: pulseId, value: corresponding QPulserChannel object
Referenced by AddChannel(), and GetChannels().