VizBlocks
Public Member Functions | List of all members
VizBlocks Class Reference

#include <VizBlocks.h>

Public Member Functions

 VizBlocks (char *id, char *ssid="VizBlocksNet", char *wifi_pass="VizBlocksAP", char *server="172.20.10.8", int port=1883)
 
void command_callback (char *data, uint16_t len)
 
void set_wifi (boolean v)
 
void init ()
 
void add (Behaviour *b)
 
void run ()
 
void serial_command ()
 
void mqtt_command ()
 
String process (String input)
 
String input_event (String input)
 
String process_command (String command, String args)
 
void MQTT_connect ()
 
void generateCapabilitiesJSON ()
 
void announce (String doc)
 
void announce_capabilities ()
 
void setID (char *id)
 
char * getId ()
 

Constructor & Destructor Documentation

◆ VizBlocks()

VizBlocks::VizBlocks ( char *  id,
char *  ssid = "VizBlocksNet",
char *  wifi_pass = "VizBlocksAP",
char *  server = "172.20.10.8",
int  port = 1883 
)
inline

Member Function Documentation

◆ add()

void VizBlocks::add ( Behaviour b)
inline

◆ announce()

void VizBlocks::announce ( String  doc)
inline

◆ announce_capabilities()

void VizBlocks::announce_capabilities ( )
inline

◆ command_callback()

void VizBlocks::command_callback ( char *  data,
uint16_t  len 
)
inline

◆ generateCapabilitiesJSON()

void VizBlocks::generateCapabilitiesJSON ( )
inline

◆ getId()

char* VizBlocks::getId ( )
inline

◆ init()

void VizBlocks::init ( )
inline

◆ input_event()

String VizBlocks::input_event ( String  input)
inline

◆ mqtt_command()

void VizBlocks::mqtt_command ( )
inline

◆ MQTT_connect()

void VizBlocks::MQTT_connect ( )
inline

◆ process()

String VizBlocks::process ( String  input)
inline

◆ process_command()

String VizBlocks::process_command ( String  command,
String  args 
)
inline

◆ run()

void VizBlocks::run ( )
inline

◆ serial_command()

void VizBlocks::serial_command ( )
inline

◆ set_wifi()

void VizBlocks::set_wifi ( boolean  v)
inline

◆ setID()

void VizBlocks::setID ( char *  id)
inline

The documentation for this class was generated from the following file: