| Modifier and Type | Interface and Description |
|---|---|
interface |
CcdDriver
The interface definition to a ccd driver tailored to work with Thomas
Fechner's RPC-server implementation.
|
interface |
Continuous |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCcdDriver
Abstract base class for CCD-drivers.
|
class |
AsynchronousCcdDriver
A non-blocking ccd-driver acts on the
#startExpose and
#startDarkExpose. |
class |
FechnerDriver
The class to work with thomas fechner's guider ccd.
|
class |
ScienceCcdDriver
This class interfaces to Thomas Fechner's Wifsip controller (Magellan) type.
|
class |
StreamingCcdDriver
This class interfaces to Thomas Fechner's new CCD class that allows data
retrieval via the RPC calls.
|
class |
SynchronousCcdDriver
A blocking ccd-driver acts on the
CcdDriver.expose(), CcdDriver.exposeBias(), and
CcdDriver.exposeDark() methods. |
| Modifier and Type | Class and Description |
|---|---|
class |
SesDriver
This class interfaces to Thomas Fechner's SeS controller (Magellan) type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MagellanDriver
This class interfaces to Thomas Fechner's Wifsip controller (Magellan) type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
E2VDriver
This class interfaces to Thomas Fechner's EsV controller (Magellan) type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Cooldown
An interface indicating that a driver needs certain cool-down phases for
proper operating.
|
interface |
Resettable
Indicates that a driver is resettable.
|
interface |
StreamIODriver
A driver that simultaneously provides an input and and output stream.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDriver
An abstract implementation of a
Driver. |
class |
AbstractSerialDriver
A base class for any driver that wants to support serial access.
|
class |
AbstractSimulatingDriver |
class |
AbstractSocketDriver
An abstract driver that is based on a client socket connection.
|
class |
AsciiSocketDriver
A class that reads and writes ASCII commands to the socket.
|
class |
SerialDriver
A simple serial driver for use in
stella.CalibStaticLockUnit.CalibUnit and
MotorController |
| Modifier and Type | Method and Description |
|---|---|
static Driver |
AbstractDriver.createDriver(Map<String,String> prop)
Creates a new driver instance using the class key found in the
properties.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DriverDepending.registerDriver(Driver rs485)
Registers a
Driver object to this object. |
boolean |
SerialValue.registerDriver(Driver rs485)
Registers the driver.
|
| Modifier and Type | Field and Description |
|---|---|
private List<Driver> |
ParameterSet.drivers
The list of registered drivers.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ParameterSet.registerDriver(Driver io)
Registers a driver to this parameter set.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
LinearPrimeFocus.registerDriver(Driver ls) |
| Modifier and Type | Class and Description |
|---|---|
class |
CalibStaticLockUnit |
class |
CalibUnit |
class |
ConcurrentCalibUnit |
class |
WrongCalibUnit |
| Modifier and Type | Class and Description |
|---|---|
class |
JanosDriver
The class to work with Janos Bartus's implementation of the Kopenhagen ccd.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractCCDParameter.registerDriver(Driver ccd)
Registers the main camera object to this parameter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGigeDriver
The interface to the STELLA API to allow the Ace-GigE-CCD camera be used as a
standard CCD using the
CcdDriver interface. |
class |
GigeDriver1600
The interface to the STELLA API to allow the Ace-GigE-CCD camera be used as a
standard CCD using the
CcdDriver interface. |
class |
GigeDriver2000
The interface to the STELLA API to allow the Ace-GigE-CCD camera be used as a
standard CCD using the
CcdDriver interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
FireDriver
The interface to the STELLA API to allow the firewire-CCD camera be used as a
standard CCD using the
CcdDriver interface. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PilarParameter.registerDriver(Driver pilar)
Registers a pilar driver to this parameter.
|
boolean |
AdcPosition.registerDriver(Driver fw)
Registers the driver.
|
boolean |
ShutterTimes.registerDriver(Driver fw)
Registers the driver.
|
boolean |
FilterWheelPosition.registerDriver(Driver fw)
Registers the driver.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CastingRS485Server
A class that acts as a serial caster, additionally to its RS485 server
capabilities.
|
class |
DummyRS485
A dummy class for testing event casting by the serial server.
|
class |
NudamConfig
A simple configuration tool for NuDam modules.
|
class |
PollingBeckhoffServer |
class |
PollingRS485Server
An extension to a normal RS485-server.
|
class |
RS485Configurator
A command-line tool for setting the configuration of a serial I/O module.
|
class |
RS485ReadWriteServer
A class enabeling write access to the serial port.
|
class |
RS485Scan
A class that provides the possibility to scan a serial port for connected
RS485 NuDam modules.
|
class |
RS485Server
A class enabeling write access to the serial port.
|
class |
WatchdogRS485Server
A class that adds watchdog capabilities to a RS485 server.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RS485Switch.registerDriver(Driver rs485)
Registers the driver.
|
boolean |
OneWireSwitch.registerDriver(Driver rs485)
Registers the driver.
|
boolean |
OneWireMultiSwitch.registerDriver(Driver rs485)
Registers the driver.
|
boolean |
BeckhoffSwitch.registerDriver(Driver rs485)
Registers the driver.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EthReading
A generic desription of a moxa driver that supports pure reading from a
Moxa ikLogik E1210 (16 DigitalIn), E1240 (8 Analog In), or
E1260 (6 Temperature in).
|
interface |
EthWriting |
| Modifier and Type | Class and Description |
|---|---|
class |
GenericMoxa
This is an abstract implementation of a moxa driver with the capabilities to
open a connection and read it.
|
class |
GenericMoxaRead
This is an abstract implementation of a moxa driver with the capabilities to
open a connection and read it.
|
class |
MoxaAnalog
Class to read the MOXA temperature sensor E1260
|
class |
MoxaDigital
Class to read the MOXA digital sensor E1210
|
class |
MoxaDigitalReadWrite
Class to read the MOXA digital sensor E1210
|
class |
MoxaTemperature
Class to read the MOXA temperature sensor
E1260
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
MoxaTrigger.registerDriver(Driver poller)
Registers the one-wire driver to this sensor.
|
boolean |
MoxaSwitch.registerDriver(Driver poller)
Registers the one-wire driver to this sensor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AdsSocketChannel
We communicate with an AMS PLC using a TCP/IP socket connection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommunicationHandler
This class handles the low-level communication for GREGOR in providing
a method to initiate message output and allows registering of a single
event listener (a call-back agent) which is notified on incoming
messages.
|
class |
GetterSetter
This class now narrows the GREGOR communication down to two command, a
get and a set command.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MasterPollingRead
This is an abstract implementation of a moxa driver with the capabilities to
open a connection and read it.
|
class |
PollAnalog
The equivalent to
MoxaAnalog for reading via modbus. |
class |
PollDigital |
class |
TcpMaster
This is an abstract implementation of a moxa driver with the capabilities to
open a connection and read it.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ModbusSwitch.registerDriver(Driver poller)
Registers the one-wire driver to this sensor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PilarDriver
This interface describes a translation layer from
TelescopeCommands
to TCS commands. |
| Modifier and Type | Class and Description |
|---|---|
class |
VattHandler
This class handles the low-level communication for VATT in providing
a method to send a command to the command server.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UpsDriver
A class to represent an ups.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MultiAxes
A driver that allows to attain numbered position on different axes.
|
interface |
Positioning
A spinning driver allows to attain a numbered position.
|
interface |
Shutter
A shutter is a special positioning driver, that has only two positions:
Opened and closed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FilterWheel
Extention of the MotorController class.
|
class |
LinearPositioner
The class makes possible to operate linear positioner units via Phytron MCC-2
controller interface in java.
|
class |
MiniWheel
The class provide a simple interface for the mini filter wheel operation
locates in the STELLA-SES top unit.
|
class |
MotorController
Communication class for the OMC 93-70 MINI stepper motor controller.
|
class |
OmcMotor
Extention of the MotorController class.
|
class |
RelativeWheel
Extension of the MotorController class.
|
class |
WifsipWheel
Extention of the MotorController class.
|
class |
WindmillShutter
A representation of the shutter used on the SES.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
OneWireDriver
The specialisation for one-wire drivers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PythonClient
This is a work-around to get the one-wire sensors to work.
|
class |
ServerClient
Java class for accessing OWFS through owserver daemon over IP.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<String,Driver> |
GenericMaster.drivers
The mapping of driver names against the drivers of the master.
|
| Modifier and Type | Method and Description |
|---|---|
Driver |
GenericMaster.getDriver(String drivername)
Access to the driver of the given name.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Driver> |
GenericMaster.getAllDrivers()
Returns a collection of all drivers hosted.
|
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
GenericMaster.reopenSingleDriver(Driver io)
Restarts a single driver by re-opening it.
|
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
GenericMaster.reopenDrivers(Collection<Driver> drvs)
Restarts a list of drivers by iteration through all instances and
cumulating the failure flags.
|
private static boolean |
GenericMaster.resetDrivers(Collection<Driver> drvs)
Restarts a list of drivers by iteration through all instances and
cumulating the failure flags.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DomeDriver
This driver has the ability to control a dome.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaaderDome
Dome driver implementation for the Baader dome in Potsdam, sheltering
Robotel.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DomeReceiver.registerDriver(Driver d)
Registers the dome driver.
|
boolean |
SwitchTrigger.registerDriver(Driver server)
Registers the serial server to this switch trigger.
|
boolean |
LightSwitch.registerDriver(Driver server)
Additionally registers the light switch as a cache-changed listener
to the polling server.
|
boolean |
RoofReceiver.registerDriver(Driver driver)
Initializes the serial server.
|
boolean |
BeckhoffLight.registerDriver(Driver server)
Additionally registers the light switch as a cache-changed listener
to the polling server.
|
boolean |
OneReadTrigger.registerDriver(Driver serial)
Registers the serial server to this switch trigger.
|
boolean |
BeckhoffRoof.registerDriver(Driver beckhoff)
If driver is a polling beckhoff driver,
PollingBeckhoffServer and
has the appropriate name, we assign it to the roof limit switches and
keep a local reference for opening and closing the roof. |
| Modifier and Type | Field and Description |
|---|---|
private List<Driver> |
WeatherStation.drivers
A list of all weather drivers registered to the weather station.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
OneWireADSensor.registerDriver(Driver poller)
Registers the serial server to this sensor.
|
boolean |
BeckhoffSensor.registerDriver(Driver poller)
Registers the serial server to this sensor.
|
boolean |
UpsSensor.registerDriver(Driver poller)
Registers the one-wire driver to this sensor.
|
boolean |
RS485Sensor.registerDriver(Driver poller)
Registers the serial server to this sensor.
|
boolean |
BeckhoffRainSensor.registerDriver(Driver poller)
Registers the serial server to this sensor.
|
boolean |
MoxaSensor.registerDriver(Driver poller)
Registers the one-wire driver to this sensor.
|
boolean |
RS485RainImminentSensor.registerDriver(Driver poller)
Registers the serial server to this sensor.
|
boolean |
RS485RainSensor.registerDriver(Driver poller)
Registers the serial server to this sensor.
|
boolean |
OneWireSensor.registerDriver(Driver poller)
Registers the one-wire driver to this sensor.
|
void |
WeatherStation.registerSensorDriver(Driver drv)
Registers an instance of a polling rs485 server to all sensors that
are instances of
RS485Sensor. |
void |
WeatherSurveying.registerSensorDriver(Driver driver)
Registers a driver to represent the hardware sensors in software.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TelescopeDriver
A generic interface describing the essential functionality a telescope must
provide to work as an astronomical telescope.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPilarDriver
Case implementation of the pilar3 driver.
|
class |
AbstractRpcTelescope
Generic interface to classes that talk to an RPC-server TCS.
|
class |
GregorDriver
Class that represents the gregor telescope within the SCS robotic framework.
|
class |
OpenPilarSocket
Case implementation of the open TSI driver.
|
static class |
OpenPilarSocket.PilarTest
Test class.
|
class |
Pilar3Socket
Case implementation of the pilar3 driver.
|
static class |
Pilar3Socket.PilarTest
Test class.
|
class |
VattDriver
Implementation of a telescope driver that taks to the VATT on the
binary server interface.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
MomentsFocusser.registerDriver(Driver d)
If this driver is a ccd and its name equals
MomentsFocusser.KEY_CCD. |