public class ImageClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ImageClient.Listener
Defines the data listener.
|
class |
ImageClient.ReadThread
Thread that obtains the image data for the listener.
|
| Constructor and Description |
|---|
ImageClient() |
| Modifier and Type | Method and Description |
|---|---|
Image |
awaitImage(Image image)
Awaits an image.
|
void |
clearListener()
Clears the data listener.
|
void |
close()
Closes a connection.
|
static void |
deleteImageMetadataRef(Image image)
Deletes an image's metadata reference.
|
protected void |
finalize()
Finalizer.
|
void |
open(int id)
Opens a connection using the default network interface.
|
void |
open(int id,
String ifc)
Opens a connection using the specified network interface.
|
boolean |
readImage(Image image)
Reads an image.
|
void |
resetFrontEnd()
Resets the front end system.
|
void |
setListener(ImageClient.Listener listener,
Image image)
Sets the data listener.
|
protected void finalize()
throws Throwable
public void open(int id)
throws REBException
id - The ID of the REB to connect toREBExceptionpublic void open(int id,
String ifc)
throws REBException
id - The ID of the REB to connect toifc - The name of the network interface to use. If null or
empty, the default interface is used.REBExceptionpublic void close()
throws REBException
REBExceptionpublic Image awaitImage(Image image) throws REBException
image - An Image object in which to save the reference and
metadata for the new image, or null if a new image
object is to be created.REBExceptionpublic boolean readImage(Image image) throws REBException
image - The Image object containing the valid metadata for an
image. If the contained pixel data byte array is not
null and is large enough, the pixel data us stored
there. Otherwise a new array is created.REBExceptionpublic static void deleteImageMetadataRef(Image image)
image - The image whose metadata reference is to be deleted.public void resetFrontEnd()
throws REBException
REBExceptionpublic void setListener(ImageClient.Listener listener, Image image)
listener - The listener object to be set as the listener. Any
existing listener is replaced.image - An image object to be used to contain received
images, or null if a new object is to be created
each time.public void clearListener()
Copyright © 2015 LSST. All rights reserved.