#include <iostream>
struct overhead{
unsigned char flags;
unsigned short int seqNo, timeDiff, threshold, length;
};
struct payload{
double forceX,forceY,forceZ,positionX,positionY,positionZ;
};
struct packet{
overhead fields;
payload data;
};
int main(int argc, char* argv[]) {
std::cout << sizeof(packet) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IG92ZXJoZWFkewoKICAgIHVuc2lnbmVkIGNoYXIgZmxhZ3M7CiAgICB1bnNpZ25lZCBzaG9ydCBpbnQgc2VxTm8sIHRpbWVEaWZmLCB0aHJlc2hvbGQsIGxlbmd0aDsKCn07CgpzdHJ1Y3QgcGF5bG9hZHsKCiAgICBkb3VibGUgZm9yY2VYLGZvcmNlWSxmb3JjZVoscG9zaXRpb25YLHBvc2l0aW9uWSxwb3NpdGlvblo7Cgp9OwoKCnN0cnVjdCBwYWNrZXR7CgogICAgb3ZlcmhlYWQgZmllbGRzOwogICAgcGF5bG9hZCBkYXRhOwoKfTsKCgoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkgewogICAgc3RkOjpjb3V0IDw8IHNpemVvZihwYWNrZXQpIDw8IHN0ZDo6ZW5kbDsKICAgIAogICAgcmV0dXJuIDA7Cn0=