A python tool for generating and converting ir formats
Project description
This module support conversion and generation of IR formats
Status
Input Formats
Nec
Several NEC variants are supported: nec1,nec1-y1,nec1-y2,nec1-y3,nec1-f16,nec2,nec2-y1, nec2-y2,nec2-y3,nec2-f16,necx1,necx1-y1,necx1-y2, necx1-y3,necx1-f16,necx2,necx2-y1,necx2-y2,necx2-y3,necx2-f16
irgen -i nec1 -d 16 0 0 -o raw
Philips RC-5 Protocol
irgen -i rc5 -d 16 -1 0 -o raw
Philips RC-6 Protocol
irgen -i rc6 -d 16 -1 0 -o raw
Raw
Raw times, positive meaning on negative meaning off.
irgen -i raw -d +889.0 -889.0 +1778.0 -1778.0 +1778.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -1778.0 +889.0 -88900.0 -o pronto
Broadlink
irgen -i broadlink_base64 -d JgAaAB0dOjo6HR0dHR0dHR0dHR0dHR0dHTodAAtnDQUAAAAAAAAAAAAAAAA= -o pronto
Output Formats
Raw
Raw times, positive meaning on negative meaning off.
Pronto
Pronto IR format
Broadlink
Broadlink binary format for their IR transmitters. Two variants broadlink and broadlink_base64 with the latter being base64 encoded.
irgen -i rc5 -d 16 -1 0 -o broadlink
irgen -i rc5 -d 16 -1 0 -o broadlink_base64
Console
The module contains a commandline utility to test and request data from called irgen.
Library
The module contains a library with functions for generation of ir codes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file irgen-0.1.0.tar.gz
.
File metadata
- Download URL: irgen-0.1.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bde451dcc0464ab6d97d7314a888e7759e56b79f9e30b92d9d3fe6b194d20ee4 |
|
MD5 | 1259787261f4ec68fc9a235fc3a042de |
|
BLAKE2b-256 | 4c911abbbc2f3a8487c79648fe6f4ff2ba4befccb44b34156a5a34b650eacf5c |