|
HiveMind
|
#include <AbstractTask.h>#include <BaseTask.h>#include <Task.h>#include <application-interface/ApplicationInterfaceContainer.h>#include <atomic>#include <bittybuzz/BittyBuzzContainer.h>#include <bittybuzz/BittyBuzzFactory.h>#include <bittybuzz/BittyBuzzSystem.h>#include <bittybuzz/BittyBuzzVm.h>#include <bsp/BSPContainer.h>#include <bsp/IBSP.h>#include <bsp/SettingsContainer.h>#include <cstdlib>#include <interloc/IInterloc.h>#include <interloc/InterlocContainer.h>#include <logger/Logger.h>#include <logger/LoggerContainer.h>#include <message-handler/GreetHandler.h>#include <message-handler/GreetSender.h>#include <message-handler/MessageDispatcher.h>#include <message-handler/MessageHandlerContainer.h>#include <message-handler/MessageSender.h>#include <pheromones/HiveMindHostAccumulatorSerializer.h>#include <pheromones/HiveMindHostDeserializer.h>#include <pheromones/HiveMindHostSerializer.h>
Classes | |
| class | BittyBuzzTask |
| class | MessageDispatcherTask |
| class | MessageSenderTask |
| class | CommMonitoringTask< SerializerType > |
| class | HardwareInterlocTask |
| class | InterlocMessageHandlerTask |
| class | InterlocDataHandlerTask |
| class | LogInterlocTask |
Typedefs | |
| using | commInterfaceGetter = std::optional< std::reference_wrapper< ICommInterface > >(*)() |
| using | connectionStateSetter = void(*)(ConnectionState state) |
Functions | |
| std::optional< std::reference_wrapper< ICommInterface > > | hostInterfaceGetter () |
| void | setHostConnectionState (ConnectionState state) |
| void | setRemoteConnectionState (ConnectionState state) |
| int | main (int argc, char **argv) |
Variables | |
| constexpr uint16_t | gc_taskNormalPriority = tskIDLE_PRIORITY + 1 |
| constexpr uint16_t | gc_taskHighPriority = tskIDLE_PRIORITY + 30 |
| using commInterfaceGetter = std::optional<std::reference_wrapper<ICommInterface> > (*)() |
| using connectionStateSetter = void (*)(ConnectionState state) |
| std::optional<std::reference_wrapper<ICommInterface> > hostInterfaceGetter | ( | ) |


| int main | ( | int | argc, |
| char ** | argv | ||
| ) |

| void setHostConnectionState | ( | ConnectionState | state | ) |


| void setRemoteConnectionState | ( | ConnectionState | state | ) |


|
constexpr |
|
constexpr |
1.8.17