Hallo Leute!

Nun habe ich mich schon etwas durch die ganzen Libs durchgelesen und versucht alles rauszulöschen das ich nicht brauche um den Code für mich verständlicher zu machen (also Module die ich nicht besitze und Ct Sim Codeteile)

Bei meiner Entdeckungsreise durch die Library ist sind mir die Behaviours aufgefallen, weiß vielleicht jemand wie man diese verwenden kann?

Da gibt es z.b die Funktion
void bot_drive_distance(Behaviour_t* caller,int8 curve, int16 speed, int16 cm);

Was ist caller nun für ein Datentyp!?!?!, bzw. wie kann ich so eine Funktion aufrufen?