public interface IInfrared
| Modifier and Type | Method and Description | 
|---|---|
| boolean | close()关闭红外模块 Switch off infared module | 
| void | closeLED()关闭辅助灯 Close LED | 
| java.lang.String | getIDAndPowerWithWattmeter()获取电表ID和电能值,97标准 Acquire powermeter ID and energy value, 97 standard | 
| java.lang.String | getIDAndPowerWithWattmeter(int protocol)获取电表ID和电能值 Acquire powermeter ID and energy value | 
| boolean | isPowerOn() | 
| boolean | open()打开红外模块,默认1200波特率 Switch on infared module, default 1200 baud rate | 
| boolean | open(int baudrate)打开红外模块 Switch on infared module | 
| boolean | open(int baudrate,
    int check)打开红外模块 Switch on infared module | 
| boolean | open(int baudrate,
    int dataBits,
    int stopBits,
    int check)打开红外模块 Switch on infared module | 
| void | openLED()打开辅助灯 Open LED | 
| byte[] | receive()接收数据 Receive data | 
| boolean | send(byte[] data)发送数据 send Data | 
| boolean | switchBaudrate(int baudrate,
              int dataBits,
              int stopBits,
              int check)切换波特率 | 
boolean open()
boolean open(int baudrate)
baudrate - 波特率,如:1200、4800、2400boolean open(int baudrate,
             int check)
baudrate - 波特率,如:1200、4800、2400check - 0,不校验;1,奇校验;2,偶校验boolean open(int baudrate,
             int dataBits,
             int stopBits,
             int check)
baudrate - 波特率,如:1200、4800、2400dataBits - 数据位        取值为  7 或者8stopBits - 停止位        取值为  1 或者2check - 校验位    0,不校验;1,奇校验;2,偶校验boolean switchBaudrate(int baudrate,
                       int dataBits,
                       int stopBits,
                       int check)
baudrate - 波特率dataBits - 数据位stopBits - 停止位check - 校验位boolean close()
boolean send(byte[] data)
data - 数据byte[] receive()
java.lang.String getIDAndPowerWithWattmeter()
java.lang.String getIDAndPowerWithWattmeter(int protocol)
protocol - 97,DL/T 645—1997标准;07,DL/T 645—2007标准protocol - 97, DL/T 645-1997 standard;07,DL/T 645-2007 standardvoid openLED()
void closeLED()
boolean isPowerOn()