View Single Post
Old May 26th, 2015   #4
berntd
Senior Member
 
Join Date: Jan 2008
Posts: 102
Default

Hi and thanks.

This is a responder based on a Linux non real time environment.
The OS is busy doing heaps of other stuff so we are not able to use interrupts as it takes too much cpu time and we can't get them fast enough when the OS is busy.

The coms stuff is therefore usually based on DMA control which is fully automatic, including the inter slot timout setting.
The reception of a RDM packet or a DMX packet is therefore fully automatic and no software intervention is necessary.

The bytes are reveiced until the timeout occurs and then a single interrupt occurs and this transfers the complete frame / buffer to the host.

We will investigate what else we can do but the possibilies are limited.

If we have to compromise one of the time 2 values, which one is preferable?



I should also mention that we are already checking the start code. Based on DMX or RDM, we use different timout values as the specs differ.


Regards
Bernt

Last edited by berntd; May 26th, 2015 at 04:33 PM.
berntd is offline   Reply With Quote