# 04-11 Refactor BLE Beacon code
Fixed yesterday's issue with subfolder headers not linking. Make separate library for display Manager that user with code that would have resided in the subfolder. Making a separate library is cleaner anyway, since the client side can share the same displayManager.
My header guards and references were just fine, somehow the compiler was misconfigured after all. At least I know how to propagate declarations through the entire file system now. I am happy I spent the time fixing the problem and didnt just ignore it. Now the code should be very readable and the program flow should be easy to figure out. There were no huge problems today.
Here is a photo of my BLE server army:
{ width=60% }
# Small Problem
I am not exactly sure what the server should really be doing. BLE Devices can have many different modes of communication with each other and I am not sure what my Client will eventually need. Either it just needs simple beacon one way tx transfer or it needs an actual connection with two way communication.
# Easy solution:
Tomorrow I will do the BLE part of the client and just figure it out as I go!