Ejemplo n.º 1
0
void YADA_C10700 (U16 Addr,U16 X_Len,U16 Y_Len)
{
    send_xy(0xAAC1,0X0700);
    send_xy(Addr,X_Len);
    send_word(Y_Len);
    send_end();
}
Ejemplo n.º 2
0
void send_data (void)
{
	int num;
	char new_mas[pack_len];
	int i = 0;
	int go;
	
	
	num = read_max(2, 0x100);
	new_mas[0] = read_max(2, 0x102);
	new_mas[pack_len - 1] = read_max(2, 0x103);
	send_first(num);	

	while (i < num)
	{
		new_mas[1] = read_max(2, 0x10 + i);
		i++;
		new_mas[2] = read_max(2, 0x10 + i);
		i++;

		for (go = 0; go < pack_len; go++)
		{
			TI = 0;
			SBUF = new_mas[go];
			while(!TI);
		}
	}
	send_end(num);
}
Ejemplo n.º 3
0
void YADA_74 (U16 X,U16 YS,U16 YE,U16 BC,U16 *P,U8 Size)
{
    send_word(0xAA74);
    send_area(X,YS,YE,BC);
    send_U16str(P,Size);
    send_end();
}
Ejemplo n.º 4
0
void YADA_C102 (U16 Addr,U16 Line_Number)
{
    send_byte(0xAA);
    send_word(0xC102);
    send_xy(Addr,Line_Number);
    send_end();
}
Ejemplo n.º 5
0
/* add --> wk */
 void YADA_E4()  // 触摸屏校准
 {
   send_word(0xaaE4);
   send_word(0x55aa);
   send_word(0x5aa5);
   send_end();
 }
Ejemplo n.º 6
0
void YADA_90_RANDOM (U16 Addr,U8 *P,U8 Size)
{
    send_area(0xAA90,0x55aa,0x5aa5,0x01de);
    send_word(Addr);
    send_U8str(P,Size);
    send_end();
}
Ejemplo n.º 7
0
bool MongoDBInputFormat::next(RecordT& ref) {
    while (records_vector_.empty()) {
        ask_split();
        if (!split_.is_valid())
            return false;
        read();
        if (records_vector_.empty())
            send_end();
    }

    ref = records_vector_.back();
    records_vector_.pop_back();
    if (records_vector_.empty())
        send_end();
    return true;
}
Ejemplo n.º 8
0
void YADA_C10702 (U16 Addr,U16 X_Len,U16 Y_Len,U16 X,U16 Y,U16 Color)
{
    send_xy(0xAAC1,0X0702);
    send_area(Addr,X_Len,Y_Len,X);
    send_xy(Y,Color);
    send_end();
}
Ejemplo n.º 9
0
void YADA_64 (U16 X,U16 Y,U16 Color)
{
    send_word(0xaa64);
    send_xy(X,Y);
    send_word(Color);
    send_end();
}
Ejemplo n.º 10
0
void YADA_C101 (U16 Addr,U16 Pixel_Number)
{
    send_byte(0xAA);
    send_word(0xC101);
    send_xy(Addr,Pixel_Number);
    send_end();
}
Ejemplo n.º 11
0
void YADA_5704 (U16 X,U16 Y,U16 R,U16 AS,U16 AE)
{
    send_byte(0xaa);
    send_xy(0x5704,X);
    send_area(Y,R,AS,AE);
    send_end();
}
Ejemplo n.º 12
0
void YADA_57 (ARC *P,U8 Size)
{
    send_word(0xaa57);
    if(Size==0)
    {
        U16 i=sizeof(P);
        U16 j;
        for(j=0; j<i; j++)
        {
            send_byte(P->style);
            send_xy(P->X_0,P->Y_0);
            send_byte(P->R_0);
            P++;
        }
    }
    else
    {
        U16 k;
        for(k=0; k<Size; k++)
        {
            send_byte(P->style);
            send_xy(P->X_0,P->Y_0);
            send_byte(P->R_0);
            P++;
        }
    }
    send_end();
}
Ejemplo n.º 13
0
void YADA_78 (U16 X,U16 Y,U8 *P,U8 Size)
{
    send_word(0xaa78);
    send_xy(X,Y);
    send_U8str(P,Size);
    send_end();
}
Ejemplo n.º 14
0
void MsdpNetwork::send_varval(const char* var, const char* val)
{
    send_begin();
    send_param(MSDP_VAR, var);
    send_param(MSDP_VAL, val);
    send_end();
}
Ejemplo n.º 15
0
void YADA_41 (U8 D_X,U8 D_Y)
{
    send_word(0xaa41);
    send_byte(D_X);
    send_byte(D_Y);
    send_end();
}
Ejemplo n.º 16
0
void YADA_C110 (U16 Addr,U8 Frame_Number)
{
    send_byte(0xAA);
    send_word(0xC110);
    send_word(Addr);
    send_byte(Frame_Number);
    send_end();
}
Ejemplo n.º 17
0
void YADA_C108 (U16 Addr,U8 Parameter_N)
{
    send_byte(0xAA);
    send_word(0xC108);
    send_word(Addr);
    send_byte(Parameter_N);
    send_end();
}
Ejemplo n.º 18
0
void prints(U8 cmd,U16 x,U16 y,U8 *s,U8 size)//显示文本,字符串以0x00结束,cmd可为53/54/55/6E/6F
{
    send_byte(0xAA);
    send_byte(cmd);
    send_xy(x,y);
    send_U8str(s,size);
    send_end();
}
Ejemplo n.º 19
0
void YADA_76 (U16 X,U8 X_Dis,U16 *P,U8 Size)
{
    send_word(0xaa76);
    send_word(X);
    send_byte(X_Dis);
    send_U16str(P,Size);
    send_end();
}
Ejemplo n.º 20
0
void YADA_9D (U16 ID,U16 XS,U16 YS,U16 XE,U16 YE,U16 X,U16 Y)
{
    send_word(0xaa9D);
    send_word(ID);
    send_area(XS,YS,XE,YE);
    send_xy(X,Y);
    send_end();
}
Ejemplo n.º 21
0
void shift (U8 cmd,U16 *p,U8 c_Dots,U8 size)
{
    send_byte(0xAA);
    send_byte(cmd);
    send_U16str(p,size);
    send_byte(c_Dots);
    send_end();
}
Ejemplo n.º 22
0
void MsdpNetwork::send_varvals(const char* var, const std::vector<std::string>& vals)
{
    send_begin();
    send_param(MSDP_VAR, var);
    for (int i=0,e=vals.size(); i<e; ++i)
        send_param(MSDP_VAL, vals[i].c_str());
    send_end();
}
Ejemplo n.º 23
0
void YADA_75 (U16 X,U16 Y,U8 H_Max,U8 *P,U8 Size)
{
    send_word(0xaa75);
    send_xy(X,Y);
    send_byte(H_Max);
    send_U8str(P,Size);
    send_end();
}
Ejemplo n.º 24
0
void YADA_5F(U8 PWM_T)
{
    send_word(0xaa5F);
    if(PWM_T!=0xFF)
    {
        send_byte(PWM_T);
    }
    send_end();
}
Ejemplo n.º 25
0
void YADA_E0 (U8 TFT_ID,U8 Bode_Set,U8 Para1)
{
    send_xy(0xaae0,0x55aa);
    send_word(0x5aa5);
    send_byte(TFT_ID);
    send_byte(Bode_Set);
    send_byte(Para1);
    send_end();
}
Ejemplo n.º 26
0
void YADA_90_ORDER (U32 Addr,U8 *P,U8 Size)
{
    send_xy(0xaa90,0x55aa);
    send_word(0x5aa5);
    send_word(Addr/65536);
    send_word(Addr%65536);
    send_U8str(P,Size);
    send_end();
}
Ejemplo n.º 27
0
void YADA_C10701 (U16 Addr,U16 X_Len,U16 Y_Len,U16 X,U16 Y,U16 Color,U8 MODE,U16 *P,U8 Size)
{
    send_xy(0xAAC1,0X0701);
    send_area(Addr,X_Len,Y_Len,X);
    send_xy(Y,Color);
    send_byte(MODE);
    send_U16str(P,Size);
    send_end();
}
Ejemplo n.º 28
0
void YADA_44 (U8 EN,U16 X,U16 Y,U8 Width,U8 Height)
{
    send_word(0xaa44);
    send_byte(EN);
    send_xy(X,Y);
    send_byte(Width);
    send_byte(Height);
    send_end();
}
Ejemplo n.º 29
0
void YADA_9BFF (U8 RTC_Mode,U8 Text_Mode,U16 Color,U16 X,U16 Y)
{
    send_word(0xaa9B);
    send_byte(0xFF);
    send_byte(RTC_Mode);
    send_byte(Text_Mode);
    send_word(Color);
    send_xy(X,Y);
    send_end();
}
Ejemplo n.º 30
0
Archivo: client.c Proyecto: hpc/Spindle
int client_done()
{
   check_for_fork();
   if (ldcsid == -1 || !use_ldcs)
      return 0;

   debug_printf2("Done. Closing connection %d\n", ldcsid);
   send_end(ldcsid);
   client_close_connection(ldcsid);
   return 0;
}