Classes | Public Member Functions | Public Attributes
Aseba::TargetDescription Struct Reference

Description of target VM. More...

#include <compiler.h>

Inheritance diagram for Aseba::TargetDescription:
Inheritance graph
[legend]

List of all members.

Classes

struct  LocalEvent
 Description of local event;. More...
struct  NamedVariable
 Description of target VM named variable. More...
struct  NativeFunction
 Description of target VM native function. More...
struct  NativeFunctionParameter
 Typed parameter of native functions. More...

Public Member Functions

uint16 crc () const
 Compute the XModem CRC of the description, as defined in AS001 at https://aseba.wikidot.com/asebaspecifications.
 TargetDescription ()

Public Attributes

unsigned bytecodeSize
 total amount of bytecode space
std::vector< LocalEventlocalEvents
 events available locally on target
std::wstring name
 node name
std::vector< NamedVariablenamedVariables
 named variables
std::vector< NativeFunctionnativeFunctions
 native functions
unsigned protocolVersion
 version of the aseba protocol
unsigned stackSize
 depth of execution stack
unsigned variablesSize
 total amount of variables space

Detailed Description

Description of target VM.

Definition at line 53 of file compiler.h.


Constructor & Destructor Documentation

Definition at line 104 of file compiler.h.


Member Data Documentation

total amount of bytecode space

Definition at line 96 of file compiler.h.

events available locally on target

Definition at line 101 of file compiler.h.

node name

Definition at line 93 of file compiler.h.

named variables

Definition at line 100 of file compiler.h.

native functions

Definition at line 102 of file compiler.h.

version of the aseba protocol

Definition at line 94 of file compiler.h.

depth of execution stack

Definition at line 98 of file compiler.h.

total amount of variables space

Definition at line 97 of file compiler.h.


The documentation for this struct was generated from the following files:


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