class DEigerFileWriter provides access to the EIGER filewriter module.
More...
class DEigerFileWriter provides access to the EIGER filewriter module.
◆ DEigerFileWriter()
| def dectris.albula.DEigerFileWriter.DEigerFileWriter |
( |
|
host, |
|
|
|
port = 80 |
|
) |
| |
Contruct DEigerFileWriter that connects to host and port.
- Parameters
-
| host | String containing the host name or IP address of the Eiger server. |
| port | Integer containing the port number of the Eiger server. |
◆ download()
| def dectris.albula.DEigerFileWriter.download |
( |
|
fileName, |
|
|
|
targetDir |
|
) |
| |
Download file.
- Parameters
-
| fileName | String. File on server to be downloaded |
| targetDir | String. Target director, the directory where the downloaded file is stored. |
- Returns
- Number of bytes downloaded
◆ enabled()
| def dectris.albula.DEigerFileWriter.enabled |
( |
| ) |
|
Return True (False) if the filewriter interface on the Eiger server is enabled (disabled)
- Returns
- True or False
◆ listFiles()
| def dectris.albula.DEigerFileWriter.listFiles |
( |
| ) |
|
List all files that are available on the server.
- Returns
- List of all available files
◆ remove()
| def dectris.albula.DEigerFileWriter.remove |
( |
|
fileName | ) |
|
Remove file from server.
- Parameters
-
◆ setEnabled()
| def dectris.albula.DEigerFileWriter.setEnabled |
( |
|
enabled | ) |
|
Enable (disable) the filewriter interface on the Eiger server by passing True (False)
- Parameters
-
◆ version()
| def dectris.albula.DEigerFileWriter.version |
( |
| ) |
|
Get the API version of the filewriter interface from the Eiger server.
- Returns
- String