If used, nobody else should read out the related FIFOs!
All the routines present in rockmfifo have a parameter of this type.
Five types of cache are implemented:
You can change the cache type at any time using rockmfifo cache set.
You can also access the cache at a very low level using rockmfifo cache flush and rockmfifo cache refill , but this can be very dangerous.
When you finish using the FIFO, please call rockmfifo close to close the channel associated to the id.
If the status is not empty, call the rockmfifo synch to syncronize the FIFO to the next frame.
Use rockmfifo read for this task.
Do not use the "rockm" command!
#open the ROCKM set rid [rockm open 5 10] #open a FIFO set fid [rockfifo open efifo $rid] ... # decode the FIFO set decode [rockmfifo decode $fid 8192] set alist [lindex $decode 1] foreach {el} $alist { ... } #if there was an error, synch if {[lindex $decode 0]==""} { set adump [rockmfifo synch $fid] ... } ... # read the FIFO set alist [rockmfifo read $fid 8192] foreach {el} $alist { ... } ... #close the FIFO set acache [rockmfifo close $fid] ... #close the ROCKM rockm close $rid
Top of the page. | ROCKM documention. | Send comments to: Igor Sfiligoi |
Created | : | 19.8.1997 |
Last modified | : | 19.8.1997 |