finde ich für mich neu "t_setup", ist das ein eigenes Setup?
_S() füllt die Variable pin_S mit werten 8gilt ebenso für den Rest)?
Und welche Funktion haben die geschweiften Klammern?
Das ist ein Konstruktor!
Mit Initialisierungsliste und leerem Anweisungsblock
Evtl. interessant für dich:
Topic: OOP für Anfänger - Einstieg mit nachvollziehbarer Erklärung