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

Use this link to find the valid information.

Development status: New development
Information status: Updated

Contact: thorsten.kracht@desy.de



Class Description


The SIS8800 is the MicroTCA equivalent to the SIS3820. This class supports the operation as a 16 channel scaler, all NIM/50 Ohm. It has 4 control inputs, 4k7 against 3.3 V. 0V is interpreted as logical 1, but will be inverted to comply with the SIS3820 behaviour.

Families: CounterTimer

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact: thorsten.kracht@desy.de

Hardware


Manufacturer: SIS

Bus: MicroTCA

Class interface


Attributes:

Name Description
CountsScalar: DevDouble the counter contents of a channel, implicitly triggers a copy to the shadow register. It cannot be written. Use reset() to set it to 0.
OffsetScalar: DevDouble the offset is subtrated from the counter reading

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.
ResetInput: DevVoid
Output: DevVoid
return status
Resets a channel, clears the coounter contents

Pipes:

Properties:

Name Description
DeviceNameDevString e.g. /dev/sis8800-s5 to select the device in the fifth slot of the MicroTCA crate.
SimulationModeDevULong 0 real mode, 1 simulation mode
ChannelDevULong channel number, 0 - 15

Added by:dadmin on:16 Jul 2022, 3:13 a.m.