This module implements the functionality required by the octopus board (large).
More...
|
void | octoResetBoard (int brd) |
|
bool | octoInitChan (int brd, int ch, uint8_t highVolt, uint8_t threshold) |
| Initializes a channel on the octopus board. More...
|
|
bool | octoDeinitChan (int brd, int ch) |
| De-Initializes a channel on the octopus board. More...
|
|
bool | octoReadFault (int brd, uint32_t *fault) |
| Reads the fault register of the CLPD. More...
|
|
bool | octoReadEnabled (int brd, uint32_t *enabled) |
|
bool | octoPMTID (int brd, int ch, uint32_t *id, bool *pmtIdFault) |
| Reads a PMT ID. More...
|
|
bool | octoPiezo (bool on) |
| Turns the Piezo on or off. More...
|
|
bool | octoHighVoltage (int brd, int ch, bool hvOn) |
| Turns the high-voltage on or off. More...
|
|
bool | octoChainTest (int brd, int ch) |
| Executes a chain-test. More...
|
|
This module implements the functionality required by the octopus board (large).
From this interface you can control the CPLD on the octopus board and the PROMiS module.
Definition in file octopus.h.