   Ethernet.begin(mac);
 
   // Initialize Interfaces
-  uint8_t interface1univ = 1;
-  uint8_t interface2univ = 0;
+  uint8_t interface1univ = 0;
+  uint8_t interface2univ = 1;
   sACNInterface = new LXSACN(sACNBuffer);
   sACNInterface->enableHTP();
   sACNInterface->setUniverse(interface1univ+1);

}

void artCmdReceived(uint8_t* pdata) {
  if ( strcmp((const char*)pdata, "record=1") == 0 ) {
    //rememberScene();
  }
  
}

/************************************************************************/

  return 0;     // none left to pop
}

void sendTODifChanged() {
  if ( tableChangedFlag ) {   //if the table has changed...
    tableChangedFlag--;
    
    artNetInterface->send_art_tod(&aUDP, tableOfDevices.rawBytes(), tableOfDevices.count());
#if defined PRINT_DEBUG_MESSAGES
    Serial.println("_______________ Table Of Devices _______________");
    tableOfDevices.printTOD();
#endif
  }
}

void updateRDMDiscovery() {
  	if ( rdm_discovery_enable ) {  // run RDM updates for a limited number of times
	  if ( discovery_state ) {
		// check the table of devices#if defined PRINT_DEBUG_MESSAGES

		discovery_tbl_ck_index = checkTable(discovery_tbl_ck_index);
	
		if ( discovery_tbl_ck_index == 0 ) {
		  // done with table check
		  discovery_state = DISC_STATE_SEARCH;
		  pushInitialBranch();
   
		  sendTODifChanged();
		} //end table check ended
	  } else {    // search for devices in range popped from discoveryTree
	
		if ( checkNextRange() == 0 ) {
		  // done with search
		  discovery_tbl_ck_index = 0;
		  discovery_state = DISC_STATE_TBL_CK;
		  
		  sendTODifChanged();
		  if ( RDM_DISCOVER_ALWAYS == 0 ) {
		     rdm_discovery_enable--;
		  }
		}
	  }           //end search
  }               //end rdm_discovery_enable
}


