package com.alfeye.a1io; /** * @Date:2018/10/16 19:25 * @Author: yellow * @类描述: */ class A1IoDevWhiteUtil extends A1IoDevBaseUtil { private A1IoDevWhiteUtil() { } protected static class IoDevWhiteUtilHolder { public static final A1IoDevWhiteUtil IO_DEV_WHITE_UTIL = new A1IoDevWhiteUtil(); } protected static A1IoDevWhiteUtil initIoDevWhiteUtil() { return IoDevWhiteUtilHolder.IO_DEV_WHITE_UTIL; } /** * 打开补光灯 */ @Override public void openLED(int value) { openPower("3D5", 1); } /** * 关闭补光灯 */ @Override public void closeLED() { openPower("3D5", 0); } /** * 距感电源上电 */ @Override public void openDIST() { openPower("2B1", 1); } /** * 距感电源下电 */ @Override public void closeDIST() { openPower("2B1", 0); } /** * 红外灯光上电 */ @Override public void openIRDA() { openPower("2A2", 0); } /** * 红外灯光下电 */ @Override public void closeIRDA() { openPower("2A2", 1); } /** * 4G上电 */ @Override public void open4G() { openPower("2A6", 1); } /** * 4G下电 */ @Override public void close4G() { openPower("2A6", 0); } /** * 打开门铃 */ @Override public void openBELL() { openPower("3D4", 1); } /** * 关闭门铃 */ @Override public void closeBELL() { openPower("3D4", 0); } /** * 开锁 */ @Override public void openUNLOCK() { openPower("2B2", 0); } /** * 关锁 */ @Override public void closeUNLOCK() { openPower("2B2", 1); } /** * 串口上电 */ @Override public void openPORT() { openPower("4A5", 1); } /** * 串口下电 */ @Override public void closePORT() { openPower("4A5", 0); } /** * U口上电 */ @Override public void openUK() { openPower("4D2", 1); } /** * U口下电 */ @Override public void closeUK() { openPower("4D2", 0); } /** * 扫描头下电 */ @Override public void CloseScanningHead() { openPower("4A3", 0); } /** * 扫描头下电 */ @Override public void openScanningHead() { openPower("4A3", 1); } }