Phidgets
Class PhidgetTextLED

java.lang.Object
  extended byjava.lang.Thread
      extended byPhidgets.Phidget
          extended byPhidgets.PhidgetTextLED
All Implemented Interfaces:
java.lang.Runnable

public class PhidgetTextLED
extends Phidget


Field Summary
 
Fields inherited from class Phidgets.Phidget
attached, deviceType, deviceVersion, events, handler, IPAddr, password, Port, serialNumber, ServerID
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
PhidgetTextLED()
           
 
Method Summary
 void add_IPhidgetTextLEDEventsListener(_IPhidgetTextLEDEvents l)
          Sets up the event handlers
 int GetBrightness()
          Gets the bringhtness
 int GetNumColumns()
          Gets the number of columns
 int GetNumRows()
          Gets the number of rows
protected  void init(java.lang.String[] dataArray)
           
 int OpenRemote(int serverSerial, int port, int serialNumber, java.lang.String pass)
          Open the device when it is on the local network.
 int OpenRemoteIP(java.lang.String ip, int port, int serialNumber, java.lang.String pass)
          Open the device when it is on a remote network.
 void remove_IPhidgetTextLEDEventsListener()
          Removes the events handlers
 void SetBrightness(int newVal)
          Sets the brightness
 void SetDisplayString(int Row, java.lang.String newVal)
          Sets the display string of a certain row
 
Methods inherited from class Phidgets.Phidget
Close, equals, getBoolean, GetDeviceType, GetDeviceVersion, GetIsAttached, GetSerialNumber, GetServerAddress, GetServerID, GetServerPort, gotData, OpenRemote, OpenRemoteIP, run, setDeviceType, setDeviceVersion, setSerialNumber
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PhidgetTextLED

public PhidgetTextLED()
Method Detail

OpenRemote

public int OpenRemote(int serverSerial,
                      int port,
                      int serialNumber,
                      java.lang.String pass)
Open the device when it is on the local network. This uses a UDB broadcast to find the server with a specified serial number, so you don't need to know it's IP address, but only works on internal networks where broadcasting is allowed

Parameters:
serverSerial - Serial number of the server, or -1 for any serial
port - Server port
serialNumber - Serial number of the device or -1 for any serial
pass - Server password
Returns:
0 on success

OpenRemoteIP

public int OpenRemoteIP(java.lang.String ip,
                        int port,
                        int serialNumber,
                        java.lang.String pass)
Open the device when it is on a remote network. Use this when OpenRemote fails, such as opening Phidgets over the internet. You need to know the IP address here.

Parameters:
ip - IP address or hostname of the server
port - Server port
serialNumber - Serial number of the device or -1 for any serial
pass - Server password
Returns:
0 on success

GetNumRows

public int GetNumRows()
Gets the number of rows

Returns:
rows

GetNumColumns

public int GetNumColumns()
Gets the number of columns

Returns:
columns

GetBrightness

public int GetBrightness()
Gets the bringhtness

Returns:
brightness

SetBrightness

public void SetBrightness(int newVal)
Sets the brightness

Parameters:
newVal - brightness

SetDisplayString

public void SetDisplayString(int Row,
                             java.lang.String newVal)
Sets the display string of a certain row

Parameters:
Row - Row
newVal - String

add_IPhidgetTextLEDEventsListener

public void add_IPhidgetTextLEDEventsListener(_IPhidgetTextLEDEvents l)
Sets up the event handlers

Parameters:
l - An object implementing the __IPhidgetTextLEDEvents interface

remove_IPhidgetTextLEDEventsListener

public void remove_IPhidgetTextLEDEventsListener()
Removes the events handlers


init

protected void init(java.lang.String[] dataArray)
Overrides:
init in class Phidget


www.Phidgets.com

Phidgets is a trademark or registered trademark of Phidgets Inc. in the Canada and other countries.
Copyright 2005