硬件接口API 1. 补光灯控制开关 public static void ctrl_led(int gpioCode, boolean isOpen) 功能   控制白色补光灯的打开与关闭,这接口只能在新版本的固件上才能使 用 参数   gpioCode : {@link LED_RED,LED_GREEN,LED_WHITE}       isOpen : true为打开,false为关闭 实例代码 : //红灯 HardwareCtrl.ctrl_led( HardwareCtrl.LED_RED, true); //绿灯 HardwareCtrl.ctrl_led( HardwareCtrl.LED_GREEN, true); //白灯 HardwareCtrl.ctrl_led( HardwareCtrl.LED_WHITE, true); 如果是旧版固件,则请使用ctrl_led_brightness(int gpioCode, boolean isOpen)接口。 public static void ctrl_led_brightness(int gpioCode, boolean isOpen) 功能   控制补光灯的打开与关闭,这接口只能在旧版本的固件上才能使用 参数   gpioCode : {@link LED_RED,LED_GREEN,LED_WHITE}       isOpen : true为打开,false为关闭 实例代码 : //旧的固件用ctrl_led接口 //红灯 HardwareCtrl.ctrl_led_brightness( HardwareCtrl.LED_RED, true); //绿灯 HardwareCtrl.ctrl_led_brightness( HardwareCtrl.LED_GREEN, true); //白灯 HardwareCtrl.ctrl_led_brightness( HardwareCtrl.LED_WHITE, true); 2. 控制屏幕亮度 public static void setBrightness(int value) 功能   调节屏幕亮度 参数   value : 有效值 0~255 实例代码 : HardwareCtrl.setBrightness(255); 3. 背光控制开关 public static void ctrl_bl_power(boolean isOpen) 功能   背光控制开关 参数   isOpen : true为打开,false为关闭 实例代码 : HardwareCtrl.ctrl_bl_power(true); 4. 屏幕触摸开关 public static void ctrl_tp(boolean isOpen) 功能   屏幕触摸开关 参数   isOpen : true为打开,false为关上 实例代码 : HardwareCtrl.ctrl_tp(true); 5. 485信号控制 public static void sendRS485Signal(File device, int baudrate, String msg, SerialPort.Callback callback) 功能   485信号控制 参数   device : 串口文件       baudrate : 波特率       msg : 信号 callback : 信息回调接口 实例代码 : //输入相关内容 HardwareCtrl.sendRS485Signal(new File("dev/ttyS4"),9600,"01 AE 55 ...",new SerialPort.Callback(){}); 6. 韦根信号控制 public static void sendWieganMsg(String msg) 功能   韦根信号控制 参数   msg : 比如卡号等等 实例代码 : //输入相关内容, 比如卡号等等 HardwareCtrl.sendWieganMsg("1233456789"); 7. 普通GPIO控制 D0 信号 public static void ctrl_gpio_D0(boolean isUp) 功能   普通GPIO D0信号控制 参数   isUp : false为拉低,true为拉高 实例代码 : HardwareCtrl.ctrl_gpio_D0(true); D1 信号 public static void ctrl_gpio_D1(boolean isUp) 功能   普通GPIO D1控制 参数   isUp : false为拉低,true为拉高 实例代码 : HardwareCtrl.ctrl_gpio_D1(true); 8. 关机 public static void shutdown() 功能   关机 参数   无 实例代码 : HardwareCtrl.shutdown(); 9. 重启设备 public static void reboot() 功能   重启设备 参数   无 实例代码 : HardwareCtrl.reboot(); 10. 看门狗 public static void setWdt(int value) 功能   系统死机或者长时间没有响应,重启设备 参数   value : 有效值:0~3       0对应是0.46s       1对应是2.56s 2对应是10.24s       3对应是40.96s 实例代码 : HardwareCtrl.setWdt(0); 11 获取设备唯一ID public static String getFireflyCid() 功能   设备唯一id 参数   无 实例代码 : String cid = HardwareCtrl.getFireflyCid(); 12. 其他命令使用 public static void excuseCmd(String command) 功能   其他linux命令的使用 参数   command:需要执行的命令 实例代码 : //比如同步文件等等 HardwareCtrl.excuseCmd("sync");