|
Aseba
1.5.5
|
Description of target VM. More...
#include <compiler.h>
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. | |
| VariablesMap | getVariablesMap (unsigned &freeVariableIndex) const |
| Get a VariablesMap out of namedVariables, overwrite freeVariableIndex. | |
| FunctionsMap | getFunctionsMap () const |
| Get a FunctionsMap out of nativeFunctions. | |
Public Attributes | |
| std::wstring | name |
| node name | |
| unsigned | protocolVersion |
| version of the aseba protocol | |
| unsigned | bytecodeSize |
| total amount of bytecode space | |
| unsigned | variablesSize |
| total amount of variables space | |
| unsigned | stackSize |
| depth of execution stack | |
| std::vector< NamedVariable > | namedVariables |
| named variables | |
| std::vector< LocalEvent > | localEvents |
| events available locally on target | |
| std::vector< NativeFunction > | nativeFunctions |
| native functions | |
Description of target VM.
1.8.11