Lines Matching refs:cpt
6997 int32 GPS_A1008_Get(const char* port, GPS_PCourse_Point** cpt, pcb_fn cb) in GPS_A1008_Get() argument
7034 if (!((*cpt)=(GPS_PCourse_Point*)malloc(n*sizeof(GPS_PCourse_Point)))) { in GPS_A1008_Get()
7040 if (!((*cpt)[i]=GPS_Course_Point_New())) { in GPS_A1008_Get()
7053 GPS_D1012_Get(&((*cpt)[i]),recpkt.data); in GPS_A1008_Get()
7107 GPS_PCourse_Point* cpt, in GPS_A1008_Send() argument
7131 GPS_D1012_Send(data,cpt[i],&len); in GPS_A1008_Send()
7176 void GPS_D1012_Get(GPS_PCourse_Point* cpt, UC* p) in GPS_D1012_Get() argument
7182 (*cpt)->name[i] = *p++; in GPS_D1012_Get()
7185 (*cpt)->course_index = GPS_Util_Get_Short(p); in GPS_D1012_Get()
7190 (*cpt)->track_point_time = GPS_Math_Gtime_To_Utime((time_t)t); in GPS_D1012_Get()
7193 (*cpt)->point_type = *p++; in GPS_D1012_Get()
7208 void GPS_D1012_Send(UC* data, GPS_PCourse_Point cpt, int32* len) in GPS_D1012_Send() argument
7215 *p++ = cpt->name[j]; in GPS_D1012_Send()
7221 GPS_Util_Put_Short(p, (US) cpt->course_index); in GPS_D1012_Send()
7227 GPS_Util_Put_Uint(p,GPS_Math_Utime_To_Gtime(cpt->track_point_time)); in GPS_D1012_Send()
7230 *p++ = cpt->point_type; in GPS_D1012_Send()