com.pentec.adaq.fist
Class AImaqdClientAdapter

java.lang.Object
  extended by com.pentec.aserver.NetworkPluginClient
      extended by com.pentec.adaq.fist.AImaqdClientAdapter
All Implemented Interfaces:
AImaqdClient
Direct Known Subclasses:
JadeAImaqdClient, PhoenixAImaqdClient

public class AImaqdClientAdapter
extends NetworkPluginClient
implements AImaqdClient

AImaqdClientAdapter

Author:
Pender Technology

Field Summary
 
Fields inherited from class com.pentec.aserver.NetworkPluginClient
$Address, in, iTcpPort, out, socket
 
Fields inherited from interface com.pentec.adaq.fist.AImaqdClient
RAID_CAP_LEN_TAG, RAID_CAP_START_TAG
 
Constructor Summary
AImaqdClientAdapter(java.lang.String $Hostname, int iTcpPort)
           
 
Method Summary
 void buildICD(short sWidth, short sHeight)
           
 boolean configureSequence(int iNumFrames, int iSkipCount, int iTop, int iLeft, int iWidth, int iHeight)
           
 void erase()
           
 void exportCapture(java.lang.String $Name)
           
 boolean finishSequence()
           
 java.lang.String[] getCaptureInfo(java.lang.String $Name)
           
 java.lang.String[] getCaptures()
           
 int getSequencePointer()
           
 boolean startSequence()
           
 
Methods inherited from class com.pentec.aserver.NetworkPluginClient
close, command, command, open, parseBoolean, returnCheck, returnCheck
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pentec.adaq.fist.AImaqdClient
close
 

Constructor Detail

AImaqdClientAdapter

public AImaqdClientAdapter(java.lang.String $Hostname,
                           int iTcpPort)
                    throws java.io.IOException
Throws:
java.io.IOException
Method Detail

buildICD

public void buildICD(short sWidth,
                     short sHeight)
              throws java.io.IOException
Specified by:
buildICD in interface AImaqdClient
Throws:
java.io.IOException

configureSequence

public boolean configureSequence(int iNumFrames,
                                 int iSkipCount,
                                 int iTop,
                                 int iLeft,
                                 int iWidth,
                                 int iHeight)
                          throws java.io.IOException
Specified by:
configureSequence in interface AImaqdClient
Throws:
java.io.IOException

erase

public void erase()
           throws java.io.IOException
Specified by:
erase in interface AImaqdClient
Throws:
java.io.IOException

exportCapture

public void exportCapture(java.lang.String $Name)
                   throws java.io.IOException
Specified by:
exportCapture in interface AImaqdClient
Throws:
java.io.IOException

finishSequence

public boolean finishSequence()
                       throws java.io.IOException
Specified by:
finishSequence in interface AImaqdClient
Throws:
java.io.IOException

getCaptureInfo

public java.lang.String[] getCaptureInfo(java.lang.String $Name)
                                  throws java.io.IOException
Specified by:
getCaptureInfo in interface AImaqdClient
Throws:
java.io.IOException

getCaptures

public java.lang.String[] getCaptures()
                               throws java.io.IOException
Specified by:
getCaptures in interface AImaqdClient
Throws:
java.io.IOException

getSequencePointer

public int getSequencePointer()
                       throws java.io.IOException
Specified by:
getSequencePointer in interface AImaqdClient
Throws:
java.io.IOException

startSequence

public boolean startSequence()
                      throws java.io.IOException
Specified by:
startSequence in interface AImaqdClient
Throws:
java.io.IOException