#include "segel.h" class deckshand { //deckshand sind alle Arbeiten an Deck, also Segelbedienung, Ruder usw.. public: //attribute segel Fock; segel Gross; segel Besan; //eingänge, also befehle vom skipper oder autopiloten unsigned char segel; //=1 : segel setzen, =0 : segel bergen unsigned char gaffelwinkel; //PPM-Wert für die Winde Groß/Besan-Schot unsigned char fockwinkel; //PPM-Wert für die Fockschot-Winde unsigned char fockfall; //PWM-Wert für die Fockfallwinde an H-Brücke unsigned char grossfall; //PWM-Wert für die Großfallwinde an H-Brücke unsigned char besanfall; //PWM-Wert für die Besanfallwinde an H-Brücke unsigned char ruderwinkel; //PPM-Wert für das Ruderservo //ausgänge, also info für die Mechanik (=Interruptroutine Timer0) int ruderwinkelsollwert; int gaffelschotsollwert; int fockschotsollwert; int fockfallsollwert; int grossfallsollwert; int besanfallsollwert; //methoden deckshand(); void servotest(); void trimm_ausfuehren(); void segelbedienen(); };