public static interface GlobalClient.Impl
| Modifier and Type | Method and Description |
|---|---|
default void |
deleteGlobalClient()
Deletes an object.
|
default int |
getHwType()
Gets the hardware type.
|
default void |
newGlobalClient(int[] ids,
String[] ifcs)
Creates a new object.
|
default void |
newGlobalClient(String part)
Creates a new object.
|
default void |
setRegisterList(int rebType,
int[] registers)
Sets the registers to be read at image acquisition.
|
default long |
startSequencer(int opcode)
Starts the sequencer.
|
default long |
triggerImage(String name)
Triggers image acquisition.
|
default long |
triggerImage(String name,
String folder,
int opcode,
String annotation,
int... ids)
Triggers image acquisition.
|
default void newGlobalClient(String part) throws REBException
part - The name of the DAQ partition to useREBExceptiondefault void newGlobalClient(int[] ids,
String[] ifcs)
throws REBException
ids - The IDs of the REBs to connect toifcs - The names of the hardware interfaces to use for the
corresponding IDs. If null, or an element is null or
empty, the default interface is used.REBExceptiondefault void deleteGlobalClient()
default int getHwType()
default void setRegisterList(int rebType,
int[] registers)
rebType - The encode REB typeregisters - The array of register addressesdefault long triggerImage(String name) throws REBException
name - The image nameREBExceptiondefault long triggerImage(String name, String folder, int opcode, String annotation, int... ids) throws REBException
name - The image namefolder - The image folder to useopcode - The sequencer opcodeannotation - The image annotationids - An array of REB ids to use; if empty, use whole partitionREBExceptiondefault long startSequencer(int opcode)
throws REBException
opcode - The sequencer opcodeREBExceptionCopyright © 2021 LSST. All rights reserved.