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 | ) |