delaere / VeheMencE

User friendly vme control library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

add group operations (SY527 fw 3.04)

delaere opened this issue · comments

Since caen introduces the notion of groups of channels, we need typically a group class

  • initialized from the config on caenet with pointers to the channels
  • with methods to configure the group and read channel status in a group (must update the channel cache afterwards)
  • with methods to add a channel (either by index or by pointer)
  • with methods to remove a channel

Also, few additional caenet methods of general interest.

Code in commits 405e60a and f1e88bc should address this.

At this stage, still missing new caenet codes:

Read General Status
Set Channel Name
Set Status Alarm
Format CPU EEPROM + Confirm Format CPU EEPROM
Clear Alarm
Lock Keyboard
Unlock Keyboard
Kill All Channels + Confirm Kill All Channels

Should be all fine. Need some testing.