Module azcam.tools.sendimage

Classes

class SendImage (tool_id='sendimage', description=None)

Class to send image to a remote image server.

Args

tool_id
name used to reference the tool (controller, display, …)
description
description of this tool

Ancestors

Instance variables

var description

Inherited from: Tools.description

descriptive tool name

var enabled

Inherited from: Tools.enabled

1 when tool is enabled

var initialized

Inherited from: Tools.initialized

1 when tool has been initialized

var is_reset

Inherited from: Tools.is_reset

1 when tool has been reset

var tool_id

Inherited from: Tools.tool_id

name used to reference the tool ("controller", "display", …)

var verbosity

Inherited from: Tools.verbosity

verbosity for debug, >0 is more verbose

Methods

def azcam_imageserver(self, localfile, remotefile=None)

Send image to azcam image server.

def ccdacq_imageserver(self, localfile, remotefile=None)

Send raw image data to cccdacq (ICE) application.

def dataserver(self, localfile, remotefile)

Send image to dataserver.

def get_remote_imageserver(self)

Get remote image server parameters.

Returns

remote_imageserver_host: remote_imageserver_port: remote_imageserver_type: remote_imageserver_filename:

def initialize(self) ‑> None

Inherited from: Tools.initialize

Initialize the tool.

def lbtguider_imageserver(self, localfile, remotefile=None)

Send image to an LBT guider image server.

def reset(self) ‑> None

Inherited from: Tools.reset

Reset the tool.

def send_image(self, localfile=None, remotefile=None)

Send image to remote image server.

def set_remote_imageserver(self, remote_imageserver_host='', remote_imageserver_port=6543, remote_imageserver_type='dataserver', remote_imageserver_filename='image')

Set parameters so image files are sent to a remote image server.