介绍
系统架构示例
IRext Components IRext Services User Components
索引示例
http://localhost:8081/irext-server/indexing/list_categories
HTTP request body : { id: 'yourID', token: 'yourToken', from: '0', count: '10' }
解码示例
t_remote_ac_status ac_status =
{
    AC_POWER_ON,
    AC_TEMP_24,
    AC_MODE_COOL,
    AC_SWING_ON,
    AC_WS_AUTO
};
uint8_t* buffer = binary_buffer;
uint16_t buffer_length = 700;
uint16_t decoded_data[1024];
uint16_t decoded_length = 0;

ir_binary_open(1, 0, buffer, buffer_length);
decoded_length = ir_decode(KEY_AC_POWER, decoded_data, &ac_status, TRUE);
ir_binary_close();
ir_driver.emit(decoded_data, decoded_length);
解码之后在 decoded_data 中获得可供输出的 IR 时间序列,将此序列递交给 IR 设备驱动即可对进行信号进行调制和发送。

资源列表

Github 地址:


解码算法动态链接库:


红外二进制码分类索引:


离线数据:

许可
MIT License
作者

Strawmanbobi@163.com