Development status:
Released,
Release: Release_1_3
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/CounterTimer/BNC575
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 s |
| PulseDelayScalar: DevDouble | pulse delay in |
| 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 |
| PulsePeriodScalar: DevDouble | Pulse period in s |
| DeviceStateScalar: DevBoolean | Enables / disables device, true - enabled, false = disabled |
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. |
| SoftTriggerInput: DevVoid Output: DevVoid |
Generate an external software trigger |
Pipes:
Properties:
| Name | Description |
|---|---|
| ControllerDevString | Controller server device |
| ChannelDevString | Channel number |
Please log in to comment.
Generated
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 can see previous version here .
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.