25 lines
658 B
C
25 lines
658 B
C
|
// -----------------------------------------------------------------------------
|
||
|
// 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();
|
||
|
}
|
||
|
|
||
|
};
|