#include <ClockingNode.hpp>
◆ ConfigMap
typedef boost::unordered_map<std::string,Config> ConfigMap |
|
private |
◆ Clk40Select
Enumerator |
---|
ExternalAMC13 | |
ExternalMCH | |
Disconnected | |
◆ RefClkSelect
Enumerator |
---|
Oscillator | |
ClockCleaner | |
◆ ClockingNode()
ClockingNode |
( |
const uhal::Node& |
node | ) |
|
◆ ~ClockingNode()
◆ configure()
void configure |
( |
const std::string |
aConfig | ) |
const |
Configure the routing by logical states.
◆ configureU15()
void configureU15 |
( |
uint |
SelForOut0, |
|
|
uint |
SelForOut1, |
|
|
uint |
SelForOut2, |
|
|
uint |
SelForOut3 |
|
) |
| const |
Configure the U15 switch.
◆ configureU3()
void configureU3 |
( |
uint |
SelForOut0, |
|
|
uint |
SelForOut1, |
|
|
uint |
SelForOut2, |
|
|
uint |
SelForOut3 |
|
) |
| const |
◆ configureU36()
void configureU36 |
( |
uint |
SelForOut0, |
|
|
uint |
SelForOut1, |
|
|
uint |
SelForOut2, |
|
|
uint |
SelForOut3 |
|
) |
| const |
Configure the U36 switch.
◆ configureUX()
void configureUX |
( |
const std::string& |
chip, |
|
|
uint |
SelForOut0, |
|
|
uint |
SelForOut1, |
|
|
uint |
SelForOut2, |
|
|
uint |
SelForOut3 |
|
) |
| const |
|
protected |
◆ configureXpoint()
Configure the routing by logical states.
◆ makeDefaultConfigs()
Method to generate the default configurations.
◆ si5326Interrupt()
bool si5326Interrupt |
( |
| ) |
const |
◆ si5326LossOfLock()
bool si5326LossOfLock |
( |
| ) |
const |
Check the SI5326 loss of lock.
◆ si5326Reset()
void si5326Reset |
( |
| ) |
const |
◆ si5326WaitConfigured()
void si5326WaitConfigured |
( |
uint32_t |
aMaxTries = 1000 | ) |
const |
◆ UHAL_DERIVEDNODE()
◆ mConfigurations
const boost::unordered_map<std::string, ClockingNode::Config> mConfigurations = makeDefaultConfigs() |
|
staticprivate |
Map of the known configurations.
The documentation for this class was generated from the following files: