class DEigerStream provides access the Eiger stream interface. More...
Public Member Functions | |
| def | DEigerStream |
| Contruct DEigerStream that connects to host and port. More... | |
| def | version |
| Get the API version of the stream interface from the Eiger server. More... | |
| def | enabled |
| Return True (False) if the stream interface on the Eiger server is enabled (disabled) More... | |
| def | setEnabled |
| Enable (disable) the stream interface on the Eiger server by passing True (False) More... | |
| def | headerDetail |
| Returns the degree of detail of the data header. More... | |
| def | setHeaderDetail |
| Set the degree of detail of the data header. More... | |
| def | dropped |
| Returns number of dropped images inside the detector. More... | |
| def | pop |
| Get most recent image that is taken on the Eiger detector together with its series and image ID. More... | |
class DEigerStream provides access the Eiger stream interface.
In order to used monitor Eiger its stream interface must be enabled (see enabled(), setEnabled()).
| def dectris.albula.DEigerStream.DEigerStream | ( | host, | |
port = 80 |
|||
| ) |
Contruct DEigerStream that connects to host and port.
| host | String containing the host name or IP address of the Eiger server. |
| port | Integer containing the port number of the Eiger server. |
| def dectris.albula.DEigerStream.dropped | ( | ) |
Returns number of dropped images inside the detector.
| def dectris.albula.DEigerStream.enabled | ( | ) |
Return True (False) if the stream interface on the Eiger server is enabled (disabled)
| def dectris.albula.DEigerStream.headerDetail | ( | ) |
Returns the degree of detail of the data header.
| def dectris.albula.DEigerStream.pop | ( | ) |
Get most recent image that is taken on the Eiger detector together with its series and image ID.
Raises DTimeoutException in case of timeout.
| def dectris.albula.DEigerStream.setEnabled | ( | enabled | ) |
Enable (disable) the stream interface on the Eiger server by passing True (False)
| enabled | True or False |
| def dectris.albula.DEigerStream.setHeaderDetail | ( | headerDetail | ) |
Set the degree of detail of the data header.
| headerDetail | String. "basic", "all" or "none" |
| def dectris.albula.DEigerStream.version | ( | ) |
Get the API version of the stream interface from the Eiger server.