Namespaces | Typedefs | Functions | Variables
AsebaMarxbot.cpp File Reference
#include "AsebaMarxbot.h"
#include "../../common/consts.h"
#include "../../vm/natives.h"
#include "../../transport/buffer/vm-buffer.h"
#include <set>
#include <map>
#include <cassert>
#include <cstring>
#include <algorithm>
#include <iostream>
#include <QString>
#include <QApplication>
#include <QMessageBox>
#include <QDebug>
Include dependency graph for AsebaMarxbot.cpp:

Go to the source code of this file.

Namespaces

namespace  Enki

Typedefs

typedef std::map< AsebaVMState
*, Enki::AsebaMarxbot * > 
VmSocketMap

Functions

void AsebaAssert (AsebaVMState *vm, AsebaAssertReason reason)
uint16 AsebaGetBuffer (AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)
const AsebaLocalEventDescriptionAsebaGetLocalEventsDescriptions (AsebaVMState *vm)
const
AsebaNativeFunctionDescription
*const * 
AsebaGetNativeFunctionsDescriptions (AsebaVMState *vm)
const AsebaVMDescriptionAsebaGetVMDescription (AsebaVMState *vm)
void AsebaNativeFunction (AsebaVMState *vm, uint16 id)
void AsebaPutVmToSleep (AsebaVMState *vm)
void AsebaResetIntoBootloader (AsebaVMState *vm)
void AsebaSendBuffer (AsebaVMState *vm, const uint8 *data, uint16 length)
void AsebaWriteBytecode (AsebaVMState *vm)

Variables

static VmSocketMap asebaSocketMaps
static const
AsebaLocalEventDescription 
localEvents [] = { { "timer", "periodic timer at 50 Hz" }, { NULL, NULL } }
static AsebaNativeFunctionPointer nativeFunctions []
static const
AsebaNativeFunctionDescription
nativeFunctionsDescriptions []
AsebaVMDescription vmDistanceSensorsDescription
AsebaVMDescription vmLeftMotorDescription
AsebaVMDescription vmProximitySensorsDescription
AsebaVMDescription vmRightMotorDescription

Typedef Documentation

Definition at line 43 of file AsebaMarxbot.cpp.


Function Documentation

void AsebaAssert ( AsebaVMState vm,
AsebaAssertReason  reason 
)

Definition at line 165 of file AsebaMarxbot.cpp.


Variable Documentation

Definition at line 44 of file AsebaMarxbot.cpp.

const AsebaLocalEventDescription localEvents[] = { { "timer", "periodic timer at 50 Hz" }, { NULL, NULL } } [static]

Definition at line 145 of file AsebaMarxbot.cpp.

Initial value:

Definition at line 46 of file AsebaMarxbot.cpp.

Initial value:

Definition at line 51 of file AsebaMarxbot.cpp.

Definition at line 124 of file AsebaMarxbot.cpp.

Definition at line 121 of file AsebaMarxbot.cpp.

Definition at line 123 of file AsebaMarxbot.cpp.

Definition at line 122 of file AsebaMarxbot.cpp.



aseba
Author(s): Stéphane Magnenat
autogenerated on Sun Oct 5 2014 23:46:39