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(); }
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); }
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(); }
void YADA_C102 (U16 Addr,U16 Line_Number) { send_byte(0xAA); send_word(0xC102); send_xy(Addr,Line_Number); send_end(); }
/* add --> wk */ void YADA_E4() // 触摸屏校准 { send_word(0xaaE4); send_word(0x55aa); send_word(0x5aa5); send_end(); }
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(); }
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; }
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(); }
void YADA_64 (U16 X,U16 Y,U16 Color) { send_word(0xaa64); send_xy(X,Y); send_word(Color); send_end(); }
void YADA_C101 (U16 Addr,U16 Pixel_Number) { send_byte(0xAA); send_word(0xC101); send_xy(Addr,Pixel_Number); send_end(); }
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(); }
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(); }
void YADA_78 (U16 X,U16 Y,U8 *P,U8 Size) { send_word(0xaa78); send_xy(X,Y); send_U8str(P,Size); send_end(); }
void MsdpNetwork::send_varval(const char* var, const char* val) { send_begin(); send_param(MSDP_VAR, var); send_param(MSDP_VAL, val); send_end(); }
void YADA_41 (U8 D_X,U8 D_Y) { send_word(0xaa41); send_byte(D_X); send_byte(D_Y); send_end(); }
void YADA_C110 (U16 Addr,U8 Frame_Number) { send_byte(0xAA); send_word(0xC110); send_word(Addr); send_byte(Frame_Number); send_end(); }
void YADA_C108 (U16 Addr,U8 Parameter_N) { send_byte(0xAA); send_word(0xC108); send_word(Addr); send_byte(Parameter_N); send_end(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
void YADA_5F(U8 PWM_T) { send_word(0xaa5F); if(PWM_T!=0xFF) { send_byte(PWM_T); } send_end(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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; }