Ticket #220 (closed defect: invalid)

Opened 2 months ago

Last modified 2 weeks ago

ALF plot tool displays white screen on output of AGC

Reported by: mcarrick Assigned to: mcarrick
Priority: major Milestone:
Component: tools Version: trunk
Keywords: ALF, plot, plot tool, AutomaticGainControl, AGC, pushPacket Cc:

Description

After building and installing the lab 5 / am_demod waveform, when I open ALF and plot out of the Decimator it plots fine but plotting out of the AGC or the am_demod gives a blank white box for the plot screen and locks ALF.

Change History

07/23/08 16:40:51 changed by mcarrick

  • component changed from OSSIE Eclipse Feature to tools.

07/24/08 12:26:59 changed by mcarrick

After more testing it appears that the plot window will hang for a while, and will only print in bursts. For example, the window will be blank for approx 10 seconds, will update and print data for 1 second, and then repeat the cycle.

07/25/08 12:49:30 changed by mcarrick

  • summary changed from ALF plot tool displays white screen, locks to ALF plot tool displays white screen on output of AGC.

Combinations which work: default_GPP_node, TxDemo? -> ChannelDemo? -> AutomaticGainControl? -> RxDemo? default_GPP_USRP_sound_node, USRP_Commander, Decimator -> am_demod

Adding in AutomaticGainControl? with the default_GPP_USRP_sound_node seems to be what breaks it.

07/26/08 12:36:02 changed by mcarrick

  • keywords changed from ALF, plot, plot tool to ALF, plot, plot tool, AutomaticGainControl, AGC, pushPacket.

The pushPacket function is not being called when the output of the AGC is being plotted, however it is printed when plotting the output of the decimator. The function is defined around line 1466 in tools/alf_plugins/plot/plot.py, and it should call self.plotData(..). I suspect that since pushPacket isn't being called, subsequently plotData isn't being called and no plotting occurs.

07/29/08 17:46:34 changed by DrewCormier

check agc settings

07/30/08 09:42:48 changed by balister

Not sending data to downstream components is a valid action.

It sounds like ALF needs to be aware of this and provide an indication that no data is arriving at the plot (and possibly) other tools. This would be valuable information for people developing radios with ALF.

07/30/08 12:08:48 changed by mcarrick

  • status changed from new to closed.
  • resolution set to invalid.

Issue is resolved by setting the parameters correctly.

(follow-up: ↓ 9 ) 07/30/08 13:02:03 changed by balister

  • status changed from closed to reopened.
  • resolution deleted.

I disagree with closing the ticket as "invalid". The AGC component may chose not to send data to downstream components when there is no signal present. ALF should report to the user that it is not receiving data.

At the very least, leave the ticket open so the next person to run into the blank ALF window knows what the problem is.

(in reply to: ↑ 8 ) 07/30/08 15:41:47 changed by mcarrick

  • status changed from reopened to closed.
  • resolution set to invalid.

Replying to balister: I've closed the ticket as invalid because I felt it was the closest to the resolution the problem had. It wasn't 'fixed' per say, and it's not something we 'wontfix.'

Additionally, I don't think its appropriate to leave a ticket open just to be informative when the original issue has already been resolved. I'm opening a new ticket for an update to the plot tool which will address the problem we had here, as you listed in your 07/30/08 reply.

09/21/08 13:36:21 changed by

  • milestone deleted.

Milestone 0.7.0 deleted