2021-01-28 03:18:16 +00:00
|
|
|
#include "plugins/ExternalNotificationPlugin.h"
|
2021-01-08 05:15:49 +00:00
|
|
|
#include "plugins/NodeInfoPlugin.h"
|
|
|
|
#include "plugins/PositionPlugin.h"
|
2021-01-31 17:12:36 +00:00
|
|
|
#include "plugins/RangeTestPlugin.h"
|
2021-01-17 06:27:33 +00:00
|
|
|
#include "plugins/RemoteHardwarePlugin.h"
|
2021-01-08 05:15:49 +00:00
|
|
|
#include "plugins/ReplyPlugin.h"
|
2021-01-14 04:22:59 +00:00
|
|
|
#include "plugins/SerialPlugin.h"
|
2021-01-31 17:12:36 +00:00
|
|
|
#include "plugins/StoreForwardPlugin.h"
|
2021-01-08 05:15:49 +00:00
|
|
|
#include "plugins/TextMessagePlugin.h"
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Create plugin instances here. If you are adding a new plugin, you must 'new' it here (or somewhere else)
|
|
|
|
*/
|
2021-01-17 06:27:33 +00:00
|
|
|
void setupPlugins()
|
|
|
|
{
|
2021-01-08 05:15:49 +00:00
|
|
|
nodeInfoPlugin = new NodeInfoPlugin();
|
|
|
|
positionPlugin = new PositionPlugin();
|
|
|
|
textMessagePlugin = new TextMessagePlugin();
|
|
|
|
|
|
|
|
// Note: if the rest of meshtastic doesn't need to explicitly use your plugin, you do not need to assign the instance
|
|
|
|
// to a global variable.
|
|
|
|
|
|
|
|
new RemoteHardwarePlugin();
|
|
|
|
new ReplyPlugin();
|
2021-01-17 06:27:33 +00:00
|
|
|
|
|
|
|
#ifndef NO_ESP32
|
|
|
|
// Only run on an esp32 based device.
|
|
|
|
|
2021-01-31 17:12:36 +00:00
|
|
|
/*
|
|
|
|
Maintained by MC Hamster (Jm Casler) jm@casler.org
|
|
|
|
*/
|
|
|
|
new SerialPlugin();
|
|
|
|
new ExternalNotificationPlugin();
|
2021-02-14 21:31:11 +00:00
|
|
|
|
|
|
|
//rangeTestPlugin = new RangeTestPlugin();
|
2021-02-07 07:29:18 +00:00
|
|
|
//storeForwardPlugin = new StoreForwardPlugin();
|
2021-02-14 21:31:11 +00:00
|
|
|
|
|
|
|
new RangeTestPlugin();
|
2021-02-15 00:17:40 +00:00
|
|
|
//new StoreForwardPlugin();
|
2021-01-17 06:27:33 +00:00
|
|
|
#endif
|
2021-01-08 05:15:49 +00:00
|
|
|
}
|