- ChannelDatum - Class in org.lsst.ccs.drivers.lighthouse
-
Represents a single channel datum from a Lighthouse counter.
- ChannelDatum(DataChannel, double) - Constructor for class org.lsst.ccs.drivers.lighthouse.ChannelDatum
-
Constructs an instance from the field values.
- channelIsEnabled(DataChannel) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Checks whether the given data channel is enabled.
- channelIsEnabled(DataChannel) - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Checks whether the given data channel is enabled.
- ChannelType - Enum in org.lsst.ccs.drivers.lighthouse
-
The kinds of things Lighthouse data channel might measure.
- ChannelUnits - Enum in org.lsst.ccs.drivers.lighthouse
-
The measurement units for Lighthouse data channels.
- clearAllRecords() - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Delete all records currently stored in the instrument.
- clearRecords() - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Clears all records from the device's internal data set.
- Client - Class in org.lsst.ccs.drivers.lighthouse
-
Exports high-level requests made of a Lighthouse particle counter.
- Client(Hardware) - Constructor for class org.lsst.ccs.drivers.lighthouse.Client
-
Stores a reference to a Hardware object used to communicate with the instrument and
reads the device model and the register map version.
- close() - Method in class org.lsst.ccs.drivers.lighthouse.FTDITransport
-
Closes the comm link to the device.
- close() - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Closes the device.
- close() - Method in class org.lsst.ccs.drivers.lighthouse.NetTransport
-
Closes the comm link to the device.
- close() - Method in class org.lsst.ccs.drivers.lighthouse.SerialTransport
-
Closes the comm link to the device.
- close() - Method in interface org.lsst.ccs.drivers.lighthouse.Transport
-
Closes the comm link to the device.
- getAlarmThreshold(DataChannel) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Gets the current alarm threshold for a particle channel.
- getAlarmThreshold(DataChannel) - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Gets the current alarm threshold for a particle channel.
- getAlarmThreshold(DataChannel) - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Gets the current alarm threshold for a particle channel.
- getAlarmThreshold(String) - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Gets the alarm threshold for a particle channel.
- getChannel() - Method in class org.lsst.ccs.drivers.lighthouse.ChannelDatum
-
Gets which channel the data value came from.
- getChannels() - Method in class org.lsst.ccs.drivers.lighthouse.DataRecord
-
Gets the channel data associated with this record.
- getClock() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Gets the device's time-of-day clock.
- getClock() - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Gets the device's time-of-day clock.
- getClock() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Gets the device's time-of-day clock.
- getClock() - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Displays the device clock value.
- getCommandNum() - Method in enum org.lsst.ccs.drivers.lighthouse.DeviceCommand
-
Gets the command number.
- getDeviceText() - Method in enum org.lsst.ccs.drivers.lighthouse.ChannelUnits
-
Gets the string used by the device to represent these units.
- getDuration() - Method in class org.lsst.ccs.drivers.lighthouse.DataRecord
-
Gets the length of time for which data was collected for this record.
- getFlags() - Method in class org.lsst.ccs.drivers.lighthouse.DataRecord
-
The device status flags for the record.
- getIndex() - Method in enum org.lsst.ccs.drivers.lighthouse.DataChannel
-
Gets the index of the channel.
- getLocation() - Method in class org.lsst.ccs.drivers.lighthouse.DataRecord
-
Gets the location at which the record's data was taken.
- getMask() - Method in enum org.lsst.ccs.drivers.lighthouse.DeviceFlag
-
Gets the hardware mask value for the flag.
- getMask() - Method in enum org.lsst.ccs.drivers.lighthouse.RecordFlag
-
Gets the hardware mask value for the flag.
- getModel() - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Gets the model of Lighthouse counter hardware (read by constructor).
- getName() - Method in enum org.lsst.ccs.drivers.lighthouse.DataChannel
-
Gets the name of the channel.
- getRecentRecords(Instant) - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Gets the data records more recent than a given time.
- getRecentRecords(String, String) - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Prints in ASCII, latest first, those data records more recent than a given date and time.
- getRecords(int, int, String) - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Prints in ASCII, earliest first, the device's buffered data records.
- getRecordsByIndex(int, int) - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Gets the data records specified by start and limit.
- getRegisterMapVersion() - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Gets the version of the Modbus register map used by the hardware (read by constructor).
- getStartTime() - Method in class org.lsst.ccs.drivers.lighthouse.DataRecord
-
Gets the time at which data collection was started for this record.
- getType() - Method in enum org.lsst.ccs.drivers.lighthouse.DataChannel
-
Gets the type of quantity measured.
- getValue() - Method in class org.lsst.ccs.drivers.lighthouse.ChannelDatum
-
Gets the value of the channel.
- readChannelType(DataChannel) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the data type registers for a data channel of the current record.
- readChannelType(DataChannel) - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the data type registers for a data channel of the current record.
- readChannelUnits(DataChannel) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the units registers for a data channel of the current record.
- readChannelUnits(DataChannel) - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the units registers for a data channel of the current record.
- readChannelValue(DataChannel) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the value registers for a data channel of the current record.
- readChannelValue(DataChannel) - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the value registers for a data channel of the current record.
- readDeviceFlags() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the device status register.
- readDeviceFlags() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the device status register.
- readDeviceMapVersion() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the Modbus map version register.
- readDeviceMapVersion() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the Modbus map version register.
- readDeviceModel() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the model designation registers.
- readDeviceModel() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the model designation registers.
- readLocationString(int) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the location string corresponding to a location number.
- readRecord() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the current data record from the device faster than combining
the other methods exported by this interface.
- readRecord() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the current data record from the device faster than combining
the other methods exported by this interface.
- readRecordCount() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the record count register.
- readRecordCount() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the record count register.
- readRecordDuration() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the record sample time register.
- readRecordDuration() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the record sample time register.
- readRecordFlags() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the device status registers of the current record.
- readRecordFlags() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the device status registers of the current record.
- readRecordLocation() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the registers for location number and location name.
- readRecordLocation() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the registers for location number and location name.
- readRecordStartTime() - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Reads the record timestamp register.
- readRecordStartTime() - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Reads the record timestamp register.
- receive(Duration) - Method in class org.lsst.ccs.drivers.lighthouse.FTDITransport
-
Receives a response from the device.
- receive(Duration) - Method in class org.lsst.ccs.drivers.lighthouse.NetTransport
-
Receives a response from the device.
- receive(Duration) - Method in class org.lsst.ccs.drivers.lighthouse.SerialTransport
-
Receives a response from the device.
- receive(Duration) - Method in interface org.lsst.ccs.drivers.lighthouse.Transport
-
Receives a response from the device.
- RECORD_ADDRESS - Static variable in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
The address (less 3001) of the first input register in the record header.
- RECORD_HEADER_SIZE - Static variable in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
The number of registers in the record header.
- RecordFlag - Enum in org.lsst.ccs.drivers.lighthouse
-
The device status flags that can be set for a Lighthouse data record.
- SAMPLE_TIME_OFFSET - Static variable in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
The offset from RECORD_ADDRESS of the sample-time-high register.
- send(String) - Method in class org.lsst.ccs.drivers.lighthouse.FTDITransport
-
Sends a command to the device.
- send(String) - Method in class org.lsst.ccs.drivers.lighthouse.NetTransport
-
Sends a command to the device.
- send(String) - Method in class org.lsst.ccs.drivers.lighthouse.SerialTransport
-
Sends a command to the device.
- send(String) - Method in interface org.lsst.ccs.drivers.lighthouse.Transport
-
Sends a command to the device.
- SERIAL_BAUD - Static variable in interface org.lsst.ccs.drivers.lighthouse.Transport
-
The baud rate to use for serial-port or FTDI connections.
- SERIAL_CHARACTERISTICS - Static variable in interface org.lsst.ccs.drivers.lighthouse.Transport
-
The data characteristics to use for serial-port or FTDI connections.
- serialOpen(String, boolean) - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Opens the device on a serial port.
- SerialTransport - Class in org.lsst.ccs.drivers.lighthouse
-
Sends and receives bytes using a serial port on the local host.
- SerialTransport(String) - Constructor for class org.lsst.ccs.drivers.lighthouse.SerialTransport
-
Opens the serial port.
- setAlarmEnable(DataChannel, boolean) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Enables or disables the alarm for a particle channel.
- setAlarmEnable(DataChannel, boolean) - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Enables or disables the alarm for a particle channel.
- setAlarmEnable(DataChannel, boolean) - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Enables or disables the alarm for a particle channel.
- setAlarmEnable(String, boolean) - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Sets the alarm enable state for a particle channel.
- setAlarmThreshold(DataChannel, long) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Sets the particle count alarm threshold for a particle channel but doesn't
change the alarm enable status.
- setAlarmThreshold(DataChannel, long) - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Sets the particle count alarm threshold for a particle channel but doesn't
change the alarm enable status.
- setAlarmThreshold(DataChannel, long) - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Sets the particle count alarm threshold for a particle channel but doesn't
change the alarm enable status.
- setAlarmThreshold(String, long) - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Sets the alarm threshold for a particle channel.
- setClock(long) - Method in class org.lsst.ccs.drivers.lighthouse.ASCIIModbus
-
Sets the device's time-of-day clock.
- setClock(Duration) - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Sets the device's time-of-day clock to the current system time.
- setClock(long) - Method in interface org.lsst.ccs.drivers.lighthouse.Hardware
-
Sets the device's time-of-day clock.
- setClock() - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Sets the device clock from the computer's.
- startRecording() - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Starts automatic data collection.
- startRecording() - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Starts the device, appending all future records to its internal data set.
- stopRecording() - Method in class org.lsst.ccs.drivers.lighthouse.Client
-
Stops data collection.
- stopRecording() - Method in class org.lsst.ccs.drivers.lighthouse.LighthouseDriver
-
Stops the device so that it no longer updates its internal data set.
- valueOf(String) - Static method in enum org.lsst.ccs.drivers.lighthouse.ChannelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.drivers.lighthouse.ChannelUnits
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.drivers.lighthouse.DataChannel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.drivers.lighthouse.DeviceCommand
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.drivers.lighthouse.DeviceFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.drivers.lighthouse.RecordFlag
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.lsst.ccs.drivers.lighthouse.ChannelType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.drivers.lighthouse.ChannelUnits
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.drivers.lighthouse.DataChannel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.drivers.lighthouse.DeviceCommand
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.drivers.lighthouse.DeviceFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.drivers.lighthouse.RecordFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.