This is historical information of device classes implemented in ABC1260 device server.
Use this link to find the valid information.
Development status:
Released,
Release: release_1_1_3
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/RadioProtection/ABC1260
Contact:
Class Description
This class reads dose and dose rate from the ABC1260 through a serial line. The communication interface used is RS485. No commands Start, Stop needed.
Families: RadioProtection
Key words:
Platform: All Platforms
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Serial Line
Class interface
Attributes:
Name | Description |
---|---|
TotalDoseScalar: DevDouble | The total Dose |
TotalCountsScalar: DevLong | Total counts |
DoseSinceResetScalar: DevDouble | The current dose since the last reset |
CountsSinceResetScalar: DevLong | Counts since the last reset |
DoseRateScalar: DevDouble | The current dose rate |
TimeSinceResetScalar: DevDouble | The time in second since last reset |
TimestampScalar: DevString | — |
ExternalAlarmScalar: DevBoolean | — |
TemperatureScalar: DevDouble | — |
LastResetDateScalar: DevString | — |
VialNameScalar: DevString | — |
SerialNumberScalar: DevString | — |
RemainingDropsScalar: DevLong | drops remaining in the vial |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State State Code |
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Status description |
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller. |
ResetInput: DevVoid no argin Output: DevVoid no argout |
Reset the current dose to start a new acquisition. |
GetBatteryChargeInput: DevVoid no argin Output: DevString battery charge in % if ABC not on AC |
This command returns the battery charge value in %. It returns "00" for 100% and "AC" for AC power. |
GetFirmwareVersionInput: DevVoid no argin Output: DevString Firmware Version |
Returns the ABC firmware version number |
GetSerialNumberInput: DevVoid no argin Output: DevString ABC serial number |
Returns the ABC serial number to identify the ABC1260. |
GetDoseAlarmSettingsInput: DevVoid no argin Output: DevVarDoubleStringArray string = alaram enable state, 4 digits = value |
This command returns the dose alarm state as folling : - the string part is the alarm state : OFF, ON or ON + EXTERNAL - the value is the dose alarm level in �Gy |
GetRateAlarmSettingsInput: DevVoid no argin Output: DevVarDoubleStringArray string = alaram enable state, 4 digits = value |
This command returns the rate alarm state as folling : - the string part is the alarm state : OFF, ON or ON + EXTERNAL - the value is the rate alarm level in �Gy/h |
Get4hourRateAlarmSettingsInput: DevVoid no argin Output: DevVarDoubleStringArray string = alaram enable state, 4 digits = value |
This command returns the rate alarm state as folling : - the string part is the alarm state : OFF, ON or ON + EXTERNAL - the value is the rate alarm level in �Gy/h |
UnlockCmdInput: DevVarLongStringArray 1) the string password in clear\n 2) the key n value\n 3) the key d value\n 4) list of codes (3 codes min expected).\n Output: DevVoid no argout (but may throw an exception !). |
Command to reset all neutron monitors devices specified in the property NeutronList. <Br> Expected argins must be in this order : <Br> 1 - the password in clear (string) <Br> 2 - the key n value (unsigned long) <Br> 3 - the key d value (unsigned long) <Br> 4 - list of codes (results of the crypted password.) (unsigned longs) |
Pipes:
Properties:
Name | Description |
---|---|
SerialProxyNameDevString | The name of the Serial DServer used |
GammaGainDevDouble | gain on the measurment to add the gamma contribution to the dose and the dose rate. If you want Neutrons only, let this gain to 1. If you want the total dose including gamma contribution, then set it to 1.56 |
InhibitRelayNameDevString | There is a possibility of inhibiting the output alarm externally. In that case, you have to define a tnago device name for reading the state of the inhibition key. if this property is not defined, no inhibition is possible. |
IsABC1260ModelDevBoolean | Specify if this is an ABC1260 model (false means this an APFEL). |
Updated:
The device class has been updated.
You can see previous version here .
12 Feb 2022, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
22 Jan 2022, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
16 Oct 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
18 Sep 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
3 Apr 2021, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.
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.