Lines Matching refs:cpt
7253 int32 GPS_A1008_Get(const char* port, GPS_PCourse_Point** cpt, pcb_fn cb) in GPS_A1008_Get() argument
7294 if (!((*cpt)=(GPS_PCourse_Point*)malloc(n*sizeof(GPS_PCourse_Point)))) { in GPS_A1008_Get()
7300 if (!((*cpt)[i]=GPS_Course_Point_New())) { in GPS_A1008_Get()
7313 GPS_D1012_Get(&((*cpt)[i]),recpkt->data); in GPS_A1008_Get()
7370 GPS_PCourse_Point* cpt, in GPS_A1008_Send() argument
7398 GPS_D1012_Send(data,cpt[i],&len); in GPS_A1008_Send()
7446 void GPS_D1012_Get(GPS_PCourse_Point* cpt, UC* p) in GPS_D1012_Get() argument
7452 (*cpt)->name[i] = *p++; in GPS_D1012_Get()
7455 (*cpt)->course_index = GPS_Util_Get_Short(p); in GPS_D1012_Get()
7460 (*cpt)->track_point_time = GPS_Math_Gtime_To_Utime((time_t)t); in GPS_D1012_Get()
7463 (*cpt)->point_type = *p++; in GPS_D1012_Get()
7478 void GPS_D1012_Send(UC* data, GPS_PCourse_Point cpt, int32* len) in GPS_D1012_Send() argument
7485 *p++ = cpt->name[j]; in GPS_D1012_Send()
7491 GPS_Util_Put_Short(p, (US) cpt->course_index); in GPS_D1012_Send()
7497 GPS_Util_Put_Uint(p,GPS_Math_Utime_To_Gtime(cpt->track_point_time)); in GPS_D1012_Send()
7500 *p++ = cpt->point_type; in GPS_D1012_Send()