フィリップスの色相電球をarduinoに接続する作業を行っており、オンラインでいくつかのリソースを見つけました。リソースの 1 つにエラーをスローし続けるファイルがあり、それを調べたところ、この構文が以前に使用されたことはありませんでした。誰でも私を助けることができますか?
#ifndef SERIALHUE_H
#define SERIALHUE_H
#include <Arduino.h>
#include <Stream.h>
#include <ArduinoHue.h>
class SerialHue: public ArduinoHue{
public:
SerialHue(char* ipAddress, Stream* serial);
boolean connect(char* deviceId, char* username);
protected:
char* _ipAddress;
char* _deviceId;
char* _username;
boolean makePost(char* request, char* data);
boolean waitForResponse();
Stream* _serial;
};
#endif
エラーは次の行にあります。
* class SerialHue: public ArduinoHue{ *
エラーを与える:
SerialHue.h:10: エラー: '{' トークンの前にクラス名が必要です
この形式とは何ですか?ここで何が間違っていますか?