// -----------------------------------------------------------------------------
|
|
// Wrap class around Embedis (settings & terminal)
|
|
// -----------------------------------------------------------------------------
|
|
|
|
#pragma once
|
|
|
|
#include <Embedis.h>
|
|
|
|
class EmbedisWrap : public Embedis {
|
|
|
|
public:
|
|
|
|
EmbedisWrap(Stream& stream, size_t buflen = 128, size_t argvlen = 8) :
|
|
Embedis(stream, buflen, argvlen)
|
|
{}
|
|
|
|
unsigned char getCommandCount() {
|
|
return commands.size();
|
|
}
|
|
|
|
String getCommandName(unsigned int i) {
|
|
if (i < commands.size()) return commands[i].name;
|
|
return String();
|
|
}
|
|
|
|
};
|