pcdsdevices.valve.VCN_VAT590_Status
- class pcdsdevices.valve.VCN_VAT590_Status(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, **kwargs)
- See - VCN_VAT590- Corresponds to just ST_VAT590_STATUS in the lcls-twincat-vacuum library. - Ophyd Device Components - Attribute - Class - Suffix - Docs - Kind - Notes - ctrl_mode - CTRL_MODE- Valve control mode readback - normal - fatal_err - FATAL_ERR- Valve fatal error status readback - normal - ecat_data_valid - GEN_STATUS:ECAT_DATA_VALID- omitted - zero_executed - GEN_STATUS:ZERO_EXECUTED- omitted - ecat_rxbit - GEN_STATUS:ECAT_RxBIT- omitted - pres_sim - GEN_STATUS:PRES_SIM- omitted - pres_sp_reached - GEN_STATUS:PRES_SP_REACHED- omitted - warn_status - GEN_STATUS:WARN_STATUS- omitted - rem_ctrl - GEN_STATUS:REM_CTRL- omitted - service_req - GEN_WARN:SERVICE_REQ- omitted - power_fail_bait - GEN_WARN:POWER_FAIL_BATT- omitted - adc_unit_status - GEN_WARN:ADC_UNIT_STATUS- omitted - rem_not_possible - EXT_WARN:REM_NOT_POSSIBLE- omitted - ctrl_sp_not_allowed - EXT_WARN:CTRL_SP_NOT_ALLOWED- omitted - zero_status - EXT_WARN:ZERO_STATUS- omitted - pfo_status - EXT_WARN:PFO_STATUS- omitted - pres_sp_oor - EXT_WARN:PRES_SP_OOR- omitted - pos_sp_oor - EXT_WARN:POS_SP_OOR- omitted - ctrl_sp_oor - EXT_WARN:CTRL_SP_OOR- omitted - genctrl_sp_oor - EXT_WARN:GENCTRL_SP_OOR- omitted - proc_data_not_valid - EXT_WARN:PROC_DATA_NOT_VALID- omitted - Methods - configure(d: Dict[str, Any]) Tuple[Dict[str, Any], Dict[str, Any]]
- Configure the device for something during a run - This default implementation allows the user to change any of the - configuration_attrs. Subclasses might override this to perform additional input validation, cleanup, etc.- Parameters:
- d (dict) – The configuration dictionary. To specify the order that the changes should be made, use an OrderedDict. 
- Returns:
- (old, new) tuple of dictionaries 
- Where old and new are pre- and post-configure configuration states. 
 
 
 - describe() OrderedDictType[str, Dict[str, Any]]
- Provide schema and meta-data for - read().- This keys in the - OrderedDictthis method returns must match the keys in the- OrderedDictreturn by- read().- This provides schema related information, (ex shape, dtype), the source (ex PV name), and if available, units, limits, precision etc. - Returns:
- data_keys (OrderedDict) – The keys must be strings and the values must be dict-like with the - event_model.event_descriptor.data_keyschema.
 
 - get(**kwargs)
- Get the value of all components in the device - Keyword arguments are passed onto each signal.get(). Components beginning with an underscore will not be included. 
 - read() OrderedDictType[str, Dict[str, Any]]
- Read data from the device. - This method is expected to be as instantaneous as possible, with any substantial acquisition time taken care of in - trigger().- The - OrderedDictreturned by this method must have identical keys (in the same order) as the- OrderedDictreturned by- describe().- By convention, the first key in the return is the ‘primary’ key and maybe used by heuristics in - bluesky.- The values in the ordered dictionary must be dict (-likes) with the keys - {'value', 'timestamp'}. The- 'value'may have any type, the timestamp must be a float UNIX epoch timestamp in UTC.- Returns:
- data (OrderedDict) – The keys must be strings and the values must be dict-like with the keys - {'value', 'timestamp'}
 
 - read_configuration() OrderedDictType[str, Dict[str, Any]]
- Dictionary mapping names to value dicts with keys: value, timestamp - To control which fields are included, change the Component kinds on the device, or modify the - configuration_attrslist.
 - stop(*, success=False)
- Stop the Device and all (instantiated) subdevices 
 - summary()
 - trigger() StatusBase
- Trigger the device and return status object. - This method is responsible for implementing ‘trigger’ or ‘acquire’ functionality of this device. - If there is an appreciable time between triggering the device and it being able to be read (via the - read()method) then this method is also responsible for arranging that the- StatusBaseobject returned by this method is notified when the device is ready to be read.- If there is no delay between triggering and being readable, then this method must return a - StatusBaseobject which is already completed.- Returns:
- status (StatusBase) – - StatusBaseobject which will be marked as complete when the device is ready to be read.
 
 - Attributes - configuration_attrs
 - connected
 - hints
 - kind