public class ATConnection extends Object
| Constructor and Description | 
|---|
| ATConnection() | 
| Modifier and Type | Method and Description | 
|---|---|
| static ATConnection | getInstance() | 
| int | read(byte[] data,
    int offset,
    int length)Reads up to len bytes of data from the connection into an array of bytes. | 
| void | sendCommand(byte[] data,
           int offset,
           int length)Send AT command from the connection. | 
| void | sendCommand(String command)Send AT command from the connection. | 
public static ATConnection getInstance()
public int read(byte[] data,
                int offset,
                int length)
         throws IOException
data - The destination buffer.offset - The offset of the destination buffer.length - The maximum length of data to read.IOException - If I/O error occurred or connection closed.NullPointerException - If data byte array is null.IndexOutOfBoundsException - If offset is negative, or length is negative, or offset+length is greater than the length of the
             array data.public void sendCommand(byte[] data,
                        int offset,
                        int length)
                 throws IOException
data - The byte array containing the AT command.offset - The offset of the AT command in the byte array.length - The length of the byte array.IOException - If an I/O error occurred or connection closed.public void sendCommand(String command) throws IOException
command - The AT command as a String to send.IOException - If an I/O error occurred.