hvl_ccb.dev.keysightb298xx.device
- class KeysightB2985A(com: KeysightB2985AVisaCommunication | KeysightB2985AVisaCommunicationConfig | dict, dev_config: KeysightB2985AConfig | dict | None = None)[source]
Bases:
VisaDeviceDevice class for the KeysightB2985A.
- property acquire: Acquisition
- static config_cls()[source]
Return the default configdataclass class.
- Returns:
a reference to the default configdataclass class
- static default_com_cls()[source]
Return the default communication protocol for this device type, which is VisaCommunication.
- Returns:
the VisaCommunication class
- self_test() bool[source]
Perform a device self-test to check for correct operation.
- Returns:
bool with result of the self test.
- property status: Status
The status byte STB is defined in IEEE 488.2. It provides a rough overview of the instrument status.
- stop() None[source]
Stop the KeysightB2985A and close communication. Resets the device to local operation mode.
- property transition: Transition