roomba.roombanetwork.services.image
Class ImageViewerService

java.lang.Object
  extended by roomba.roombanetwork.services.image.ImageViewerService
All Implemented Interfaces:
ClientListener

public class ImageViewerService
extends java.lang.Object
implements ClientListener

A service to show the video from one or more cameras

Author:
Drew Housten

Constructor Summary
ImageViewerService(java.lang.String rnsHost, int rnsPort)
          Constructor - connects to all image services and displays a window for each
ImageViewerService(java.lang.String imageServiceName, java.lang.String rnsHost, int rnsPort)
          Constructor - connects to an Image service specified by name
 
Method Summary
 RoombaNetworkClient getRNC()
          Gets the Roomba Network Client
 void messageReceived(java.lang.String messageType, java.lang.String[] messageComponents)
          Processes a message received.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageViewerService

public ImageViewerService(java.lang.String rnsHost,
                          int rnsPort)
Constructor - connects to all image services and displays a window for each

Parameters:
rnsHost - The hostname (or IP address) of the RNS
rnsPort - The port of the RNS (default is 7777)

ImageViewerService

public ImageViewerService(java.lang.String imageServiceName,
                          java.lang.String rnsHost,
                          int rnsPort)
Constructor - connects to an Image service specified by name

Parameters:
imageServiceName - The image service name to display
rnsHost - The hostname (or IP address) of the RNS
rnsPort - The port of the RNS (default is 7777)
Method Detail

getRNC

public RoombaNetworkClient getRNC()
Gets the Roomba Network Client

Returns:
The client

messageReceived

public void messageReceived(java.lang.String messageType,
                            java.lang.String[] messageComponents)
Processes a message received.

Specified by:
messageReceived in interface ClientListener
Parameters:
messageType - The message type
messageComponents - The components of the received message