Hy Leute!
Da wir in der Schule wieder ein bisschen mehr über C gelernt haben, habe ich mir das Beispielprogramm 04 angesehen und ich verstehe nicht was bei dir,move und rotate der ":" und die folgende Ziffer bedeuten sollen. Kann mir jemand Klarheit verschaffen?
Danke schön schon im voraus!Code:typedef struct { uint8_t speed_left; // left speed (is used for rotation and // move distance commands - if these commands are // active, speed_right is ignored!) uint8_t speed_right; // right speed (if required...) unsigned dir:2; // direction (FWD, BWD, LEFT, RIGHT) unsigned move:1; // move flag unsigned rotate:1; // rotate flag uint16_t move_value; // move value is used for distance and angle values uint8_t state; // state of the behaviour } behaviour_command_t;![]()







Zitieren

Lesezeichen