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?
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;
Danke schön schon im voraus!