app
Class Com

java.lang.Object
  extended by core.SerialPort
      extended by app.Com

public class Com
extends SerialPort


Constructor Summary
Com(Parameters parameters)
           
 
Method Summary
 void close()
          Close seril port.
 char receiveSingleChar()
          Read a character and it returns like type char.
 int receiveSingleDataInt()
          Receives a single data, like integer representation.
 java.lang.String receiveSingleString()
          Read a character and it returns like type String.
 java.util.ArrayList<java.lang.Character> receiveToArrayListChar(char untilChar, int intervalTime)
          Receives data until finds a given character, and returns them in array list char.
 java.util.ArrayList<java.lang.Character> receiveToArrayListChar(int untilAmount, int intervalTime)
          Receives data until quantity of specified characters and returns them in array list char.
 java.util.ArrayList<java.lang.String> receiveToArrayListString(int untilAmount, int intervalTime)
          Receives data until quantity specified characters, and returns them in array list String.
 java.util.ArrayList<java.lang.String> receiveToArrayListString(java.lang.String untilChar, int intervalTime)
          Receives data until given character, and returns them in array list String.
 java.lang.String receiveToString(char untilChar, int intervalTime)
          Receives data and returns them in String.
 java.lang.String receiveToString(int untilAmount, int intervalTime)
          Receives data and returns them in String.
 java.lang.String receiveToString(java.lang.String untilChar, int intervalTime)
          Receives data and returns them in String.
 void sendArrayChar(char[] data, int intervalTime)
          Write array char.
 void sendSingleData(char data)
          Write a single chraracter like char type.
 void sendSingleData(int data)
          Send a single data, like integer representation or hex representation with
prefix Ox.
 void sendSingleData(java.lang.String data)
          Write a single character like String type.
 void sendString(java.lang.String data, int intervalTime)
          Write a String.
 
Methods inherited from class core.SerialPort
closePortC, getFreeSerialPort, getStateSerialPortC, openPortC, readDataInt, readPortC, readPortLikeCharC, setTimeOutSerialPortC, writeDataInt, writePortC, writePortC
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Com

public Com(Parameters parameters)
    throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

sendString

public void sendString(java.lang.String data,
                       int intervalTime)
                throws java.lang.Exception
Write a String.

Parameters:
data - String to send
intervalTime -
Throws:
java.lang.Exception

sendArrayChar

public void sendArrayChar(char[] data,
                          int intervalTime)
                   throws java.lang.Exception
Write array char.

Parameters:
data - Array char to send.
intervalTime - Interval tieme between chart send.
Throws:
java.lang.Exception

receiveToString

public java.lang.String receiveToString(java.lang.String untilChar,
                                        int intervalTime)
                                 throws java.lang.Exception
Receives data and returns them in String.

Parameters:
untilChar - Receive until find char.
intervalTime - Interval time between character received.
Returns:
String String from characters received.
Throws:
java.lang.Exception

receiveToString

public java.lang.String receiveToString(int untilAmount,
                                        int intervalTime)
                                 throws java.lang.Exception
Receives data and returns them in String.

Parameters:
untilChar - Receive until find char.
intervalTime - Interval time between character received.
Returns:
String String from characters received.
Throws:
java.lang.Exception

receiveToString

public java.lang.String receiveToString(char untilChar,
                                        int intervalTime)
                                 throws java.lang.Exception
Receives data and returns them in String.

Parameters:
untilChar - Receive until find char.
intervalTime - Interval time between character received.
Returns:
String from received characters.
Throws:
java.lang.Exception

receiveToArrayListChar

public java.util.ArrayList<java.lang.Character> receiveToArrayListChar(char untilChar,
                                                                       int intervalTime)
                                                                throws java.lang.Exception
Receives data until finds a given character, and returns them in array list char.

Parameters:
untilChar - Receive until find char.
intervalTime - Interval time between received character.
Returns:
arrayChar Array char from characters received.
Throws:
java.lang.Exception

receiveToArrayListChar

public java.util.ArrayList<java.lang.Character> receiveToArrayListChar(int untilAmount,
                                                                       int intervalTime)
                                                                throws java.lang.Exception
Receives data until quantity of specified characters and returns them in array list char.

Parameters:
untilAmount - Quantity specified to receive.
intervalTime - Interval time between character received.
Returns:
arrayChar Array char from characters received.
Throws:
java.lang.Exception

receiveToArrayListString

public java.util.ArrayList<java.lang.String> receiveToArrayListString(java.lang.String untilChar,
                                                                      int intervalTime)
                                                               throws java.lang.Exception
Receives data until given character, and returns them in array list String.

Parameters:
untilChar - Receive until find this char.
intervalTime - Interval time between received character.
Returns:
ArrayListString.
Throws:
java.lang.Exception.
java.lang.Exception

receiveToArrayListString

public java.util.ArrayList<java.lang.String> receiveToArrayListString(int untilAmount,
                                                                      int intervalTime)
                                                               throws java.lang.Exception
Receives data until quantity specified characters, and returns them in array list String.

Parameters:
untilAmount - quantity specified.
intervalTime - interval time between received character.
Returns:
ArrayListString
Throws:
java.lang.Exception

receiveSingleString

public java.lang.String receiveSingleString()
                                     throws java.lang.Exception
Read a character and it returns like type String.

Returns:
Throws:
java.lang.Exception

receiveSingleChar

public char receiveSingleChar()
                       throws java.lang.Exception
Read a character and it returns like type char.

Returns:
Throws:
java.lang.Exception

receiveSingleDataInt

public int receiveSingleDataInt()
                         throws java.lang.Exception
Receives a single data, like integer representation.

Returns:
Throws:
java.lang.Exception

sendSingleData

public void sendSingleData(java.lang.String data)
                    throws java.lang.Exception
Write a single character like String type.

Parameters:
data -
Throws:
java.lang.Exception

sendSingleData

public void sendSingleData(char data)
                    throws java.lang.Exception
Write a single chraracter like char type.

Parameters:
data -
Throws:
java.lang.Exception

sendSingleData

public void sendSingleData(int data)
                    throws java.lang.Exception
Send a single data, like integer representation or hex representation with
prefix Ox.

Parameters:
data -
Throws:
java.lang.Exception

close

public void close()
           throws java.lang.Exception
Close seril port.

Throws:
java.lang.Exception