Classes | Enumerations | Functions
ursa Namespace Reference

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)

Detailed Description

The ursa namespace.


Enumeration Type Documentation

An enum for the different input configurations.

Used in Interface::setInput(). ursa::INPUTXPOS is either input positive pre-shaped pulse.

Enumerator:
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.

An Enum for each possible shaping time.

Used in Interface::setShapingTime().

Enumerator:
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.


Function Documentation

const size_t ursa::max_line_length ( 64  )


ursa_driver
Author(s): Mike Hosmar
autogenerated on Sat Jun 8 2019 20:57:48