#include <OzOpticalGateController.h>
#include <OzIDManager.h>
// global pointers
OzIDManager* manager;
OzOpticalGateController* opticalGate;
uint8_t _ledPin = 3;
uint8_t _photoPin = 2;
void setup()
{
Serial.begin(115200);
manager = new OzIDManager;
manager->_sendACK = true;
manager->_checksum = true;
OzCommunication::setIDManager(manager);
opticalGate = new OzOpticalGateController(_ledPin, _photoPin);
int x=1;
manager->sendLinkSetup();
manager->PrintWelcomeLine(opticalGate, x++, "MyOpticalGate");
}
void loop()
{
OzCommunication::communicate();
opticalGate->ownLoop();
}