RootcanalUtils.RootcanalController

public static class RootcanalUtils.RootcanalController
extends Object implements AutoCloseable

java.lang.Object
   ↳ com.android.sts.common.RootcanalUtils.RootcanalController


Summary

Public methods

void close()
RootcanalUtils.HciDevice createHciDevice()

Create a new HCI device by connecting to rootcanal's HCI socket.

String sendTestChannelCommand(String cmd, String... args)

Send one command to rootcanal test channel.

Public methods

close

public void close ()

Throws
IOException

createHciDevice

public RootcanalUtils.HciDevice createHciDevice ()

Create a new HCI device by connecting to rootcanal's HCI socket.

Returns
RootcanalUtils.HciDevice HciDevice object that allows sending/receiving from the HCI port

Throws
DeviceNotAvailableException
IOException
InterruptedException

sendTestChannelCommand

public String sendTestChannelCommand (String cmd, 
                String... args)

Send one command to rootcanal test channel.

Send `help` command for list of accepted commands from Rootcanal.

Parameters
cmd String: command to send

args String: arguments for the command

Returns
String Response string from rootcanal

Throws
IOException
InterruptedException