MakerLabs ACM
node.h File Reference
#include "pid.h"
#include "process.h"
#include "actor_model_generated.h"
#include "delegate.hpp"
#include <chrono>
#include <experimental/string_view>
#include <set>
#include <unordered_map>
#include "freertos/FreeRTOS.h"
#include "freertos/timers.h"

Go to the source code of this file.

Classes

class  ActorModel::TimedBufferDelivery
 
class  ActorModel::Node
 

Namespaces

 ActorModel
 

Typedefs

using ActorModel::ExecConfigCallback = delegate< void(ProcessExecutionConfigBuilder &)>
 
using ActorModel::Time = std::chrono::milliseconds
 
using ActorModel::TRef = size_t
 
using ActorModel::SignalRef = size_t
 
using ActorModel::TTL = int
 
using ActorModel::ModuleFlatbuffer = std::vector< uint8_t >
 
using ActorModel::FunctionFlatbuffer = flatbuffers::DetachedBuffer
 
using ActorModel::FunctionMutableFlatbuffer = std::vector< uint8_t >
 

Variables

constexpr TRef ActorModel::NullTRef = 0
 
constexpr SignalRef ActorModel::NullSignalRef = 0