This is historical information of device classes implemented in ABC1260 device server.

Use this link to find the valid information.

Development status: New development
Information status: New

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

License:

Contact:

Hardware


Manufacturer: none

Bus: Serial Line

Class interface


Attributes:

Name Description
RemainingDropsScalar: DevLong drops remaining in the vial
SerialNumberScalar: DevString
VialNameScalar: DevString
LastResetDateScalar: DevString
TemperatureScalar: DevDouble
ExternalAlarmScalar: DevBoolean
TimestampScalar: DevString
TimeSinceResetScalar: DevDouble The time in second since last reset
DoseRateScalar: DevDouble The current dose rate
CountsSinceResetScalar: DevLong Counts since the last reset
DoseSinceResetScalar: DevDouble The current dose since the last reset
TotalCountsScalar: DevLong Total counts
TotalDoseScalar: DevDouble The total Dose

Commands:

Name Description
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)
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
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
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
GetSerialNumberInput: DevVoid
no argin
Output: DevString
ABC serial number
Returns the ABC serial number to identify the ABC1260.
GetFirmwareVersionInput: DevVoid
no argin
Output: DevString
Firmware Version
Returns the ABC firmware version number
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.
ResetInput: DevVoid
no argin
Output: DevVoid
no argout
Reset the current dose to start a new acquisition.
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.
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.

Pipes:

Properties:

Name Description
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
PeriodicResetTimesDevString list of hours at which the device server will reset the dose of the neutron monitor. If this property is not set, no reset will be performed
IsABC1260ModelDevBoolean Specify if this is an ABC1260 model (false means this an APFEL).
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.
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
PeriodicResetTimesArray of DevShort list of hours at which we want an automatic reset of the dose. If this property is not set, no reset will be done
SerialProxyNameDevString The name of the Serial DServer used

3 Apr 2021, DS Admin
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, 11:52 a.m.