1 2 3 4 5 6 7
struct PartStruct { uint8_t active; float weight; float x,y; ... // прочие переменные для хранения промежуточных вычислений };