Hi,
I am trying to write a program that connects to a NXT and does some stuff
like changing the name, reading and writing files etc.
Problem is I work on linux and use C and there is very little info
around on that.
I got the Bluetooth Developer Kit from LEGO that gives some info on the
command cods to send to the NXT to achive some tasks but I hit a snag.
I was able to open a connection (Bluetooth), talk with the NXT and send
some commands. Up to now I have a prog that can:
- Get Info from the NXT (NAME, BT address, battery level..)
- Change the name
- List all the files
- Delete a file
- Run a Program
- Stop a program running
I am working on the writing of files and nothing works (almost).
First of all the BDK has 3 different OPEN WRITE command and no hint what
the difference is between OPEN_WRITE,OPEN_WRITE_LINEAR and
OPEN_WRITE_DATA. Then it seems that none of the 3 works at least
following the info... I had limited success but only for very short
files and only if I don't use the extensions recognized by the NXT(?!).
Does anyone has more info on this or knows exactly how to do that? I
looked around but all the source code I found that does that is in some
strange(for me) language and from what I can see the method seems the
same I use but maybe there is something more that I miss.
Any help?
Thanks,
G
- posted 15 years ago