00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include "../../vm/natives.h"
00025
00026 AsebaVMDescription vmLeftMotorDescription = {
00027 "left motor",
00028 {
00029 { 1, "id" },
00030 { 1, "source" },
00031 { 32, "args" },
00032 { 1, "speed" },
00033 { 2, "odo" },
00034 { 0, NULL }
00035 }
00036 };
00037
00038 AsebaVMDescription vmRightMotorDescription = {
00039 "right motor",
00040 {
00041 { 1, "id" },
00042 { 1, "source" },
00043 { 32, "args" },
00044 { 1, "speed" },
00045 { 2, "odo" },
00046 { 0, NULL }
00047 }
00048 };
00049
00050 AsebaVMDescription vmProximitySensorsDescription = {
00051 "proximity sensors",
00052 {
00053 { 1, "id" },
00054 { 1, "source" },
00055 { 32, "args" },
00056 { 24, "bumpers" },
00057 { 12, "ground" },
00058 { 0, NULL }
00059 }
00060 };
00061
00062 AsebaVMDescription vmDistanceSensorsDescription = {
00063 "distance sensors",
00064 {
00065 { 1, "id" },
00066 { 1, "source" },
00067 { 32, "args" },
00068 { 180, "distances" },
00069 { 0, NULL }
00070 }
00071 };