<peatykk>nxcEesti<info>
<alampeatykk>Programm<info>
ylesanne "nimi"()\={\=   "tegevus"\=}\= <info>#include "nxcEesti.nxc"\= // Peaylesanne kaivitab ylesande, mis kuvab 10s ekraanil teadet 'Tere'\=\=ylesanne test(){\=   TekstEkraanile(0, 1 ,"Tere");\=   Oota(10000);\=}\=\=pohiylesanne(){\=   Alusta(test);\=}\=
Alusta("tegum");\=\= <info>#include "nxcEesti.nxc"\= // Peaylesanne kaivitab ylesande, mis kuvab 10s ekraanil teadet 'Tere'\=\=ylesanne test(){\=   TekstEkraanile(0, 1 ,"Tere");\=   Oota(10000);\=}\=\=pohiylesanne(){\=   Alusta(test);\=}\=
arv "nimi" = 0;\= <info>#include "nxcEesti.nxc"\=// Defineerib taisarv tyypi muutuja ja omistab sellele vaartuse null\=\=pohiylesanne(){\=	arv test = 0;\=	ArvEkraanile(0, 1,test);\=   	Oota(10000);\=}\=
arv "nimi"("parameetrid")\={\=   "tegevus"\= \=   tagasta "muutuja"; \=}\= <info>#include "nxcEesti.nxc"\=// Funktsioon, mis tagastab taisarvu\=\=arv test(arv a){\=	a += 5;\=	tagasta a;\=}\=\=pohiylesanne(){\=	ArvEkraanile(0, 1 ,test(3));\=   	Oota(10000);\=}\=
bait "nimi" = 0;\= <info> //Defineerib bait tyypi muutuja \= //ja omistab sellele vaartuse null
bait "nimi"("parameetrid")\={\=   "tegevus"\= \=   tagasta "muutuja"; \=}\= <info> //Funktsioon, mis tahastab bait tyypi muutuja
korda("n")\={\=   "tegevus"\= }\= <info>  #include "nxcEesti.nxc"\=  // Kuvan ekraanil 10 korda 1s teksti KORDA\= \= pohiylesanne(){\= 	arv a = 10;\=    	 korda(10) {\=    		ArvEkraanile(0, 1 , a);\=    		 Oota(1000);\=		  PuhastaRida(1);      \=		 a -= 1;\=    	 }\=  } 
kuni("tingimus")\={\=   "tegevus"\= }\= <info> #include "nxcEesti.nxc" \= // Kui i<10, siis suurendan i-d yhe v6rra, ootan sekund ja kontrollin uuesti.\= pohiylesanne(){\=      arv i = 0;\= 	kuni(i < 10){\= 		Oota(1000);\= 		i++;\= 	 }\=  }
kui("tingimus")\={\=   "tegevus"\= }\= <info> #include "nxcEesti.nxc"\= // Kontrollin, kas mingi tingimus kehtib\= pohiylesanne(){\=  	 kui(10 < 12) {\=  		TekstEkraanile(0, 1 ,"Jah");\=  		 Oota(10000);\=  	 }\= } 
kui("tingimus")\={\=   "tegevus"\= } muidu {\=   "tegevus"\= }\= <info> #include "nxcEesti.nxc"\= // Kontrollin kas mingi tingimus kehtib\= // Kui ei, siis teen midagi muud\= pohiylesanne(){\=  	 kui(10 > 12) {\=  		TekstEkraanile(0, 1 ,"Jah");\=  		 Oota(10000); \=  	 } muidu {\=  		TekstEkraanile(0, 1 ,"ei");\=  		 Oota(10000);\= 	  }\= } \=
pohiylesanne(){\=   "tegevus"\=}\=  <info>#include "nxcEesti.nxc"\=//Peamine ylesanne, mis peab igas programmis olema\=\=pohiylesanne(){\=	TekstEkraanile(0, 1 ,"Ootan 10s");\=   	Oota(10000);\=}
sona "nimi" = "";\= <info>#include "nxcEesti.nxc"\=// Defineerin tyhja s6na\=\=pohiylesanne(){\=\=	sona test = "";\=	test = "NXC";	\=\=	TekstEkraanile(0, 1 ,test);\=   	Oota(10000);\=}
sona "nimi"("parameetrid"){\=  \=    "tegevus"\=\=   tagasta "muutuja"; \=}\= <info>#include "nxcEesti.nxc"\=//Funktsioon, mis tagastab s6na tyypi muutuja\=\=sona test(){\=	sona testSona = "TEST";\=	tagasta testSona;\=}\=\=pohiylesanne(){\=\=	TekstEkraanile(0, 1 ,test());\=   	Oota(10000);\=}
tee{\=   "tegevus"\= }kuni("tingimus");\= <info>#include "nxcEesti.nxc"\=//K6igepealt teen tegevuse. Seejarel kontrollin, kas seda uuesti teha\= \= pohiylesanne(){\= 	\=	 arv a = 10;\=	 tee {\=   		 a--;\=		 ArvEkraanile(0, 1 , a);\=    		 Oota(1000);\=		 a -= 1;\= 	} kuni(a > 0);\=\=  }
toene <info>#include "nxcEesti.nxc" \= // iga sekundi jrel suurendan muutujat i +1 v6rra ja kuvan tulemuse ekraanile\=pohiylesanne(){\=  	arv i = 0;\= 	kuni(toene){\=	 	ArvEkraanile(0, 1, i);\=	 	i++;\= 		Oota(1000);\= 	}\=}
tyhi "nimi"("parameetrid"){\=   "tegevus"\=}\=  <info>#include "nxcEesti.nxc"\=// Peaylesanne kaivitab funktsiooni, millel ei ole tagastustyypi \=tyhi test(sona kuva){\=   TekstEkraanile(0, 1 ,kuva);\=   Oota(10000);\=}\=\=pohiylesanne(){\=    test("Kuva mind");\=}\=
vaar <info>#include "nxcEesti.nxc" \=pohiylesanne(){\=  	bool arvamus = vaar;\=	  \=	arvamus = toene;\=	\= 	kui(arvamus){\=	 	TekstEkraanile(0, 1, "Arvamus muutus");\=	 	Oota(10000);\= 	}\=}
Juhuarv("maksimum");<info>#include "nxcEesti.nxc" \=//tagastab juhuarvu 0 kuni maksimun\=pohiylesanne(){\= 	arv juhu = Juhuarv(1000);\=	ArvEkraanile(0, 1, juhu);\=	Oota(10000);\=}
<alampeatykk>Andurite defineerimine<info>
HeliSisse("port");\= <info>#include "nxcEesti.nxc" \= // Defineerin pordil 2 heli anduri ja kuvan heli tugevuse iga 0,3s parast ekraanile\=pohiylesanne(){\=	HeliSisse(2);\= 	kuni(toene){\= 	     ArvEkraanile(10,1,Heli(2));\=            Oota(300);\=            PuhastaEkraan();\=	}\=}
PuudeSisse("port");\= <info>#include "nxcEesti.nxc" \=// Defineerib pordil 2 puute anduri ja kuvan \=pohiylesanne(){\=     	PuudeSisse(2);\=	kuni(toene){\=	 	PuhastaEkraan();\=		 \=		kui(Puude(2)) {\=			TekstEkraanile(0, 1, "Puude");\=		} muidu {\=			TekstEkraanile(0, 1, "Puudet ei ole");\=		}\= 	 }\=  }
UltraheliSisse("port");\= <info>#include "nxcEesti.nxc" \=//Defineerin  sisendpordile 2  ultraheli anduri, loen sellelt tulemuse, mille kuvan ekraanile\= pohiylesanne(){\= \=      UltraheliSisse(2);\= 	kuni(toene){\=	 	PuhastaEkraan();\=		ArvEkraanile(0, 1, Ultraheli(2));	 \=		Oota(200);\=	}\=}
ValgusSisse("port");\= <info>#include "nxcEesti.nxc" \=//Defineerin  sisendpordile 2  valguse anduri, loen sellelt tulemuse, mille kuvan ekraanile\=pohiylesanne(){\= \=      ValgusSisse(2);\= 	kuni(toene){\=	 	PuhastaEkraan();\=		ArvEkraanile(0, 1, Valgus(2));	 \=		Oota(200);\=	}\=}
ValgusSisseValgusega("port");\= <info>#include "nxcEesti.nxc" \=//Defineerin  sisendpordile 2  valguse anduri koos sisselylitatud vambiga, loen sellelt tulemuse, mille kuvan ekraanile\= pohiylesanne(){\= \=      ValgusSisseValgusega(2);\= 	kuni(toene){\=	 	PuhastaEkraan();\=		ArvEkraanile(0, 1, Valgus(2));	 \=		Oota(200);\=	}\=}
<alampeatykk>Andurite lugemine<info>
Heli("port");\= <info> #include "nxcEesti.nxc" \= // Defineerin pordil 2 heli anduri ja kuvan heli tugevuse iga 0,3s parast ekraanile\= pohiylesanne(){\=      HeliSisse(2);\= 	kuni(toene){\= 	     ArvEkraanile(10,1,Heli(2));\=            Oota(300);\=            PuhastaEkraan();\= 	 }\=  }
Puude("port");\= <info> #include "nxcEesti.nxc" \= // Kontrollib puute sensorit\= pohiylesanne(){\=      PuudeSisse(2);\= 	kuni(toene){\=	 	PuhastaEkraan();\=		 \=		kui(Puude(2)) {\=			TekstEkraanile(0, 1, "Puude");\=		} muidu {\=			TekstEkraanile(0, 1, "Puudet ei ole");\=		}\= 	 }\=  }
Valgus("port");\= <info>#include "nxcEesti.nxc" \= //Loen etteantud pordilt (2) valguse anduri tulemuse (0 .... 100)\=pohiylesanne(){\= \=      ValgusSisse(2);\= 	kuni(toene){\=	 	PuhastaEkraan();\=		ArvEkraanile(0, 1, Valgus(2));	 \=		Oota(200);\=	}\=}
Ultraheli("port");\= <info> #include "nxcEesti.nxc" \= //Loen etteantud pordilt (1 ... 4) ultraheli anduri tulemuse (0 .... 100) \= pohiylesanne(){\=      UltraheliSisse(2);\= 	kuni(toene){\=	 	PuhastaEkraan();\=		ArvEkraanile(0, 1, Ultraheli(2));	 \=		Oota(200);\=	}\=}
<alampeatykk>Mootorid<info>
OtseS("pordid","aeg", "kiirus");\=  <info> #include "nxcEesti.nxc"\=//Robot s6idab 2000ms kiirusega 30 edasi\=//Kui ajaks panna 0, siis mootorid ttavad lpmatult ja\=//minnakse edasi jrgnevate kskude juurde.\=task main(){\=    OtseS(BC, 2000, 30);\= }\=
OtseP("pordid", "kraadi", "kiirus");\= <info> #include "nxcEesti.nxc"\=//Robot keerab mootoreid B ja C kiirusega 20 180 kraadi tagasi\=// \=task main(){\=    OtseP(BC, 180, -20);\= }\=
VasakS("aeg", "kiirus");\= <info>#include "nxcEesti.nxc"\= //Keerab mootorit C etteantud aja(ms) ja kiirusega(-100 kuni 100)\=task main(){\=    VasakS(3000, -20);\= }\=
VasakP("kraadi", "kiirus");\= <info>#include "nxcEesti.nxc"\=//Keerab mootorit C etteantud kraadide v6rra ja kiirusega(-100 kuni 100)\=task main(){\=    VasakP(300, -20);\= }\=
ParemS("aeg", "kiirus");\= <info>#include "nxcEesti.nxc"\= //Keerab mootorit B etteantud aja(ms) ja kiirusega(-100 kuni 100)\=// Kui aja vrtuseks panna 0, siis ttab mootor lpmatult ja minnakse edasi jargnevate kaskude juurde.\=task main(){\=    ParemS(3000, -20);\= }\=
ParemP("kraadi", "kiirus");\= <info>#include "nxcEesti.nxc"\= //Keerab mootorit B etteantud kraadide v6rra ja kiirusega(-100 kuni 100)\=task main(){\=    ParemP(3000, -20);\= }\=
PeataMootorid();\= <info> #include "nxcEesti.nxc"\=\=task main(){\=    OtseS(BC, 0, 30);\=    Oota(1000);\=    PeataMootorid();\= }\=
PeataMootor("pordid");\= <info>#include "nxcEesti.nxc"\= // Peatab etteantud mootorid A,B,C,AB,BC,AC vi ABC\=task main(){\=   OtseS(BC, 0, 30);\=   Oota(1000);\=   PeataMootor(B);\=   Oota(10000);    \= }
PeataParem();\= <info> // Peatab mootori B
PeataVasak();\= <info> // Peatab mootori C
KeeraParemaleP("kraadi", "kiirus");\= <info>  #include "nxcEesti.nxc"\= //Keerab robotit paremale (B ja C keeravad vastassuunas etteantud kraadide v6rra ja kiirusega)\= task main(){\= 	 KeeraParemaleP(90,  20);\= }
KeeraVasakuleP("kraadi", "kiirus");\= <info>  #include "nxcEesti.nxc"\= //Keerab robotit vasakule (B ja C keeravad vastassuunas etteantud kraadide v6rra ja kiirusega)\= task main(){\= 	 KeeraVasakuleP(90,  20);\= }
<alampeatykk>Ekraan<info>
ArvEkraanile(,"x","rida","arv");\=<info>#include "nxcEesti.nxc" \=//Kirjutab arvu ekraanile\=pohiylesanne(){\=		arv x = 123;\=	 	ArvEkraanile(0, 3, x);\=	 	Oota(10000);\=}
TekstEkraanile(,"x","rida","tekst");\=<info>#include "nxcEesti.nxc" \=// Kirjutab teksti ekraanile\=pohiylesanne(){\=	sona x = "Tere";\= 	TekstEkraanile(0, 3, x);\= 	Oota(10000);\=}
PuhastaEkraan();\=<info>#include "nxcEesti.nxc" \=pohiylesanne(){\=		sona test = "Tere";\=	 	TekstEkraanile(0, 3, test);\=	 	 Oota(3000);\=		 PuhastaEkraan();\=		 Oota(2000);\=		 test = "Tere jalle";\=	 	TekstEkraanile(0, 3, test);\=	 	 Oota(5000);\=}\=
PuhastaRida("rida");\=<info>#include "nxcEesti.nxc" \=// kustutab rea\=pohiylesanne(){\=		sona x = "Tere";\=	 	TekstEkraanile(0, 1, x);\=		 Oota(1000);\=		TekstEkraanile(0, 2, x);		 \=		Oota(1000);\=		TekstEkraanile(0, 3, x);\=	 	 Oota(1000);\=		 PuhastaRida(1);\=		 Oota(1000);\=		 PuhastaRida(2);\=		 Oota(1000);\=		 PuhastaRida(3);\=		 Oota(1000);\=}
JoonEkraanile("x1","y1","x2","y2");\=<info>#include "nxcEesti.nxc" \=// Joonistab roboti ekraanile joone\=pohiylesanne(){\=	JoonEkraanile(0,0,50,50);\=	Oota(5000);\=}
NelinurkEkraanile("x", "y", "laus", "korgus");\=<info>#include "nxcEesti.nxc" \=// Joonistab roboti ekraanile nelinurga\=pohiylesanne(){\=		\=	 	NelinurkEkraanile(5, 5, 30, 50);\=		 Oota(5000);\=}
PunktEkraanile("x", "y");\=<info>#include "nxcEesti.nxc" \=// Joonistab roboti ekraanile punkti\=pohiylesanne(){\=		\= 	PunktEkraanile(5, 4);\=	 Oota(1000);\=	 PunktEkraanile(5, 8);\=	 Oota(1000);\=	 PunktEkraanile(10, 12);\=	 Oota(1000);\=	 PunktEkraanile(5, 16);\=	 Oota(10000);\=}
RingEkraanile("x", "y", "raadius");\=<info>#include "nxcEesti.nxc" \=// Joonistab roboti ekraanile punkti\=pohiylesanne(){\=	 RingEkraanile(30, 40, 25);\=	 Oota(10000);\=}
<alampeatykk>Heli<info>
TekitaHeli("sagedus","kestvus");<info>#include "nxcEesti.nxc" \=// Tekitab heli\=pohiylesanne(){\=\=   arv Hz = 10;\=   arv aeg = 10;\=   kuni(toene){\=      TekitaHeli(Hz, aeg);\=	 Oota(20);\=      Hz +=10;\=   }\=}
VaigistaHeli();<info>#include "nxcEesti.nxc" \=// Tekitab heli\=pohiylesanne(){\=		\= 	TekitaHeli(500,10000);\=	 Oota(5000);\=	 VaigistaHeli();\=}
<alampeatykk>Ajastamine<info>
Oota("aeg");<info>null
HetkeTakt();<info>#include "nxcEesti.nxc" \=// \=pohiylesanne(){\=   kuni(toene){\=      ArvEkraanile(1,1,HetkeTakt());\=   }\=}
<alampeatykk>Nupud<info>
KeskmineNuppVajutatud();<info>#include "nxcEesti.nxc" \=// Kontrollib nuppude vajutamist\=pohiylesanne(){\=   kuni(toene){\=   \=      kui(KeskmineNuppVajutatud()){\=         TekstEkraanile(1,1,"Keskmine vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(VasakNuppVajutatud()){\=         TekstEkraanile(1,2,"Vasak vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(ParemNuppVajutatud()){\=         TekstEkraanile(1,3,"Parem vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(SulgeNuppVajutatud()){\=         TekstEkraanile(1,4,"Sulge vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=   }\=}
ParemNuppVajutatud();<info>#include "nxcEesti.nxc" \=// Kontrollib nuppude vajutamist\=pohiylesanne(){\=   kuni(toene){\=   \=      kui(KeskmineNuppVajutatud()){\=         TekstEkraanile(1,1,"Keskmine vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(VasakNuppVajutatud()){\=         TekstEkraanile(1,2,"Vasak vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(ParemNuppVajutatud()){\=         TekstEkraanile(1,3,"Parem vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(SulgeNuppVajutatud()){\=         TekstEkraanile(1,4,"Sulge vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=   }\=}\=
SulgeNuppVajutatud();<info>#include "nxcEesti.nxc" \=// Kontrollib nuppude vajutamist\=pohiylesanne(){\=   kuni(toene){\=   \=      kui(KeskmineNuppVajutatud()){\=         TekstEkraanile(1,1,"Keskmine vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(VasakNuppVajutatud()){\=         TekstEkraanile(1,2,"Vasak vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(ParemNuppVajutatud()){\=         TekstEkraanile(1,3,"Parem vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(SulgeNuppVajutatud()){\=         TekstEkraanile(1,4,"Sulge vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=   }\=}
VasakNuppVajutatud();<info>#include "nxcEesti.nxc" \=// Kontrollib nuppude vajutamist\=pohiylesanne(){\=   kuni(toene){\=   \=      kui(KeskmineNuppVajutatud()){\=         TekstEkraanile(1,1,"Keskmine vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(VasakNuppVajutatud()){\=         TekstEkraanile(1,2,"Vasak vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(ParemNuppVajutatud()){\=         TekstEkraanile(1,3,"Parem vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=\=      kui(SulgeNuppVajutatud()){\=         TekstEkraanile(1,4,"Sulge vajutatud");\=         Oota(100);\=         PuhastaEkraan();\=      }\=   }\=}
<peatykk>NXC<info>NXC keele enda malid ja funktsioonid
<alampeatykk> Programm<info>
task "nimi"()\={\=   "sisu"\=}\=\=<info>
sub "nimi"()\={\=   "sisu"\=}\=\=<info>
void "nimi"("argumendid")\={\=   "sisu"\=}\=\=<info>
int "nimi"("argumendid")\={\=   "sisu"\=return "vaartus";\=}\=\=<info>
string "nimi"("argumendid")\={\=   "sisu"\=return "strvalue";\=}\=\=<info>
int "nimi";\=<info>
unsigned int "nimi";\=<info>
short "nimi";\=<info>
long "nimi";\=<info>
unsigned long "nimi";\=<info>
bool "nimi";\=<info>
char "nimi";\=<info>
byte "nimi";\=<info>
mutex "nimi";\=<info>
string "nimi";\=<info>
float "nimi";\=<info>
struct "nimi" {\=   "liikmed"\=};\=\=<info>
#define "macro"\=<info>
#include "fail"\=<info>
#import "fail"\=<info>
#download "fail"\=<info>
<alampeatykk> Vigade tuvastamine<info>
#pragma debugbreak "Sonum"\=<info>
<alampeatykk> Tingimuslaused<info>
if ("tingimus")\={\=   "tegevus"\=}\=<info>
if ("tingimus")\=   "tegevus"\=else\=   "tegevus"\=<info>
if ("tingimus")\={\=   "sisu"\=}\=else\={\=   "sisu"\=}\=<info>
if ("tingimus")\=   "tegevus"\=else if ("tingimus")\=   "tegevus"\=else\=   "tegevus"\=<info>
<alampeatykk> Tsyklid<info>
while ("tingimus")\={\=   "sisu"\=}\=<info>
do \={\=   "sisu"\=}\=while ("tingimus")\=<info>
repeat ("vaartus")\={\=   "sisu"\=}\=<info>
for ("initsialiseeri";"tingimus";"juurdekasv")\={\=   "sisu"\=}\=<info>
until ("tingimus")\={\=   "sisu"\=}\=<info>
switch ("muutuja")\={\=   case "number" :\=\=   "sisu"\=break;\=default :\=\=   "sisu"\=}\=<info>
break;\=<info>
continue;\=<info>
return;\=<info>
return "vaartus";\=<info>
goto "margend";\=<info>
<alampeatykk> Valjundpordid<info>
OnFwd("pordid", "kiirus");\=<info>
OnFwdEx("pordid", "kiirus", "reset");\=<info>
OnRev("pordid", "kiirus");\=<info>
OnRevEx("pordid", "kiirus", "reset");\=<info>
OnFwdReg("pordid", "kiirus", "regmode");\=<info>
OnFwdRegEx("pordid", "kiirus", "regmode", "reset");\=<info>
OnRevReg("pordid", "kiirus", "regmode");\=<info>
OnRevRegEx("pordid", "kiirus", "regmode", "reset");\=<info>
OnFwdSync("pordid", "kiirus", "suund");\=<info>
OnFwdSyncEx("pordid", "kiirus", "suund", "reset");\=<info>
OnFwdSyncEx("pordid", "kiirus", "suund", "reset");\=<info>
OnRevSync("pordid", "kiirus", "suund");\=<info>
OnRevSyncEx("pordid", "kiirus", "suund", "reset");\=<info>
RotateMotor("pordid", "kiirus", "nurk");\=<info>
RotateMotorPID("pordid", "kiirus", "nurk", "p", "i", "d");\=<info>
RotateMotorEx("pordid", "kiirus", "nurk", "suund", "bsync", "bstop");\=<info>
RotateMotorExPID("pordid", "kiirus", "nurk", "suund", "bsync", "bstop", "p", "i", "d");\=<info>
Off("pordid");\=<info>
OffEx("pordid", "reset");\=<info>
Coast("pordid");\=<info>
CoastEx("pordid", "reset");\=<info>
ResetTachoCount("pordid");\=<info>
ResetBlockTachoCount("pordid");\=<info>
ResetRotationCount("pordid");\=<info>
ResetAllTachoCounts("pordid");\=<info>
SetOutput("pordid", "field", "vaartus");\=<info>
SetMotorRegulationTime("aeg");\=<info>
SetMotorRegulationOptions("valikud");\=<info>
GetOutput("port", "field");\=<info>
MotorTachoLimit("port");\=<info>
MotorTachoCount("port");\=<info>
MotorMode("port");\=<info>
MotorPower("port");\=<info>
MotorActualSpeed("port");\=<info>
MotorRunState("port");\=<info>
MotorTurnRatio("port");\=<info>
MotorRegulation("port");\=<info>
MotorOverload("port");\=<info>
MotorRegPValue("port");\=<info>
MotorRegIValue("port");\=<info>
MotorRegDValue("port");\=<info>
MotorBlockTachoCount("port");\=<info>
MotorRotationCount("port");\=<info>
MotorOutputOptions("port");\=<info>
MotorMaxSpeed("port");\=<info>
MotorMaxAcceleration("port");\=<info>
MotorRegulationTime();\=<info>
MotorRegulationOptions();\=<info>
PosRegAddAngle("valjund", "nurk_lisa");\=<info>
PosRegEnable("valjund", "p", "i", "d");\=<info>
PosRegSetAngle("valjund", "nurk");\=<info>
PosRegSetMax("valjund", "maks_kiirus", "maks_kiirendus");\=<info>
<alampeatykk> Ajastamine<info>
Wait("aeg(1 ms)");\=<info>
CurrentTick();\=<info>
FirstTick();\=<info>
Yield();\=<info>
<alampeatykk> Sensorid<info>
SetInput("port", "field", "vaartus");\=<info>
GetInput("port", "field");\=<info>
SetSensorTouch("port");\=<info>
SetSensorLight("port");\=<info>
SetSensorSound("port");\=<info>
SetSensorLowspeed("port");\=<info>
SetSensorUltrasonic("port");\=<info>
SetSensorEMeter("port");\=<info>
SetSensorTemperature("port");\=<info>
SetSensorColorFull("port");\=<info>
SetSensorColorRed("port");\=<info>
SetSensorColorGreen("port");\=<info>
SetSensorColorBlue("port");\=<info>
SetSensorColorNone("port");\=<info>
SetSensor("port", SENSOR_TOUCH);\=<info>
SetSensor("port", SENSOR_LIGHT);\=<info>
SetSensor("port", SENSOR_ROTATION);\=<info>
SetSensor("port", SENSOR_CELSIUS);\=<info>
SetSensor("port", SENSOR_FAHRENHEIT);\=<info>
SetSensor("port", SENSOR_PULSE);\=<info>
SetSensor("port", SENSOR_EDGE);\=<info>
SetSensor("port", SENSOR_COLORFULL);\=<info>
SetSensor("port", SENSOR_COLORRED);\=<info>
SetSensor("port", SENSOR_COLORGREEN);\=<info>
SetSensor("port", SENSOR_COLORBLUE);\=<info>
SetSensor("port", SENSOR_COLORNONE);\=<info>
<alampeatykk> Sensori tyybid<info>
SetSensorType("port", "tyyp");\=<info>
SetSensorType("port", SENSOR_TYPE_TOUCH);\=<info>
SetSensorType("port", SENSOR_TYPE_TEMPERATURE);\=<info>
SetSensorType("port", SENSOR_TYPE_LIGHT);\=<info>
SetSensorType("port", SENSOR_TYPE_ROTATION);\=<info>
SetSensorType("port", SENSOR_TYPE_LIGHT_ACTIVE);\=<info>
SetSensorType("port", SENSOR_TYPE_LIGHT_INACTIVE);\=<info>
SetSensorType("port", SENSOR_TYPE_SOUND_DB);\=<info>
SetSensorType("port", SENSOR_TYPE_SOUND_DBA);\=<info>
SetSensorType("port", SENSOR_TYPE_LOWSPEED);\=<info>
SetSensorType("port", SENSOR_TYPE_LOWSPEED_9V);\=<info>
SetSensorType("port", SENSOR_TYPE_HISPEED);\=<info>
SetSensorType("port", SENSOR_TYPE_CUSTOM);\=<info>
SetSensorType("port", SENSOR_TYPE_COLORFULL);\=<info>
SetSensorType("port", SENSOR_TYPE_COLORRED);\=<info>
SetSensorType("port", SENSOR_TYPE_COLORGREEN);\=<info>
SetSensorType("port", SENSOR_TYPE_COLORBLUE);\=<info>
SetSensorType("port", SENSOR_TYPE_COLORNONE);\=<info>
<alampeatykk> Sensori reziimid<info>
SetSensorMode("port", "mode");\=<info>
SetSensorMode("port", SENSOR_MODE_RAW);\=<info>
SetSensorMode("port", SENSOR_MODE_BOOL);\=<info>
SetSensorMode("port", SENSOR_MODE_EDGE);\=<info>
SetSensorMode("port", SENSOR_MODE_PULSE);\=<info>
SetSensorMode("port", SENSOR_MODE_PERCENT);\=<info>
SetSensorMode("port", SENSOR_MODE_CELSIUS);\=<info>
SetSensorMode("port", SENSOR_MODE_FAHRENHEIT);\=<info>
SetSensorMode("port", SENSOR_MODE_ROTATION);\=<info>
<alampeatykk> Sensori tegevused<info>
ClearSensor("port");\=<info>
ResetSensor("port");\=<info>
Sensor("port");\=<info>
SensorUS("port");\=<info>
SensorTemperature("port");\=<info>
SensorType("port");\=<info>
SensorMode("port");\=<info>
SensorRaw("port") ;\=<info>
SensorNormalized("port");\=<info>
SensorScaled("port") ;\=<info>
SensorInvalid("port");\=<info>
ReadSensorColorRaw("port", "rawValues[]");\=<info>
ReadSensorColorEx("port", "colorVal", "raw[]", "norm[]", "scaled[]");\=<info>
ReadSensorUSEx("port", "values");\=<info>
ReadSensorEMeter("port", "vIn", "aIn", "vOut", "aOut", "joules", "wIn", "wOut");\=<info>
<alampeatykk> Digitaalsed sensorid<info>
I2CStatus("port", "bready");\=<info>
I2CCheckStatus("port");\=<info>
I2CBytesReady("port");\=<info>
I2CWrite("port", "pikkus", "puhver");\=<info>
I2CRead("port", "pikkus", "puhver");\=<info>
I2CBytes("port", "inbuf", "count", "outbuf");\=<info>
I2CDeviceId("port", "i2caddr");\=<info>
I2CDeviceInfo("port", "i2caddr", "info");\=<info>
I2CSendCommand("port", "i2caddr", "cmd");\=<info>
I2CVendorId("port", "i2caddr");\=<info>
I2CVersion("port", "i2caddr");\=<info>
ReadI2CRegister("port", "i2caddr", "reg", "out");\=<info>
WriteI2CRegister("port", "i2caddr", "reg", "vaartus");\=<info>
<alampeatykk> Paralleeltoimingud<info>
Precedes("task list");\=<info>
Follows("task list");\=<info>
Acquire("mutex");\=<info>
Release("mutex");\=<info>
ExitTo("task");\=<info>
start "task";\=<info>
stop "task";\=<info>
Stop("stop?");\=<info>
<alampeatykk> Helid<info>
PlaySound("snd");\=<info>
PlayTone("frequency", "duration");\=<info>
PlayTones("tones");\=<info>
PlayToneEx("frequency", "duration", "volume", "loop?");\=<info>
PlayFile("faili nimi");\=<info>
PlayFileEx("faili nimi", "volume", "loop?");\=<info>
SoundState()<info>
SoundFlags()<info>
StopSound();\=<info>
<alampeatykk> Joonistamine<info>
ClearScreen();\=<info>
ClearLine("line");\=<info>
ResetScreen();\=<info>
TextOut("x", "line", "txt", "options");\=<info>
NumOut("x", "line", "val", "options");\=<info>
PointOut("x", "y", "options");\=<info>
LineOut("x1", "y1", "x2", "y2", "options");\=<info>
RectOut("x", "y", "width", "height", "options");\=<info>
CircleOut("x", "y", "radius", "options");\=<info>
GraphicOut("x", "y", "faili nimi", "options");\=<info>
GraphicOutEx("x", "y", "faili nimi", "vars", "options");\=<info>
GraphicArrayOut("x", "y", "data", "options");\=<info>
GraphicArrayOutEx("x", "y", "data", "vars", "options");\=<info>
EllipseOut("x", "y", "radius1", "radius1", "options");\=<info>
FontNumOut("x", "y", "faili nimi", "val", "options");\=<info>
FontTextOut("x", "y", "faili nimi", "txt", "options");\=<info>
PolyOut("points", "options");\=<info>
<alampeatykk> Nupud<info>
ButtonPressed("btn");\=<info>
ButtonCount("btn");\=<info>
ReadButtonEx("btn", "pressedvar", "countvar");\=<info>
<alampeatykk> Matemaatika<info>
abs("expression");\=<info>
sign("expression");\=<info>
Random("expression");\=<info>
Random();\=<info>
sqrt("x");\=<info>
exp("x");\=<info>
floor("x");\=<info>
log("x");\=<info>
log10("x");\=<info>
pow("x", "y");\=<info>
trunc("x");\=<info>
frac("x");\=<info>
muldiv32("a", "b", "c");\=<info>
atof("str");\=<info>
atoi("str");\=<info>
atol("str");\=<info>
<alampeatykk> Muu<info>
ResetSleepTimer();\=<info>
PowerDown();\=<info>
RebootInFirmwareMode();\=<info>
BatteryLevel();\=<info>
FreeMemory();\=<info>
SizeOf("vaartus");\=<info>
<alampeatykk> S6ned<info>
NumToStr("val");\=<info>
FormatNum("fmt", "val");\=<info>
strcat("dest", "src");\=<info>
StrCat("str1", "str2", "strN");\=<info>
SubStr("str", "idx", "len");\=<info>
Flatten("val");\=<info>
StrReplace("str", "idx", "strnew");\=<info>
StrToNum("str");\=<info>
StrLen("str");\=<info>
StrIndex("str", "idx");\=<info>
strcmp("str1", "str2");\=<info>
strcpy("dest", "src");\=<info>
strncat("dest", "src", "num");\=<info>
strncmp("str1", "str2", "num");\=<info>
strncpy("dest", "src", "num");\=<info>
strtod("str", "endptr");\=<info>
strtol("str", "endptr", "base");\=<info>
strtoul("str", "endptr", "base");\=<info>
sprintf("str", "format", "vaartus");\=<info>
Pos("substr", "str");\=<info>
<alampeatykk> Failitoimingud<info>
CreateFile("fname", "fsize", "handle");\=<info>
CreateFileLinear("fname", "fsize", "handle");\=<info>
CreateFileNonLinear("fname", "fsize", "handle");\=<info>
OpenFileAppend("fname", "fsize", "handle");\=<info>
OpenFileRead("fname", "fsize", "handle");\=<info>
OpenFileReadLinear("fname", "fsize", "handle");\=<info>
CloseFile("handle");\=<info>
ResolveHandle("fname", "handle", "writeable");\=<info>
RenameFile("vana nimi", "uus nimi");\=<info>
ResizeFile("fnimi", "newsize");\=<info>
DeleteFile("fnimi");\=<info>
FindFirstFile("nimi", "handle");\=<info>
FindNextFile("nimi", "handle");\=<info>
Read("handle", "n");\=<info>
ReadLn("handle", "n");\=<info>
ReadBytes("handle", "len", "buf");\=<info>
ReadLnString("handle", "valjund");\=<info>
Write("handle", "n");\=<info>
WriteLn("handle", "n");\=<info>
WriteString("handle", "str", "cnt");\=<info>
WriteLnString("handle", "str", "cnt");\=<info>
WriteBytes("handle", "buf", "cnt");\=<info>
WriteBytesEx("handle", "len", "buf");\=<info>
fopen("faili nimi", "mode");\=<info>
fclose(byte handle);\=<info>
feof("handle");\=<info>
fflush("handle");\=<info>
fgetc("handle");\=<info>
fgets("str", "num", "handle");\=<info>
fprintf("handle", "format", "vaartus");\=<info>
fputc("ch", "handle");\=<info>
fputs("str", "handle");\=<info>
fseek("handle", "offset", "origin");\=<info>
ftell("handle");\=<info>
remove("faili nimi");\=<info>
rename("vana", "uus");\=<info>
rewind("handle");\=<info>
<alampeatykk> S6numid<info>
SendMessage("queue", "msg");\=<info>
ReceiveMessage("queue", "clear", "msg");\=<info>
ReceiveRemoteBool("queue", "clear", "bval");\=<info>
ReceiveRemoteNumber("queue", "clear", "val");\=<info>
ReceiveRemoteString("queue", "clear", "str");\=<info>
ReceiveRemoteMessageEx("queue", "clear", "str", "val", "bval");\=<info>
SendResponseBool("queue", "bval");\=<info>
SendResponseNumber("queue", "val");\=<info>
SendResponseString("queue", "msg");\=<info>
BluetoothStatus("conn");\=<info>
BluetoothWrite("conn", "buffer");\=<info>
SendRemoteBool("conn", "queue", "bval");\=<info>
SendRemoteNumber("conn", "queue", "val");\=<info>
SendRemoteString("conn", "queue", "str");\=<info>
RemoteBluetoothFactoryReset("conn");\=<info>
RemoteCloseFile("conn", "handle");\=<info>
RemoteConnectionIdle("conn");\=<info>
RemoteConnectionWrite("conn", "buffer");\=<info>
RemoteDatalogRead("conn", "remove", "cnt", "log");\=<info>
RemoteDatalogSetTimes("conn", "synctime");\=<info>
RemoteDeleteFile("conn", "faili nimi");\=<info>
RemoteDeleteUserFlash("conn");\=<info>
RemoteFindFirstFile("conn", "mask", "handle", "nimi", "size");\=<info>
RemoteFindNextFile("conn", "handle", "nimi", "size");\=<info>
RemoteGetBatteryLevel("conn", "vaartus");\=<info>
RemoteGetBluetoothAddress("conn", "btaddr");\=<info>
RemoteGetConnectionCount("conn", "cnt");\=<info>
RemoteGetConnectionName("conn", "idx", "nimi");\=<info>
RemoteGetContactCount("conn", "cnt");\=<info>
RemoteGetContactName("conn", "idx", "nimi");\=<info>
RemoteGetCurrentProgramName("conn", "nimi");\=<info>
RemoteGetDeviceInfo("conn", "nimi", "btaddr", "btsignal", "freemem");\=<info>
RemoteGetFirmwareVersion("conn", "pmin", "pmaj", "fmin", "fmaj");\=<info>
RemoteGetInputValues("conn", "params");\=<info>
RemoteGetOutputState("conn", "params");\=<info>
RemoteGetProperty("conn", "property", "vaartus");\=<info>
RemoteIOMapRead("conn", "id", "offset", "numbytes", "data");\=<info>
RemoteIOMapWriteBytes("conn", "id", "offset", "data");\=<info>
RemoteIOMapWriteValue("conn", "id", "offset", "vaartus");\=<info>
RemoteLowspeedGetStatus("conn", "vaartus");\=<info>
RemoteLowspeedRead("conn", "port", "bread", "data");\=<info>
RemoteLowspeedWrite("conn", "port", "txlen", "rxlen", "data");\=<info>
RemoteOpenAppendData("conn", "faili nimi", "handle", "size");\=<info>
RemoteOpenRead("conn", "faili nimi", "handle", "size");\=<info>
RemoteOpenWrite("conn", "faili nimi", "size", "handle");\=<info>
RemoteOpenWriteData("conn", "faili nimi", "size", "handle");\=<info>
RemoteOpenWriteLinear("conn", "faili nimi", "size", "handle");\=<info>
RemotePollCommand("conn", "bufnum", "len", "data");\=<info>
RemotePollCommandLength("conn", "bufnum", "length");\=<info>
RemoteRead("conn", "handle", "numbytes", "data");\=<info>
RemoteRenameFile("conn", "oldname", "newname");\=<info>
RemoteResetTachoCount("conn", "port");\=<info>
RemoteSetBrickName("conn", "nimi");\=<info>
RemoteSetProperty("conn", "prop", "vaartus");\=<info>
RemoteWrite("conn", "handle", "numbytes", "data");\=<info>
RemoteMessageRead("conn", "queue");\=<info>
RemoteMessageWrite("conn", "queue", "msg");\=<info>
RemoteStartProgram("conn", "faili nimi");\=<info>
RemoteStopProgram("conn");\=<info>
RemotePlaySoundFile("conn", "faili nimi", "bloop");\=<info>
RemotePlayTone("conn", "frequency", "duration");\=<info>
RemoteStopSound("conn");\=<info>
RemoteKeepAlive("conn");\=<info>
RemoteResetScaledValue("conn", "port");\=<info>
RemoteResetMotorPosition("conn", "port", "brelative");\=<info>
RemoteSetInputMode("conn", "port", "type", "mode");\=<info>
RemoteSetOutputState("conn", "port", "speed", "mode", "regmode", "turnpct", "runstate", "tacholimit");\=<info>
<alampeatykk> Madala taseme systeemi kasud<info>
SysCall("func", "args");\=<info>
SysColorSensorRead("args");\=<info>
SysCommBTCheckStatus("args");\=<info>
SysCommBTConnection("args");\=<info>
SysCommBTOnOff("args");\=<info>
SysCommBTWrite("args");\=<info>
SysCommExecuteFunction("args");\=<info>
SysCommHSCheckStatus("args");\=<info>
SysCommHSControl("args");\=<info>
SysCommHSRead("args");\=<info>
SysCommHSWrite("args");\=<info>
SysCommLSCheckStatus("args");\=<info>
SysCommLSRead("args");\=<info>
SysCommLSWrite("args");\=<info>
SysCommLSWriteEx("args");\=<info>
SysComputeCalibValue("args");\=<info>
SysDatalogGetTimes("args");\=<info>
SysDatalogWrite("args");\=<info>
SysDisplayExecuteFunction("args");\=<info>
SysDrawCircle("args");\=<info>
SysDrawEllipse("args");\=<info>
SysDrawFont("args");\=<info>
SysDrawGraphic("args");\=<info>
SysDrawGraphicArray("args");\=<info>
SysDrawLine("args");\=<info>
SysDrawPoint("args");\=<info>
SysDrawPolygon("args");\=<info>
SysDrawRect("args");\=<info>
SysDrawText("args");\=<info>
SysFileClose("args");\=<info>
SysFileDelete("args");\=<info>
SysFileFindFirst("args");\=<info>
SysFileFindNext("args");\=<info>
SysFileOpenAppend("args");\=<info>
SysFileOpenRead("args");\=<info>
SysFileOpenReadLinear("args");\=<info>
SysFileOpenWrite("args");\=<info>
SysFileOpenWriteLinear("args");\=<info>
SysFileOpenWriteNonLinear("args");\=<info>
SysFileRead("args");\=<info>
SysFileRename("args");\=<info>
SysFileResize("args");\=<info>
SysFileResolveHandle("args");\=<info>
SysFileSeek("args");\=<info>
SysFileTell("args");\=<info>
SysFileWrite("args");\=<info>
SysGetStartTick("args");\=<info>
SysIOMapRead("args");\=<info>
SysIOMapReadByID("args");\=<info>
SysIOMapWrite("args");\=<info>
SysIOMapWriteByID("args");\=<info>
SysKeepAlive("args");\=<info>
SysListFiles("args");\=<info>
SysLoaderExecuteFunction("args");\=<info>
SysMemoryManager("args");\=<info>
SysMessageRead("args");\=<info>
SysMessageWrite("args");\=<info>
SysRandomNumber("args");\=<info>
SysReadButton("args");\=<info>
SysReadLastResponse("args");\=<info>
SysReadSemData("args");\=<info>
SysSetScreenMode("args");\=<info>
SysSetSleepTimeout("args");\=<info>
SysSoundGetState("args");\=<info>
SysSoundPlayFile("args");\=<info>
SysSoundPlayTone("args");\=<info>
SysSoundSetState("args");\=<info>
SysUpdateCalibCacheInfo("args");\=<info>
SysWriteSemData("args");\=<info>
<alampeatykk> HiTechnic API funktsioonid<info>
SetSensorHTEOPD("port", "bStandard");\=<info>
SetSensorHTGyro("port");\=<info>
SetSensorHTMagnet("port");\=<info>
SetHTColor2Mode("port", "mode");\=<info>
SetHTIRSeeker2Mode("port", "mode");\=<info>
SensorHTEOPD("port");\=<info>
SensorHTGyro("port", "offset");\=<info>
SensorHTCompass("port");\=<info>
SensorHTColorNum("port");\=<info>
SensorHTIRSeekerDir("port");\=<info>
SensorHTIRSeeker2ACDir("port");\=<info>
SensorHTIRSeeker2Addr("port", "reg");\=<info>
SensorHTIRSeeker2DCDir("port");\=<info>
SensorHTMagnet("port", "offset");\=<info>
ReadSensorHTAccel("port", "x", "y", "z");\=<info>
ReadSensorHTAngle("port", "nurk", "AccAngle", "RPM");\=<info>
ReadSensorHTColor("port", "ColorNum", "punane", "Green", "Blue");\= <info>
ReadSensorHTRawColor("port", "punane", "Green", "Blue");\=<info>
ReadSensorHTNormalizedColor("port", "ColorIdx", "punane", "Green", "Blue");\=<info>
ReadSensorHTIRSeeker("port", "dir", "s1", "s3", "s5", "s7", "s9");\=<info>
ReadSensorHTTouchMultiplexer("port", "t1", "t2", "t3", "t4");\=<info>
ReadSensorHTColor2Active("port", "ColorNum", "punane", "Green", "Blue", "White");\=<info>
ReadSensorHTNormalizedColor2Active("port", "ColorIdx", "punane", "Green", "Blue");\=<info>
ReadSensorHTRawColor2("port", "punane", "Green", "Blue", "White");\=<info>
ReadSensorHTIRReceiver("port", "pfdata");\=<info>
ReadSensorHTIRReceiverEx("port", "offset", "pfchar");\=<info>
ReadSensorHTIRSeeker2AC("port", "dir", "s1", "s3, "s5, "s7", "s9");\=<info>
ReadSensorHTIRSeeker2DC("port", "dir", "s1", "s3, "s5, "s7", "s9", "avg");\=<info>
ResetSensorHTAngle("port", "mode");\=<info>
HTPFComboDirect("port", "channel", "outa", "outb");\=<info>
HTPFSinglePin("port", "channel", "out", "pin", "func", "cont");\=<info>
HTPFSingleOutputCST("port", "channel", "out", "func");\=<info>
HTPFSingleOutputPWM("port", "channel", "out", "func");\=<info>
HTPFComboPWM("port", "channel", "outa", "outb");\=<info>
HTPFTrain("port", "channel", "func");\=<info>
HTIRTrain("port", "channel", "func");\=<info>
HTPFRawOutput("port", "nibble0", "nibble1", "nibble2");\=<info>
HTPFRepeat("port", "count", "delay");\=<info>
HTRCXSetIRLinkPort("port");\=<info>
HTRCXPoll("src", "vaartus");\=<info>
HTRCXBatteryLevel();\=<info>
HTRCXPing();\=<info>
HTRCXDeleteTasks();\=<info>
HTRCXStopAllTasks();\=<info>
HTRCXPBTurnOff();\=<info>
HTRCXDeleteSubs();\=<info>
HTRCXClearSound();\=<info>
HTRCXClearMsg();\=<info>
HTRCXMuteSound();\=<info>
HTRCXUnmuteSound();\=<info>
HTRCXClearAllEvents();\=<info>
HTRCXSetOutput("valjundid", "mode");\=<info>
HTRCXSetDirection("valjundid", "dir");\=<info>
HTRCXSetPower("valjundid", "pwrsrc", "pwrval");\=<info>
HTRCXOn("valjundid");\=<info>
HTRCXOff("valjundid");\=<info>
HTRCXFloat("valjundid");\=<info>
HTRCXToggle("valjundid");\=<info>
HTRCXFwd("valjundid");\=<info>
HTRCXRev("valjundid");\=<info>
HTRCXOnFwd("valjundid");\=<info>
HTRCXOnRev("valjundid");\=<info>
HTRCXOnFor("valjundid", "ms");\=<info>
HTRCXSetTxPower("pwr");\=<info>
HTRCXPlaySound("snd");\=<info>
HTRCXDeleteTask("tasknum");\=<info>
HTRCXStartTask("tasknum");\=<info>
HTRCXStopTask("tasknum");\=<info>
HTRCXSelectProgram("prog");\=<info>
HTRCXClearTimer("timer");\=<info>
HTRCXSetSleepTime("time");\=<info>
HTRCXDeleteSub("subnum");\=<info>
HTRCXClearSensor("port");\=<info>
HTRCXPlayToneVar("varnum", "duration");\=<info>
HTRCXSetWatch("hours", "minutes");\=<info>
HTRCXSetSensorType("port", "type");\=<info>
HTRCXSetSensorMode("port", "mode");\=<info>
HTRCXCreateDatalog("size");\=<info>
HTRCXAddToDatalog("src", "vaartus");\=<info>
HTRCXSendSerial("first", "count");\=<info>
HTRCXRemote("cmd");\=<info>
HTRCXEvent("src", "vaartus");\=<info>
HTRCXPlayTone("freq", "duration");\=<info>
HTRCXSelectDisplay("src", "vaartus");\=<info>
HTRCXPollMemory("address");\=<info>
HTRCXSetEvent("evt", "src", "type");\=<info>
HTRCXSetGlobalOutput("valjundid", "mode");\=<info>
HTRCXSetGlobalDirection("valjundid", "dir");\=<info>
HTRCXSetMaxPower("valjundid", "pwrsrc", "pwrval");\=<info>
HTRCXEnableOutput("valjundid");\=<info>
HTRCXDisableOutput("valjundid");\=<info>
HTRCXInvertOutput("valjundid");\=<info>
HTRCXObvertOutput("valjundid");\=<info>
HTRCXIncCounter("counter");\=<info>
HTRCXDecCounter("counter");\=<info>
HTRCXClearCounter("counter");\=<info>
HTRCXSetPriority("port");\=<info>
HTRCXSetMessage("msg");\=<info>
HTScoutCalibrateSensor();\=<info>
HTScoutMuteSound();\=<info>
HTScoutUnmuteSound();\=<info>
HTScoutSelectSounds("grp");\=<info>
HTScoutSetLight("x");\=<info>
HTScoutSetSensorClickTime("src", "vaartus");\=<info>
HTScoutSetSensorHysteresis("src", "vaartus");\=<info>
HTScoutSetSensorLowerLimit("src", "vaartus");\=<info>
HTScoutSetSensorUpperLimit("src", "vaartus");\=<info>
HTScoutSetEventFeedback("src", "vaartus");\=<info>
HTScoutSendVLL("src", "vaartus");\=<info>
HTScoutSetScoutMode("mode");\=<info>
<alampeatykk> Mindsensor API funktsioonid<info>
SetSensorMSPressure("port");\=<info>
SensorMSPressure("port");\=<info>
SensorMSPressureRaw("port");\=<info>
SensorMSCompass("port", "i2caddr");\=<info>
ReadSensorMSRTClock("port", "sec", "min", "hrs", "dow", "date", "month", "year");\=<info>
ReadSensorMSTilt("port", "i2caddr", "x", "y", "z");\=<info>
ReadSensorMSAccel("port", "i2caddr", "x", "y", "z");\=<info>
ReadSensorMSPlayStation("port", "i2caddr", "b1", "b2", "xleft", "yleft", "xright", "yright");\=<info>
MSADPAOff("port", "i2caddr");\=<info>
MSADPAOn("port", "i2caddr");\=<info>
MSDeenergize("port", "i2caddr");\=<info>
MSEnergize("port", "i2caddr");\=<info>
MSReadValue("port", "i2caddr", "reg", "numbytes");\=<info>
DISTNxGP2D12("port", "i2caddr");\=<info>
DISTNxGP2D120("port", "i2caddr");\=<info>
DISTNxGP2YA21("port", "i2caddr");\=<info>
DISTNxGP2YA02("port", "i2caddr");\=<info>
DISTNxEnergize("port", "i2caddr");\=<info>
DISTNxDistance("port", "i2caddr");\=<info>
DISTNxVoltage("port", "i2caddr");\=<info>
DISTNxModuleType("port", "i2caddr");\=<info>
DISTNxNumPoints("port", "i2caddr");\=<info>
DISTNxMinDistance("port", "i2caddr");\=<info>
DISTNxMaxDistance("port", "i2caddr");\=<info>
SetSensorMSDROD("port", "bActive");\=<info>
SensorMSDROD("port");\=<info>
PSPNxAnalog("port", "i2caddr");\=<info>
PSPNxDigital("port", "i2caddr");\=<info>
NRLink2400("port", "i2caddr");\=<info>
NRLink4800("port", "i2caddr");\=<info>
NRLinkFlush("port", "i2caddr");\=<info>
NRLinkIRLong("port", "i2caddr");\=<info>
NRLinkIRShort("port", "i2caddr");\=<info>
NRLinkTxRaw("port", "i2caddr");\=<info>
NRLinkSetRCX("port", "i2caddr");\=<info>
NRLinkSetTrain("port", "i2caddr");\=<info>
NRLinkSetPF("port", "i2caddr");\=<info>
NRLinkStatus("port", "i2caddr");\=<info>
RunNRLinkMacro("port", "i2caddr", "macro");\=<info>
WriteNRLinkBytes("port", "i2caddr", "bytes");\=<info>
ReadNRLinkBytes("port", "i2caddr", "bytes");\=<info>
MSPFComboDirect("port", "i2caddr", "channel", "outa", "outb");\=<info>
MSPFSinglePin("port", "i2caddr", "channel", "out", "pin", "func", "cont");\=<info>
MSPFSingleOutputCST("port", "i2caddr", "channel", "out", "func");\=<info>
MSPFSingleOutputPWM("port", "i2caddr", "channel", "out", "func");\=<info>
MSPFComboPWM("port", "i2caddr", "channel", "outa", "outb");\=<info>
MSPFTrain("port", "i2caddr", "channel", "func");\=<info>
MSIRTrain("port", "i2caddr", "channel", "func");\=<info>
MSPFRawOutput("port", "i2caddr", "nibble0", "nibble1", "nibble2");\=<info>
MSPFRepeat("port", "i2caddr", "count", "delay");\=<info>
MSRCXSetNRLinkPort("port", "i2caddr");\=<info>
MSRCXPoll("src", "vaartus");\=<info>
MSRCXBatteryLevel();\=<info>
MSRCXPing();\=<info>
MSRCXDeleteTasks();\=<info>
MSRCXStopAllTasks();\=<info>
MSRCXPBTurnOff();\=<info>
MSRCXDeleteSubs();\=<info>
MSRCXClearSound();\=<info>
MSRCXClearMsg();\=<info>
MSRCXMuteSound();\=<info>
MSRCXUnmuteSound();\=<info>
MSRCXClearAllEvents();\=<info>
MSRCXSetOutput("valjundid", "mode");\=<info>
MSRCXSetDirection("valjundid", "dir");\=<info>
MSRCXSetPower("valjundid", "pwrsrc", "pwrval");\=<info>
MSRCXOn("valjundid");\=<info>
MSRCXOff("valjundid");\=<info>
MSRCXFloat("valjundid");\=<info>
MSRCXToggle("valjundid");\=<info>
MSRCXFwd("valjundid");\=<info>
MSRCXRev("valjundid");\=<info>
MSRCXOnFwd("valjundid");\=<info>
MSRCXOnRev("valjundid");\=<info>
MSRCXOnFor("valjundid", "ms");\=<info>
MSRCXSetTxPower("pwr");\=<info>
MSRCXPlaySound("snd");\=<info>
MSRCXDeleteTask("tasknum");\=<info>
MSRCXStartTask("tasknum");\=<info>
MSRCXStopTask("tasknum");\=<info>
MSRCXSelectProgram("prog");\=<info>
MSRCXClearTimer("timer");\=<info>
MSRCXSetSleepTime("time");\=<info>
MSRCXDeleteSub("subnum");\=<info>
MSRCXClearSensor("port");\=<info>
MSRCXPlayToneVar("varnum", "duration");\=<info>
MSRCXSetWatch("hours", "minutes");\=<info>
MSRCXSetSensorType("port", "type");\=<info>
MSRCXSetSensorMode("port", "mode");\=<info>
MSRCXCreateDatalog("size");\=<info>
MSRCXAddToDatalog("src", "vaartus");\=<info>
MSRCXSendSerial("first", "count");\=<info>
MSRCXRemote("cmd");\=<info>
MSRCXEvent("src", "vaartus");\=<info>
MSRCXPlayTone("freq", "duration");\=<info>
MSRCXSelectDisplay("src", "vaartus");\=<info>
MSRCXPollMemory("address", "count");\=<info>
MSRCXSetEvent("evt", "src", "type");\=<info>
MSRCXSetGlobalOutput("valjundid", "mode");\=<info>
MSRCXSetGlobalDirection("valjundid", "dir");\=<info>
MSRCXSetMaxPower("valjundid", "pwrsrc", "pwrval");\=<info>
MSRCXEnableOutput("valjundid");\=<info>
MSRCXDisableOutput("valjundid");\=<info>
MSRCXInvertOutput("valjundid");\=<info>
MSRCXObvertOutput("valjundid");\=<info>
MSRCXCalibrateEvent("evt", "low", "hi", "hyst");\=<info>
MSRCXSetVar("varnum", "src", "vaartus");\=<info>
MSRCXSumVar("varnum", "src", "vaartus");\=<info>
MSRCXSubVar("varnum", "src", "vaartus");\=<info>
MSRCXDivVar("varnum", "src", "vaartus");\=<info>
MSRCXMulVar("varnum", "src", "vaartus");\=<info>
MSRCXSgnVar("varnum", "src", "vaartus");\=<info>
MSRCXAbsVar("varnum", "src", "vaartus");\=<info>
MSRCXAndVar("varnum", "src", "vaartus");\=<info>
MSRCXOrVar("varnum", "src", "vaartus");\= <info>
MSRCXSet("dstsrc", "dstval", "src", "vaartus");\=<info>
MSRCXUnlock();\=<info>
MSRCXReset();\=<info>
MSRCXBoot();\= <info>
MSRCXSetUserDisplay("src", "vaartus", "precision");\=<info>
MSRCXIncCounter("counter");\=<info>
MSRCXDecCounter("counter");\=<info>
MSRCXClearCounter("counter");\=<info>
MSRCXSetPriority("port");\=<info>
MSRCXSetMessage("msg");\=<info>
MSScoutCalibrateSensor();\=<info>
MSScoutMuteSound();\=<info>
MSScoutUnmuteSound();\=<info>
MSScoutSelectSounds("grp");\=<info>
MSScoutSetLight("x");\=<info>
MSScoutSetCounterLimit("ctr", "src", "vaartus");\=<info>
MSScoutSetTimerLimit("tmr", "src", "vaartus");\=<info>
MSScoutSetSensorClickTime("src", "vaartus");\=<info>
MSScoutSetSensorHysteresis("src", "vaartus");\=<info>
MSScoutSetSensorLowerLimit("src", "vaartus");\=<info>
MSScoutSetSensorUpperLimit("src", "vaartus");\=<info>
MSScoutSetEventFeedback("src", "vaartus");\=<info>
MSScoutSendVLL("src", "vaartus");\=<info>
MSScoutSetScoutRules("m", "t", "l", "tm", "fx");\=<info>
MSScoutSetScoutMode("mode");\=<info>
ACCLNxCalibrateX("port", "i2caddr");\=<info>
ACCLNxCalibrateXEnd("port", "i2caddr");\=<info>
ACCLNxCalibrateY("port", "i2caddr");\=<info>
ACCLNxCalibrateYEnd("port", "i2caddr");\=<info>
ACCLNxCalibrateZ("port", "i2caddr");\=<info>
ACCLNxCalibrateZEnd("port", "i2caddr");\=<info>
ACCLNxResetCalibration("port", "i2caddr");\=<info>
ACCLNxSensitivity("port", "i2caddr");\=<info>
ACCLNxXOffset("port", "i2caddr")<info>
ACCLNxXRange("port", "i2caddr")<info>
ACCLNxYOffset("port", "i2caddr")<info>
ACCLNxYRange("port", "i2caddr")<info>
ACCLNxZOffset("port", "i2caddr")<info>
ACCLNxZRange("port", "i2caddr")<info>
NXTHIDAsciiMode("port", "i2caddr");\=<info>
NXTHIDDirectMode("port", "i2caddr");\=<info>
