[Oberon] FPGA - nRF24L01 `RPI Net' server
    Paul Reed 
    paulreed at paddedcell.com
       
    Fri May 25 20:34:19 CEST 2018
    
    
  
Hi Tomas,
> Net.SendFiles RPI NRF.Mod ~
> NRF.Mod receiving   6167  6
>
> Net.ReceiveFiles RPI NRF.Mod ~
> NRF.Mod sending   6167 19
>
> Numbers are file size, seconds to complete.
>
> Sending takes three times longer???
I'm certainly confused by these logs, which are presumably Pi and Oberon
logs interleaved.  What I infer is that the Oberon command
  Net.SendFiles RPI NRF.Mod ~
sends the file NRF.Mod to the Pi and results in a log entry on the Pi of
  NRF.Mod receiving   6167  6
i.e. the file is 6K bytes and it takes 6 seconds; and conversely the
Oberon command
  Net.ReceiveFiles RPI NRF.Mod ~
receives the file NRF.Mod from the Pi and results in a log entry on the Pi of
 NRF.Mod sending   6167 19
i.e. it takes 19 seconds.
If so, then I would ask, what is the Pi doing in the other 13 seconds?  In
other words, expand the logging  on the Pi to show the various times or
timeouts, for each phase of the protocol as described in ch. 10 of Project
Oberon.  (As a reminder, don't post the entire logs; but you could maybe
show accumulated total time waiting in each part of the protocol, for each
transfer).
HTH
Paul
    
    
More information about the Oberon
mailing list