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.