Daniel and Romain. Thanks for the reply.<br><br>My problem was solved
when I created 3 classes, each one with its own AT Parser. I
Instantiate ATCommand and never close it. I made this classes with
static methods, and initialize them when my program starts. I believe
you can use ATCommand.release to "instantiate" ATCommand, but I´ve not
tried using it. <br>
<br>Hardware with GPS I´ve still worked too, with a XT65. I started
working on them to receive a help paying my university, so I did a
project called "Vehicle Tracking and Monitoring using GPS", where I did
a very rudimentary Java software, where it basically only open a Socket
connection and receive command form a remote computer. On this computer
I developed a software Using LabView. This software controlled the
XT65. Very simple. Sometimes I got some errors from java, but it worked
fine.<br>
<br>I don't know if I can post photos, but I will try.. This photos are
historical. Two years ago I tested my XT65 using a protoboard. After
testing it I built a PCB with all necessary components, as you can see
in the photos.<br>
<br>Have you ever needed to program a thread to execute on a specific day?<br>Explaining:<br><br>I
Have a .txt file on the module"s file system. I read it (its data is
separated with ";"). This txt file is like a system.ini file, where I
keep the software configuration. Into this text I have the month, day,
hour and minute that I want a thread to execute. I couldn't find how do
it, does anyone have did it before?<br>
<br>The second thing I am doing is Writing this TXT file using an
external software, where this external software transfers this .txt
file with the settings into the module's file system. I couldn't find
on siemens manual how transferring files over AT interface, but using a
Serial Port Monitor software I discovered that the MES (Module Exchange
Suite) sends the "AT^SQWE=3" AT command and opens an OBEX system. It
sends all files using this. <br>
<br>I've still studied what it sends and I can write the file on the
module, but if someone have the OBEX protocol it would be fine, because
what I'm doing is pretty what we call "gambiarrra", or "the Brazilian
way for doing things" (laughs).<br>
<br>Thanks.<br><br>Fábio.<br><span onmouseup="SkypeSetCallButtonPressed(this, 0,0,0)" onmousedown="SkypeSetCallButtonPressed(this, 1,0,0)" onmouseover="SkypeSetCallButton(this, 1,0,0);skype_active=SkypeCheckCallButton(this);" onmouseout="SkypeSetCallButton(this, 0,0,0);HideSkypeMenu();" class="skype_tb_injection" id="__skype_highlight_id"><span title="Skype actions" onmouseout="SkypeSetCallButtonPart(this, 0);" onmouseover="SkypeSetCallButtonPart(this, 1);" class="skype_tb_injection_left" id="__skype_highlight_id_left"><span style="background-image: url(chrome://skype_ff_toolbar_win/content/cb_normal_l.gif);" class="skype_tb_injection_left_img" id="__skype_highlight_id_left_adge"><img src="chrome://skype_ff_toolbar_win/content/cb_transparent_l.gif" style="height: 11px; width: 7px;" class="skype_tb_img_adge" height="11"></span><span style="background-image: url(chrome://skype_ff_toolbar_win/content/cb_normal_m.gif);" class="skype_tb_injection_left_img" id="__skype_highlight_id_left_img"><img style="padding: 0px 1px 1px 0px; width: 16px; top: 0px; left: 0px;" src="chrome://skype_ff_toolbar_win/content/famfamfam/br.gif" title="" class="skype_tb_img_flag" name="skype_tb_img_f0"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/arrow.gif" title="" class="skype_tb_img_arrow" name="skype_tb_img_a0"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"></span></span><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><span title="Call this phone number in Brazil with Skype: +554784182000" onmouseout="SkypeSetCallButtonPart(this, 0)" onmouseover="SkypeSetCallButtonPart(this, 1)" class="skype_tb_injection_right" id="__skype_highlight_id_right"><span style="background-image: url(chrome://skype_ff_toolbar_win/content/cb_normal_m.gif);" class="skype_tb_innerText" id="__skype_highlight_id_innerText"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1">+55 47 8418-2000</span><span style="background-image: url(chrome://skype_ff_toolbar_win/content/cb_normal_r.gif);" class="skype_tb_injection_left_img" id="__skype_highlight_id_right_adge"><img src="chrome://skype_ff_toolbar_win/content/cb_transparent_r.gif" style="height: 11px; width: 19px;" class="skype_tb_img_adge" height="11"></span></span></span><br>
<br><br><br><br><div class="gmail_quote">2009/2/14 Romain Farkas <span dir="ltr"><romain.farkas@epfl.ch></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hey Fabio,<div><br></div><div>I've tried to interface a SD card to the XT75 which has basically I guess the same SPI interface. After quite some time I gave up because there was no way I could have some serious control on the timing of the SPI frames. But I was able to write and read some data from the SD card. If you're interested I can try to find the source code... </div>
<div><br></div><div>But I guess it would be much easier with an external microcontroller. </div><div><br></div><div>BR</div><div><br></div><div>Romain</div><div><br><div class="gmail_quote">2009/2/14 Fabio Nicolas Schmidt <span dir="ltr"><<a href="mailto:fabioschmidt@gmail.com" target="_blank">fabioschmidt@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">Hello. <br><br>It was very hard to find this forum that talk about TC65 and his variants. You have no idea how much I break my head doing some simple things with TC65 and Java.<br>
<br>Have somebody still used SPI with Java? How do you implemented SPI communication into your Java Application? I had some errors while oppening and closing SPI, but they are still solved.<br>
<br>The problem was that I was not able to keep a SPI connection oppened, because during SPI communication I had to send some AT commands, and using other AT Parsers was not working. And oppening and closing SPI channel lot of times was returning me some exceptions, like "cant send at command, ongoing data connection".<br>
<br>So, I called Cinterion Support ant they explained me to make three classes, one for each AT parser. I made they Static, so I instanciate each at parser into each AT class, then I open the SPI connection into one of this class and mantain it oppened until the end of the program.<br>
<br>Can you tell some of yours experiences? I think this is very important to impove our abilities using it.<br><br>Sorry about my English errors, I´m from Brazil.<br><br>Thanks.<br clear="all"><font color="#888888"><br>
-- <br>Fábio Nicolas Schmidt MSN <a href="mailto:fabioschmidt@gmail.com" target="_blank">fabioschmidt@gmail.com</a><br>
</font><br></div></div><div class="Ih2E3d">_______________________________________________<br>
dev65 mailing list<br>
<a href="mailto:dev65@castrov.cuug.ab.ca" target="_blank">dev65@castrov.cuug.ab.ca</a><br>
<a href="http://castrov.dyndns.org/cgi-bin/mailman/listinfo/dev65" target="_blank">http://castrov.dyndns.org/cgi-bin/mailman/listinfo/dev65</a><br>
<br></div></blockquote></div><br></div>
</blockquote></div><br><br clear="all"><br>-- <br>Fábio Nicolas Schmidt MSN <a href="mailto:fabioschmidt@gmail.com">fabioschmidt@gmail.com</a><br>