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 智能家居管理系统_智能家居系统手机客户端应用源码相关推荐

  1. java客服管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java客服管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java客服管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B/S架构 ...

  2. java高校人事管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java高校人事管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java高校人事管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 项目架构:B/S架构 开发语 ...

  3. java进出货管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java进出货管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java进出货管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 项目架构:B/S架构 开发语言: ...

  4. java家电售后管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java家电售后管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java家电售后管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 开发语言:Java语言 开发 ...

  5. java建材公司管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java建材公司管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java建材公司管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B ...

  6. java企业客户管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java企业客户管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java企业客户管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B ...

  7. java计算机毕业设计智能选课系统设计与实现MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计智能选课系统设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计智能选课系统设计与实现MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: ...

  8. java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: ...

  9. java高校墨香文学社管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java高校墨香文学社管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java高校墨香文学社管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: ...

最新文章

  1. java中数组的含义_数组
  2. FastDFS+Nginx实现文件服务器(转载)
  3. WinCE系统声音定制
  4. 快速排序的C++实现(利用二分分治法)
  5. 大公司病,真 TM 形象
  6. php连接mysql数据没反应_PHP mysql 数据库连接时 网页无法显示
  7. recv java_Java与Python的recv()网络函数的等价性
  8. uboot网络调试方法
  9. 800多套单片机毕业设计
  10. 【集】华硕,技嘉主板注入USB3.0驱动
  11. 计算机系统AD转换,AD和DA转换是什么意思?
  12. Scala安装教程(最详细教程)
  13. Mac(M1)安装VMware虚拟机及Linux系统
  14. 自动生成banner网站
  15. JavaScript - navigator对象
  16. Centi和HandCash共同开发支付握手协议
  17. 商用油炸锅行业调研报告 - 市场现状分析与发展前景预测
  18. 互联网的女性主义特征(姜奇平)
  19. JAVA基础第二章 面向对象进阶
  20. 解决ajax请求返回Json无法解析字符的问题

热门文章

  1. 用化学的方法分类键盘和鼠标
  2. java如何定义一个字符栈_Java性能优化之字符串优化处理
  3. 【STM32】FreeRTOS 移植到 STM32F103
  4. 【Matlab 控制】利用 XY Graph 画图
  5. 4.1 深层神经网络-深度学习-Stanford吴恩达教授
  6. 拆解19元的儿童电话手表,要是能二次开发就好了
  7. 【测试】有道云笔记数据导出备份功能体验测试
  8. python leetcode 1
  9. 二维树状数组 BZOJ 1452 [JSOI2009]Count
  10. 【心得】怪异的JS的Date函数