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