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

Use this link to find the valid information.

Development status: New development
Information status: New

Contact:



Class Description


Handle PSS crate hardware

Families: Security

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: ESRF

Product:

REL1_0

Bus: Not Applicable

Class interface


Attributes:

Name Description
InterlocksSpectrum: DevShort

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.
DevReadInput: DevVoid
Output: DevString
Serial line response
Returns the response of the PSS hardware.
GetAllDescriptionInput: DevVoid
Output: DevVarStringArray
List of interlock description
GetHistoryInfoInput: DevVoid
Output: DevVarLongArray
Return a list of interlock logs ,by date
Returns a list of known logs.
GetInterlockDescriptionInput: DevVarLongArray
List of Interlock addresses : [Word address,Bit address]*
Output: DevVarStringArray
Interlock descrition string array
GetInterlockStateInput: DevVarLongArray
List of Interlock addresses : [Word address,Bit address]*
Output: DevVarCharArray
List of interlock state
ReadInterlockHistoryInput: DevLong
Log time , see GetHistoryInfo
Output: DevVarShortArray
Array of interlock
Returns the states of the interlock set of the specified log
ResetInput: DevVoid
Output: DevVoid
Reset the interlock system.
SetInterlockDescriptionInput: DevVarStringArray
argin[0]=Word address argin[1]=Bit address argin[2]=Interlock description
Output: DevVoid
Sets the descripton of the specified interlock.
EnableSMSInput: DevVarLongArray
argin[0]=Word address argin[1]=Bit address
Output: DevVoid
Enable SMS alarm for the specified interlock.
DisableSMSInput: DevVarLongArray
argin[0]=Word address argin[1]=Bit address
Output: DevVoid
Disable SMS alarm for the specified interlock.
GetSMSInput: DevVarLongArray
argin[0]=Word address argin[1]=Bit address
Output: DevBoolean
true if the SMS alarm is enabled for this interlock, false otherwise.

Pipes:

Properties:

Name Description
Serial_lineDevString Name of the serial line device
Init_pscomDevShort Flag to force reinitialisation (This is needed on certain old daresbury board) Default is 0 => no initialisation
SMSDeviceDevString Name of the SMS device
SMSPhoneNumberDevString
MailDestArray of DevString List of mail adress

29 Jan 2022, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



6 Oct 2018, 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.



3 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:19 Jan 2017, 10:52 a.m.