As the question explained. I want to know if we can implement all three zigbee roles viz, Edge, Router and Co-Ordinator in a single project and can be able to switch them based on runtime variables (calling different functions based on this variable). This variable can be written by any external app or device.
Is this even possible?
I tried