This is historical information of device classes implemented in BNC575 device server.
Use this link to find the valid information.
Development status:
Released
Information status: New
Contact:
Class Description
Families: Instrumentation
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: Berkeley Nucleonics Corp
Bus: Not Applicable
Class interface
Attributes:
| Name | Description |
|---|---|
| PulseStateScalar: DevBoolean | Pulse state, true = on, false = off |
| PulseWidthScalar: DevDouble | Pulse width in ns |
| PulseDelayScalar: DevDouble | pulse delay in nanoseconds |
| PulseSyncScalar: DevString | pulse synchronisation channel, valid values: T0, CHA, CHB, CHC, CHD ... |
| PulseMuxScalar: DevShort | Timers enabled as output for channel, valid values: 0 - 15 |
| PulsePolarityScalar: DevString | Pulse polarity for channel, valid values: NORM / INV |
| PulseChannelModeScalar: DevString | pulse channel mode, valid values: NORMAL, SINGLE, BURST, DCYCLE |
| PulseChannelOutputModeScalar: DevString | pulse channel output mode, valid values: TTL / ADJ |
| PulseChannelOutputLevelScalar: DevDouble | pulse channel output level in Volt (2 - 20) |
| TriggerModeScalar: DevString | trigger mode (for all channels), valid values: TRIG / DIS |
| TriggerLogicScalar: DevString | Trigger logic for T0, valid values: RIS / FALL |
| TriggerLevelScalar: DevDouble | trigger level for T0 in Volt, valid value: 2 - 20 |
| InternalClockScalar: DevString | Set / get source for internal rate generator. Valid values: SYS / EXT10 / EXT20 / EXT25 / EXT40 / EXT50 / EXT80 / EXT100 |
| ExternalClockScalar: DevString | Set / get external clock output. Valid values: T0 / 10 / 11 / 12 / 14 / 16 / 20 / 25 / 33 / 50 / 100 |
Commands:
| Name | Description |
|---|---|
| StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
| StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
Pipes:
Properties:
| Name | Description |
|---|---|
| ControllerDevString | Controller server device |
| ChannelDevString | Channel number |
| SimulationModeDevUShort | — |
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2
on:19 Jan 2017, 10:39 a.m.