Lines Matching refs:pnpPartData

228     PnpPartData   pnpPartData;  in pick_and_place_parse_file()  local
306 snprintf (pnpPartData.designator, sizeof(pnpPartData.designator)-1, "%s", row[0]); in pick_and_place_parse_file()
307 snprintf (pnpPartData.footprint, sizeof(pnpPartData.footprint)-1, "%s", row[1]); in pick_and_place_parse_file()
308 snprintf (pnpPartData.layer, sizeof(pnpPartData.layer)-1, "%s", row[8]); in pick_and_place_parse_file()
316 snprintf (pnpPartData.comment, sizeof(pnpPartData.comment)-1, "%s", str); in pick_and_place_parse_file()
319 snprintf (pnpPartData.comment, sizeof(pnpPartData.comment)-1, "%s", row[10]); in pick_and_place_parse_file()
325 pnpPartData.mid_x = pick_and_place_get_float_unit(row[2], def_unit); in pick_and_place_parse_file()
326 pnpPartData.mid_y = pick_and_place_get_float_unit(row[3], def_unit); in pick_and_place_parse_file()
327 pnpPartData.ref_x = pick_and_place_get_float_unit(row[4], def_unit); in pick_and_place_parse_file()
328 pnpPartData.ref_y = pick_and_place_get_float_unit(row[5], def_unit); in pick_and_place_parse_file()
329 pnpPartData.pad_x = pick_and_place_get_float_unit(row[6], def_unit); in pick_and_place_parse_file()
330 pnpPartData.pad_y = pick_and_place_get_float_unit(row[7], def_unit); in pick_and_place_parse_file()
334 sscanf(row[9], "%lf", &pnpPartData.rotation); // no units, always deg in pick_and_place_parse_file()
340 snprintf (pnpPartData.designator, sizeof(pnpPartData.designator)-1, "%s", row[0]); in pick_and_place_parse_file()
341 snprintf (pnpPartData.footprint, sizeof(pnpPartData.footprint)-1, "%s", row[1]); in pick_and_place_parse_file()
342 snprintf (pnpPartData.layer, sizeof(pnpPartData.layer)-1, "%s", row[6]); in pick_and_place_parse_file()
343 pnpPartData.mid_x = pick_and_place_get_float_unit(row[3], def_unit); in pick_and_place_parse_file()
344 pnpPartData.mid_y = pick_and_place_get_float_unit(row[4], def_unit); in pick_and_place_parse_file()
345 pnpPartData.pad_x = pnpPartData.mid_x + 0.03; in pick_and_place_parse_file()
346 pnpPartData.pad_y = pnpPartData.mid_y + 0.03; in pick_and_place_parse_file()
347 sscanf(row[5], "%lf", &pnpPartData.rotation); // no units, always deg in pick_and_place_parse_file()
351 if ((fabs(pnpPartData.mid_x) < 0.001)&&(fabs(pnpPartData.mid_y) < 0.001)) { in pick_and_place_parse_file()
363 if(sscanf(pnpPartData.footprint, "%02d%02d", &i_length, &i_width) == 2) { in pick_and_place_parse_file()
365 pnpPartData.length = 0.01 * i_length; in pick_and_place_parse_file()
366 pnpPartData.width = 0.01 * i_width; in pick_and_place_parse_file()
367 pnpPartData.shape = PART_SHAPE_RECTANGLE; in pick_and_place_parse_file()
370 … gerb_transf_rotate(tr_rot, -DEG2RAD(pnpPartData.rotation));/* rotate it back to get dimensions */ in pick_and_place_parse_file()
371 gerb_transf_apply( pnpPartData.pad_x - pnpPartData.mid_x, in pick_and_place_parse_file()
372 pnpPartData.pad_y - pnpPartData.mid_y, tr_rot, &tmp_x, &tmp_y); in pick_and_place_parse_file()
374 pnpPartData.length = 2 * fabs(tmp_x);/* get dimensions*/ in pick_and_place_parse_file()
375 pnpPartData.width = 2 * fabs(tmp_y); in pick_and_place_parse_file()
376 pnpPartData.shape = PART_SHAPE_STD; in pick_and_place_parse_file()
378 pnpPartData.length = 0.015; in pick_and_place_parse_file()
379 pnpPartData.width = 0.015; in pick_and_place_parse_file()
380 pnpPartData.shape = PART_SHAPE_UNKNOWN; in pick_and_place_parse_file()
383 g_array_append_val (pnpParseDataArray, pnpPartData); in pick_and_place_parse_file()