クラスから継承する新しいクラスを作成しようとしていますSoftwareSerial
(以下のコード セグメントに表示)。新しいクラスを として宣言するとclass SerialGSM : public Stream
、コンパイルされます。しかし、を使用class SerialGSM : public SoftwareSerial
すると、メッセージで失敗します
「{」トークンの前に期待されるクラス名
以下は、関連するコード セグメントです。
#ifndef _SerialGSM_H
#define _SerialGSM_H
#include "Arduino.h"
#include <SoftwareSerial.h>
class SerialGSM : public SoftwareSerial {
public:
SerialGSM(int RXPin,int TXPin);
protected:
float payRate;
};
#endif /* not defined _SerialGSM_H */