亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? clockrcon.c

?? WWVB receiver using AVR.
?? C
字號:
/* $Id: clockrcon.c,v 1.11 2005/12/07 16:16:10 simimeie Exp $ * Clock Remote Controller */#define BV _BV#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <netdb.h>#include <sys/types.h>#include <sys/socket.h>struct ctrlpacket {	unsigned char password[9];	unsigned char cmd;	unsigned char data[1000];};struct ctrlpacket packet1;unsigned char ledfont[256] = {	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00 - 0x07 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08 - 0x0F */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10 - 0x17 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18 - 0x1F */	0x00, 0x11, 0x50, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x20 - 0x27 */	0x6C, 0x36, 0x00, 0x00, 0x06, 0x80, 0x01, 0x98, /* 0x28 - 0x2F (2E=.) */	0x7E, 0x12, 0xBC, 0xB6, 0xD2, 0xE6, 0xEE, 0x32, /* 0x30 - 0x37 (0 - 7) */	0xFE, 0xF6, 0x00, 0x00, 0x00, 0x84, 0x00, 0x31, /* 0x38 - 0x3F (8 - 9, ?) */	0x00, 0xFA, 0xCE, 0x6C, 0x9E, 0xEC, 0xE8, 0x6E, /* 0x40 - 0x47 (41=A) */	0xDA, 0x12, 0x1E, 0x92, 0x4C, 0x7A, 0x8A, 0x8E, /* 0x48 - 0x4F (H-O) */	0xF8, 0xF2, 0x88, 0xE6, 0xCC, 0x5E, 0x0E, 0x0F, /* 0x50 - 0x57 (P-W) */	0xDB, 0xD6, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58 - 0x5F (X-Z, ?) */	0x00, 0xFA, 0xCE, 0x6C, 0x9E, 0xEC, 0xE8, 0x6E, /* 0x60 - 0x67 (61=a) */	0xDA, 0x12, 0x1E, 0x92, 0x4C, 0x7A, 0x8A, 0x8E, /* 0x68 - 0x6F (h-o) */	0xF8, 0xF2, 0x88, 0xE6, 0xCC, 0x5E, 0x0E, 0x0F, /* 0x70 - 0x77 (p-w) */	0xDB, 0xD6, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78 - 0x7F (x-z, ?) */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80 - 0x87 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88 - 0x8F */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90 - 0x97 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98 - 0x9F */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xA0 - 0xA7 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xA8 - 0xAF */	0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xB0 - 0xB7 (b0=degree) */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xB8 - 0xBF */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xC0 - 0xC7 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xC8 - 0xCF */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xD0 - 0xD7 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xD8 - 0xDF */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xE0 - 0xE7 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xE8 - 0xEF */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xF0 - 0xF7 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xF8 - 0xFF */			     };int main(int argc, char ** argv) {	struct hostent *hp;	struct sockaddr_in sa;	int sockout;	int i, j, k;	if (argc < 4) {		fprintf(stderr, "Syntax: clockrcon targethost password command [data]\n");		fprintf(stderr, "where targethost is the hostname or IP of the target\n");		fprintf(stderr, "      password   is the password of the target\n");		fprintf(stderr, "      command    is the number of the command:\n");		fprintf(stderr, "                  1  Set Display Override\n");		fprintf(stderr, "                  2  Set Digit Brightness\n");		fprintf(stderr, "                  3  Set Clockface Brightness\n");		fprintf(stderr, "      data       is additional data as needed by the command\n");		return 1;	}	memset(packet1.password, 0, 9);	strncpy(packet1.password, argv[2], 8);	packet1.cmd = strtoul(argv[3], NULL, 10);	if ((hp = gethostbyname(argv[1])) == NULL) {		fprintf(stderr, "Oops ... unknown host \"%s\"\n", argv[1]);		return 2;	}	memset((char *)&sa, 0, sizeof(sa));	if (sizeof(sa.sin_addr) != hp->h_length) {		fprintf(stderr, "Ooops - host \"%s\" resolves to non IPv4-address\n", argv[1]);		return 2;	}	memcpy((char *)&sa.sin_addr, hp->h_addr, hp->h_length);	sa.sin_family = hp->h_addrtype;	sa.sin_port = htons(31337);	sockout = socket(PF_INET, SOCK_DGRAM, 0);	if (sockout < 0) {		fprintf(stderr, "Could not create socket\n");		return 3;	}	switch (packet1.cmd) {	case 1: /* Display Override */		/* In this case the data has to be 7 hexadecimal bytes */		if ((argc != 11) && (argc != 12) && (argc != 5) && (argc != 6)) {			fprintf(stderr, "Error: Command 1 needs either 7 hexadecimal values,\n");			fprintf(stderr, "or a string as parameter\n");			fprintf(stderr, "In both cases, one additional parameter that sets the\n");			fprintf(stderr, "override duration may be given.\n");			return 1;		}		if ((argc == 11) || (argc == 12)) {			/* Raw data for the LED driver chip */			for (i = 0; i < 7; i++) {				packet1.data[i] = strtoul(argv[4+i], NULL, 16);			}			if (argc == 12) {				packet1.data[7] = strtoul(argv[11], NULL, 10);			} else {				packet1.data[7] = 30; /* Default 5 sec */			}		} else {			/* String - use our internal font. */			printf("Using internal font for ");			for (i = 0; i < 7; i++) {				packet1.data[i] = 0;			}			j = strlen(argv[4]);			k = 0;			for (i = 0; (i+k) < ((j > 6+k) ? 6+k : j); i++) {				printf("%02X ", ((unsigned char)(argv[4][i+k])));				packet1.data[i] = ledfont[((unsigned char)(argv[4][i+k]))];				if (argv[4][i+k+1] == '.') {					switch(argv[4][i+k]) {					case 0x30 ... 0x39: /* 0 - 9 */					case 0x41 ... 0x5a: /* A - Z */					case 0x61 ... 0x7a: /* a - z */						packet1.data[i] |= 0x01;						k++;						break;					};				}			}			if (argc == 6) {				packet1.data[7] = strtoul(argv[5], NULL, 10);			} else {				packet1.data[7] = 30; /* Default 5 sec */			}			printf("\n");		}		printf("Sending display override command with raw values: ");		for (i = 0; i < 7; i++) {			printf("%02X ", packet1.data[i]);		}		printf("\noverriding display for %3.1f seconds\n", (packet1.data[7] / 6.0));		j = sendto(sockout, &packet1, 18, 0, (struct sockaddr *)&sa, sizeof(sa));		if (j != 18) {			fprintf(stderr, "Error sending packet.\n");		}		break;	case 2: /* Set Display Brightness */		if (argc != 5) {			fprintf(stderr, "Error: Command 2 needs one parameter:\n");			fprintf(stderr, "The Display brightness. Valid values are 0 - 7.\n");			return 1;		}		packet1.data[0] = strtoul(argv[4], NULL, 10) & 0x07;		printf("Setting display brightness to %d/7\n", packet1.data[0]);		j = sendto(sockout, &packet1, 11, 0, (struct sockaddr *)&sa, sizeof(sa));		if (j != 11) {			fprintf(stderr, "Error sending packet.\n");		}		break;	case 3: /* Set Clockface Brightness */		if (argc != 5) {			fprintf(stderr, "Error: Command 3 needs one parameter:\n");			fprintf(stderr, "The Display brightness. Valid values are 0 - 31.\n");			return 1;		}		packet1.data[0] = strtoul(argv[4], NULL, 10) & 0x1F;		printf("Setting display brightness to %d/31\n", packet1.data[0]);		j = sendto(sockout, &packet1, 11, 0, (struct sockaddr *)&sa, sizeof(sa));		if (j != 11) {			fprintf(stderr, "Error sending packet.\n");		}		break;	default:		fprintf(stderr, "Error: Command %u unknown.\n", packet1.cmd);		return 2;	};	return 0;} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99国产精品久久| 国产欧美日韩视频一区二区| 国产99久久精品| 久国产精品韩国三级视频| 视频在线观看91| 奇米一区二区三区| 美国三级日本三级久久99| 裸体一区二区三区| 国产一区高清在线| 成人性生交大片| 成人avav在线| 欧美三级在线视频| 欧美电影一区二区| 亚洲精品一区二区三区福利| 久久人人爽爽爽人久久久| 26uuu另类欧美| 中文字幕精品—区二区四季| 亚洲人成网站精品片在线观看| 亚洲视频 欧洲视频| 亚洲高清视频的网址| 男女视频一区二区| 91美女视频网站| 色综合天天综合狠狠| 欧美无人高清视频在线观看| 在线播放欧美女士性生活| 欧美一区二区三区白人| 欧美成人精品福利| 国产精品久久久久毛片软件| 亚洲视频网在线直播| 天天影视涩香欲综合网| 国产一区二区三区国产| 97精品久久久久中文字幕| 欧美日韩国产高清一区二区| 精品日韩在线一区| 亚洲精品视频在线观看免费| 日本欧美在线看| 岛国一区二区在线观看| 91.成人天堂一区| 国产嫩草影院久久久久| 亚洲午夜精品一区二区三区他趣| 青青草97国产精品免费观看无弹窗版| 国产乱子轮精品视频| 色噜噜狠狠成人网p站| 日韩一本二本av| 亚洲老司机在线| 国产精品1024| 欧美一区午夜视频在线观看| 亚洲欧美中日韩| 91福利国产成人精品照片| 日韩欧美综合在线| 亚洲欧美视频在线观看| 国产自产v一区二区三区c| 欧美在线一区二区| 中文字幕日韩一区| 国产在线精品一区二区不卡了 | 日本精品一区二区三区四区的功能| 91精品国产色综合久久| 亚洲制服欧美中文字幕中文字幕| 国产精品一二三区在线| 日韩欧美一级精品久久| 亚洲一区在线观看免费 | 99精品国产视频| 7777精品伊人久久久大香线蕉| 国产精品九色蝌蚪自拍| 美国精品在线观看| 欧美欧美午夜aⅴ在线观看| 亚洲精品日日夜夜| 99精品欧美一区二区三区小说 | 欧美巨大另类极品videosbest | 日韩国产欧美在线播放| 国产在线看一区| 欧美日韩激情在线| 亚洲免费在线观看| av在线这里只有精品| 日本一区二区三区四区在线视频| 极品少妇xxxx精品少妇偷拍| 91麻豆精品91久久久久同性| 一区二区三区视频在线看| 91亚洲精品久久久蜜桃| 最新高清无码专区| 色中色一区二区| 亚洲伦理在线免费看| 成人福利在线看| 1区2区3区国产精品| av高清久久久| 最新国产成人在线观看| 一本一道久久a久久精品| 亚洲免费色视频| 欧美日韩国产美女| 麻豆精品久久久| 国产亚洲短视频| thepron国产精品| 亚洲最大成人综合| 日韩一区二区精品葵司在线| 精品亚洲免费视频| 国产精品毛片大码女人| 日韩精品一区二区在线| 久久99国产精品免费网站| 久久久久青草大香线综合精品| 国产成人精品影视| 一区二区三区国产豹纹内裤在线| 欧美色国产精品| 极品少妇xxxx精品少妇| 中文字幕的久久| 欧美色大人视频| 韩国av一区二区三区| 国产精品久久久久天堂| 欧美人xxxx| 成人午夜电影网站| 亚洲成av人**亚洲成av**| 精品国产成人在线影院| 91在线播放网址| 精品一区二区三区久久| 综合在线观看色| 久久影音资源网| 一本久久综合亚洲鲁鲁五月天| 日韩成人av影视| 亚洲丝袜精品丝袜在线| 欧美一区日韩一区| 一本到不卡免费一区二区| 久久69国产一区二区蜜臀| 亚洲日本在线a| 久久婷婷成人综合色| 欧美亚洲一区二区在线| 成人精品视频.| 美女在线一区二区| 亚洲乱码国产乱码精品精可以看| 久久尤物电影视频在线观看| 欧美色精品天天在线观看视频| 国产成a人亚洲精| 久久99九九99精品| 丝袜美腿亚洲一区| 亚洲人成电影网站色mp4| 久久精品人人做人人综合| 欧美美女网站色| 在线免费观看日韩欧美| 成人性生交大片免费看中文| 极品尤物av久久免费看| 蜜桃一区二区三区在线| 天天影视涩香欲综合网| 亚洲精品国产第一综合99久久| 国产三级精品在线| 亚洲精品一区二区三区四区高清| 欧美日韩国产系列| 在线国产亚洲欧美| 日本精品裸体写真集在线观看| 国产精品69毛片高清亚洲| 精品一区二区免费在线观看| 免费高清在线视频一区·| 丝袜美腿亚洲一区二区图片| 亚洲国产精品一区二区www在线| 亚洲视频在线一区| 亚洲欧美日韩国产手机在线 | 国产精品第四页| 欧美国产精品一区二区三区| 久久夜色精品国产噜噜av | 粉嫩aⅴ一区二区三区四区| 激情五月婷婷综合网| 精品亚洲porn| 国产精品综合二区| 成人综合激情网| 99精品热视频| 欧美网站一区二区| 欧美日韩一区二区不卡| 欧美美女直播网站| 日韩欧美国产麻豆| 国产丝袜在线精品| 国产精品国产三级国产a | 欧美视频一二三区| 欧美精品高清视频| 精品国产污网站| 国产精品视频一二三| 亚洲人成精品久久久久| 亚洲国产精品久久人人爱蜜臀 | 欧美成人乱码一区二区三区| 日韩精品一区二区三区蜜臀 | 欧美性做爰猛烈叫床潮| 欧美一区二区三区视频在线| 精品国产在天天线2019| 国产精品乱码一区二三区小蝌蚪| 亚洲日本丝袜连裤袜办公室| 午夜私人影院久久久久| 久久91精品久久久久久秒播 | 亚洲狠狠丁香婷婷综合久久久| 亚洲一区二区视频在线观看| 日韩精品91亚洲二区在线观看| 国产在线精品免费| 久久国产精品色| 天堂久久一区二区三区| 另类专区欧美蜜桃臀第一页| 成人白浆超碰人人人人| 欧美日韩黄色一区二区| 日韩精品成人一区二区三区 | 久久疯狂做爰流白浆xx| 99精品欧美一区二区蜜桃免费| 欧美日韩电影一区| 国产精品伦理在线| 日韩电影在线一区| 91麻豆免费视频| 久久色中文字幕|