コード例 #1
0
ファイル: dispclk.c プロジェクト: cjecho/RTAI
void Display_PutTimes(MenageHmsh_tChain11 chain)
{
	static MenageHmsh_tChain11 times;
	static RT_TASK *ackn = 0;
	unsigned int put = 'P';
	unsigned long msg;

	if (ackn != rt_get_adr(nam2num("DSPTSK"))) {
		ackn = rt_rpc(rt_get_adr(nam2num("DSPTSK")), put, &msg);
	}
	times = chain;
	times.chain[0] = 't';
	rt_send_if(rt_get_adr(nam2num("DSPTSK")), (unsigned long)times.chain);
}
コード例 #2
0
ファイル: dispclk.c プロジェクト: ArcEye/RTAI
void Display_PutTimes(MenageHmsh_tChain11 chain)
{
	static MenageHmsh_tChain11 times;
	static RT_TASK *ackn = 0;
	unsigned int put = 'P';
	unsigned long msg;

	if (ackn != &Display) {
		ackn = rt_rpc(&Display, put, &msg);
	}
	times = chain;
	times.chain[0] = 't';
	rt_send_if(&Display, (unsigned long)times.chain);
}
コード例 #3
0
ファイル: dispclk.c プロジェクト: cjecho/RTAI
void Display_PutHour(MenageHmsh_tChain11 chain)
{
	static MenageHmsh_tChain11 hours;
	static RT_TASK *ackn = 0;
	unsigned int put = 'p';
	unsigned long msg;

	if (ackn != rt_get_adr(nam2num("DSPTSK"))) {
		ackn = rt_rpc(rt_get_adr(nam2num("DSPTSK")), put, &msg);
	}
	hours = chain;
	hours.chain[0] = 'h';
	rt_send_if(rt_get_adr(nam2num("DSPTSK")), (unsigned long)hours.chain);
}
コード例 #4
0
ファイル: dispclk.c プロジェクト: ArcEye/RTAI
void Display_PutHour(MenageHmsh_tChain11 chain)
{
	static MenageHmsh_tChain11 hours;
	static RT_TASK *ackn = 0;
	unsigned int put = 'p';
	unsigned long msg;

	if (ackn != &Display) {
		ackn = rt_rpc(&Display, put, &msg);
	}
	hours = chain;
	hours.chain[0] = 'h';
	rt_send_if(&Display, (unsigned long)hours.chain);
}