java 智能家居管理系统_智能家居系统手机客户端应用源码
package com.friendlyarm.AndroidSDK;
import android.util.Log;
/**
* 鎻忚堪錛氬嚱鏁板簱鎺ュ彛
* @author Administrator
*
*/
public class HardwareControler
{
/**
* 鎻忚堪錛氭墦寮€鎸囧畾鐨勪覆鍙h澶囷紝騫惰繑鍥炴枃浠舵弿榪扮
* @param devName 涓插彛璁懼鏂囦歡鍚?
* @param baud 娉㈢壒鐜?
* @param dataBits 鏁版嵁浣?
* @param stopBits 鍋滄浣?
* @return 鏂囦歡鎻忚堪絎?
*/
static public native int openSerialPort( String devName, long baud, int dataBits, int stopBits );
/**
* 鎻忚堪錛氬紑鍏矻ED鐏?
* @param ledID 鎸囧畾寮€鍏沖摢涓€涓狶ED鐏紙1-3錛?
* @param ledState 1琛ㄧず浜紝0琛ㄧず鐏?
* @return 鎴愬姛榪斿洖0 澶辮觸榪斿洖-1
*/
static public native int setLedState( int ledID, int ledState );
/**
* 鎻忚堪錛氭寜鎸囧畾棰戠巼璁╄渹楦e櫒鍙戝0
* @param frequency 瑕佸彂澹扮殑棰戠巼
* @return 鎴愬姛榪斿洖0 澶辮觸榪斿洖-1
*/
static public native int PWMPlay(int frequency);
/**
* 鎻忚堪錛氳铚傞福鍣ㄥ仠姝㈠彂澹?
* @return 鎴愬姛榪斿洖0 澶辮觸榪斿洖-1
*/
static public native int PWMStop();
/**
* 鎻忚堪錛氳鍙朅DC杞崲緇撴灉
* @return
*/
static public native int readADC();
/**
* 鎻忚堪錛氭墦寮€IIC璁懼
* @return
*/
static public native int openI2CDevice();
/**
* 鎻忚堪錛氳鍙栨暟鎹?
* @param fd
* @param pos
* @param byteData
* @return
*/
static public native int writeByteDataToI2C(int fd, int pos, byte byteData);
/**
* 鎻忚堪錛氬啓鍏ユ暟鎹?
* @param fd
* @param pos
* @return
*/
static public native int readByteDataFromI2C(int fd, int pos);
/**
* 鎻忚堪錛氬悜鎵撳紑鐨勮澶囨垨鏂囦歡涓啓鍏ユ暟鎹?
* @param fd
* @param data
* @return
*/
static public native int write(int fd, byte[] data);
/**
* 鎻忚堪錛氫粠鎵撳紑鐨勮澶囨垨鏂囦歡涓鍙栨暟鎹?
* @param fd
* @param buf
* @param len
* @return
*/
static public native int read(int fd, byte[] buf, int len);
/**
* 鎻忚堪錛氭煡璇㈡墦寮€鐨勮澶囨垨鏂囦歡涓槸鍚︽暟鎹彲璇?
* @param fd
* @param sec
* @param usec
* @return
*/
static public native int select(int fd, int sec, int usec);
/**
* 鎻忚堪錛氬叧闂寚瀹氳澶囨垨鏂囦歡
* @param fd
*/
static public native void close(int fd);
static {
try {
System.loadLibrary("friendlyarm-hardware");
} catch (UnsatisfiedLinkError e) {
Log.d("HardwareControler", "libfriendlyarm-hardware library not found!");
}
}
}
更多源碼 | 好庫簡介 | 網站地圖 | 幫助中心 | 版權說明
Copyright? 2009-2012 OKBASE.NET All Rights Reserved 好庫網 版權所有
總結
以上是生活随笔為你收集整理的java 智能家居管理系统_智能家居系统手机客户端应用源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 欧陆这个品牌规模怎么样?有没有实力,看着
- 下一篇: linux 卸载java jdk1.6_