Two Laptop Bag*
The moose likes Threads and Synchronization and the fly likes TINIm400 timed read/write and thread management Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Threads and Synchronization
Reply locked New topic
Author

TINIm400 timed read/write and thread management

Sofiene Hammad
Greenhorn

Joined: Mar 28, 2011
Posts: 9
Hi,
I'm creating this thread in order to get some details about the applications i'm currently coding.

I have to create a system based on TINI module which acqauires datas from a satellite sensor, gets it y serial comm, to the TINI, which sends it over Ethernet to a computer.
At the moment, I can read by RS232, send over Ethernet. So overally it works fine. However I still have to follow some requirements :
-I have to read and send every seconds.
-Any datas that has not changed since the previous one must not be sent.
-Managing threads.

here is the code : (note that this code is converted into a .tini file, and uploaded on the board which is ran by a embedded JVM)



I commented the code as much as I can unfortunatly it's in french.

I meet the following problems , I don't see how to time this operation, I thought it was thanks to the setEnableReceiveTimeOut function but it doesn't seem so.

Therefor I already posted it on the I/O sections and I had a few ideas given thanks to a member, I'll try it today to see how it performs.

I have to give a clear defintion of my thread management, is the volatile attribute I used for this running variable correct? Do you think it is the most improved way ( the way it's coded ) to manage my read&send operations?



Le thanks

regards
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19543
    
  16

Please UseOneThreadPerQuestion. We'll continue at http://www.coderanch.com/t/538950/Streams/java/TINIm-module-timed-reading.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: TINIm400 timed read/write and thread management
 
Similar Threads
Problem "Exception in thread "main" java.lang"
Java - TINI board - Timed reading
TINIm400 module and timed reading
Help with If / Else If / Else
error starting websphere application server v6.1