示例#1
0
static void createId(int id) {
	int binary[255];
	int length = 0;
	int i=0, x=0;

	length = decToBin(id, binary);
	for(i=0;i<=length;i++) {
		if(binary[i]==1) {
			x=((length-i)+1)*4;
			createHigh(106-x, 106-(x-3));
		}
	}
}
示例#2
0
文件: pollin.c 项目: Lyve1981/pilight
static void createUnitCode(int unitcode) {
	int binary[255];
	int length = 0;
	int i=0, x=0;

	length = decToBinRev(unitcode, binary);
	for(i=0;i<=length;i++) {
		if(binary[i]==1) {
			x=i*4;
			createHigh(20+x, 20+x+3);
		}
	}
}
示例#3
0
文件: pollin.c 项目: Lyve1981/pilight
static void createSystemCode(int systemcode) {
	int binary[255];
	int length = 0;
	int i=0, x=0;

	length = decToBinRev(systemcode, binary);
	for(i=0;i<=length;i++) {
		if(binary[i]==1) {
			x=i*4;
			createHigh(x, x+3);
		}
	}
}
示例#4
0
static void clearCode(void) {
	createHigh(0,35);
	createLow(36,47);
}
示例#5
0
static void createState(int state) {
	if(state == 0) {
		createHigh(44,47);
	}
}
示例#6
0
static void createState(int state) {
	if(state == 1) {
		createHigh(110, 113);
	}
}
示例#7
0
static void createAll(int all) {
	if(all == 1) {
		createHigh(106, 109);
	}
}
示例#8
0
文件: daycom.c 项目: Lyve1981/pilight
static void clearCode(void) {
	createHigh(0,47);
}
示例#9
0
文件: rsl366.c 项目: Lyve1981/pilight
static void createProgramCode(int programcode) {
	createHigh(16+(programcode-1)*4, 16+(programcode-1)*4+3);
}
示例#10
0
文件: rsl366.c 项目: Lyve1981/pilight
static void createSystemCode(int systemcode) {
	createHigh((systemcode-1)*4, (systemcode-1)*4+3);
}