<commit_before>#ifndef Printer_h
#define Printer_h

#include "Arduino.h"
#include <Motor.h>

enum motor {
    X, Y1, Y2, Z;
};

class Printer {
public:
    void    reset();
    void    setMotor(enum motor, int p1, int p2, int p3);
    void    setSwitch(int p);
    void    moveNorth();
    void    moveSouth();
    void    moveEast();
    void    moveWest();
private:
    Motor   m_x;
    Motor   m_y1;
    Motor   m_y2;
    Motor   m_z;
    Switch  m_head;
};

#endif<commit_msg>add z, switch<commit_after>#ifndef Printer_h
#define Printer_h

#include "Arduino.h"
#include <Motor.h>

enum motor {
    X, Y1, Y2, Z;
};

class Printer {
public:
    void    reset();
    void    setMotor(enum motor, int p1, int p2, int p3);
    void    setSwitch(int p);
    void    moveNorth();
    void    moveSouth();
    void    moveEast();
    void    moveWest();
    void    on();
    void    off();
    void    moveUp();
    void    moveDown();
private:
    Motor   m_x;
    Motor   m_y1;
    Motor   m_y2;
    Motor   m_z;
    Switch  m_head;
};

#endif
{'fraction_non_alphanumeric': 0.11792905081495686, 'fraction_numerical': 0.013422818791946308, 'mean_word_length': 2.2321981424148607, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2472831', 'n_tokens_mistral': 412, 'n_tokens_neox': 409, 'n_words': 111}