Problemas al crear un objeto

Buenos días, debe ser una estupidez, pero no lo veo. Si alguien me ayuda le quedaré agradecido.

Tengo un objeto cuya declaración es la siguiente:

class A4988 {
    public:
        /* --- Polimorfismo de constructor, con pines para paso simple o para
         *     lograr micropasos
         */
        A4988(byte pin_direccion, byte pin_paso);

        A4988(byte pin_direccion, byte pin_paso,
              byte pin_MS1, byte pin_MS2, byte pin_MS3);

Todo perfecto
Ahora creo un nuevo objeto

class SensorDig {
    public:
        // --- Polimorfismo en el constructor, crear, o crear y activar
        SensorDig(byte pin);
        SensorDig(byte pin, bool activa);

El caso es que me da un error:

In file included from /home/tony/Desarrollo/PhotoBot/src/IDEino/Sketchs/Sensores/SensorDig/SensorDig.ino:11:0:
SensorDig.h:18:24: error: expected ')' before 'pin'
         SensorDig(byte pin);
                        ^~~
SensorDig.h:19:24: error: expected ')' before 'pin'
         SensorDig(byte pin, bool activa);

No veo que pasa ni cual es la diferencia.
¿Por favor me ayudaría alguien?
¡¡GRACIAS!!

Resuelto gracias

Por favor, en el foro es importante que si se pregunta se debe poner siempre cómo se resolvió, aunque hayas sido tu mismo quien lo consigue.