Android Open Source - HRCF--Hermes-RC-Framework- U S B_serial






From Project

Back to project page HRCF--Hermes-RC-Framework-.

License

The source code is released under:

GNU Lesser General Public License

If you think the Android project HRCF--Hermes-RC-Framework- listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.rathole.android.hermesRC;
// w  ww . j  a v  a2 s  .  c  o  m
import java.io.IOException;

import android.app.Application;
import android.content.Context;
import android.hardware.usb.UsbManager;
import android.util.Log;

import com.hoho.android.usbserial.driver.UsbSerialDriver;
import com.hoho.android.usbserial.driver.UsbSerialProber;

public class USB_serial extends Application{

  private UsbManager manager;
  private UsbSerialDriver driver;

  public void begin(int baudrate){

    this.manager = (UsbManager) getSystemService(Context.USB_SERVICE);
    this.driver = UsbSerialProber.acquire(manager);

    if (driver != null) {  //USB Driver Check & Serial Initialize.
      try{
        this.driver.open();  
        this.driver.setBaudRate(baudrate);
      }catch(IOException e){
        Log.d("Err", "Driver");}}
  }

  public void print(byte buf[],int length)
  {
    try{
      this.driver.write(buf,length);
    }catch(IOException e){}
  }

  public void close()
  {
    try{
      this.driver.close();
    }catch(IOException e){}
  }
}




Java Source Code List

com.example.rclibtest1.MainActivity.java
com.example.rclibtest1.SensorBox.java
com.example.rclibtest1.UDP_server.java
com.example.rclibtest1.USB_Serial.java
com.rathole.android.hermesRC.UDP_server.java
com.rathole.android.hermesRC.USB_serial.java
com.rathole.android.hermesRC.test7.MainActivity.java
com.rathole.android.hermesRC.test7.SensorBox.java
com.rathole.android.hermesRC.test7.TCP_Socket.java
com.rathole.android.hermesRC.test7.USB_Serial.java