The ursa namespace. More...
Classes | |
| class | Interface |
| The interface class implements a link to the ursa hardware. More... | |
Enumerations | |
| enum | inputs { INPUT1NEG = 0, INPUT1POS, INPUT2NEG, INPUT2POS, INPUTXPOS } |
| An enum for the different input configurations. More... | |
| enum | shaping_time { TIME0_25uS = 0, TIME0_5uS, TIME1uS, TIME2uS, TIME4uS, TIME6uS, TIME8uS, TIME10uS } |
Functions | |
| const size_t | max_line_length (64) |
The ursa namespace.
| enum ursa::inputs |
An enum for the different input configurations.
Used in Interface::setInput(). ursa::INPUTXPOS is either input positive pre-shaped pulse.
| INPUT1NEG |
Input 1 negative polarity. |
| INPUT1POS |
Input 1 positive polarity. |
| INPUT2NEG |
Input 2 negative polarity. |
| INPUT2POS |
Input 2 positive polarity. |
| INPUTXPOS |
Either input positive. |
Definition at line 57 of file ursa_driver.h.
| enum ursa::shaping_time |
An Enum for each possible shaping time.
Used in Interface::setShapingTime().
| TIME0_25uS |
0.25 μS |
| TIME0_5uS |
0.5 μS |
| TIME1uS |
1 μS |
| TIME2uS |
2 μS |
| TIME4uS |
4 μS |
| TIME6uS |
6 μS |
| TIME8uS |
8 μS |
| TIME10uS |
10 μS |
Definition at line 70 of file ursa_driver.h.
| const size_t ursa::max_line_length | ( | 64 | ) |