{"action":"created","issue":{"url":"https://api.github.com/repos/mavlink/qgroundcontrol/issues/3057","repository_url":"https://api.github.com/repos/mavlink/qgroundcontrol","labels_url":"https://api.github.com/repos/mavlink/qgroundcontrol/issues/3057/labels{/name}","comments_url":"https://api.github.com/repos/mavlink/qgroundcontrol/issues/3057/comments","events_url":"https://api.github.com/repos/mavlink/qgroundcontrol/issues/3057/events","html_url":"https://github.com/mavlink/qgroundcontrol/issues/3057","id":142759712,"number":3057,"title":"Non-display of component Parameters with multiple components","user":{"login":"tonymtsai","id":17693373,"avatar_url":"https://avatars.githubusercontent.com/u/17693373?v=3","gravatar_id":"","url":"https://api.github.com/users/tonymtsai","html_url":"https://github.com/tonymtsai","followers_url":"https://api.github.com/users/tonymtsai/followers","following_url":"https://api.github.com/users/tonymtsai/following{/other_user}","gists_url":"https://api.github.com/users/tonymtsai/gists{/gist_id}","starred_url":"https://api.github.com/users/tonymtsai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tonymtsai/subscriptions","organizations_url":"https://api.github.com/users/tonymtsai/orgs","repos_url":"https://api.github.com/users/tonymtsai/repos","events_url":"https://api.github.com/users/tonymtsai/events{/privacy}","received_events_url":"https://api.github.com/users/tonymtsai/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"DonLakeFlyer","id":5876851,"avatar_url":"https://avatars.githubusercontent.com/u/5876851?v=3","gravatar_id":"","url":"https://api.github.com/users/DonLakeFlyer","html_url":"https://github.com/DonLakeFlyer","followers_url":"https://api.github.com/users/DonLakeFlyer/followers","following_url":"https://api.github.com/users/DonLakeFlyer/following{/other_user}","gists_url":"https://api.github.com/users/DonLakeFlyer/gists{/gist_id}","starred_url":"https://api.github.com/users/DonLakeFlyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DonLakeFlyer/subscriptions","organizations_url":"https://api.github.com/users/DonLakeFlyer/orgs","repos_url":"https://api.github.com/users/DonLakeFlyer/repos","events_url":"https://api.github.com/users/DonLakeFlyer/events{/privacy}","received_events_url":"https://api.github.com/users/DonLakeFlyer/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/mavlink/qgroundcontrol/milestones/10","html_url":"https://github.com/mavlink/qgroundcontrol/milestones/Release%20v3.0","labels_url":"https://api.github.com/repos/mavlink/qgroundcontrol/milestones/10/labels","id":1468848,"number":10,"title":"Release v3.0","description":null,"creator":{"login":"DonLakeFlyer","id":5876851,"avatar_url":"https://avatars.githubusercontent.com/u/5876851?v=3","gravatar_id":"","url":"https://api.github.com/users/DonLakeFlyer","html_url":"https://github.com/DonLakeFlyer","followers_url":"https://api.github.com/users/DonLakeFlyer/followers","following_url":"https://api.github.com/users/DonLakeFlyer/following{/other_user}","gists_url":"https://api.github.com/users/DonLakeFlyer/gists{/gist_id}","starred_url":"https://api.github.com/users/DonLakeFlyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DonLakeFlyer/subscriptions","organizations_url":"https://api.github.com/users/DonLakeFlyer/orgs","repos_url":"https://api.github.com/users/DonLakeFlyer/repos","events_url":"https://api.github.com/users/DonLakeFlyer/events{/privacy}","received_events_url":"https://api.github.com/users/DonLakeFlyer/received_events","type":"User","site_admin":false},"open_issues":38,"closed_issues":168,"state":"open","created_at":"2015-12-21T02:29:14Z","updated_at":"2016-03-24T13:36:52Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2016-03-22T19:50:33Z","updated_at":"2016-03-24T16:45:35Z","closed_at":null,"body":"With multiple components reporting parameters on the startup of the program, the components that take a bit longer to respond ~1sec do not appear on the list.  This happens when the first few components to respond have very few parameters ~1-2.   If I pad out the first few components with more components ~8-9, the slower-to-respond component then appears on the parameter list.\r\n\r\nLooking at the ParameterLoaderLog, the program always sees the slow-to-respond component with \"Seeing component for first time, id: 1 parameter count: 390\" and all subsequent parameters.  But they are not displayed in the program window unless the first few components are padded. \r\n\r\nLogs attached. cid#1 is always slower to respond. cid#240, 241, 26 has fewer parameters.\r\n[parameter_not_padded.txt](https://github.com/mavlink/qgroundcontrol/files/184843/parameter_not_padded.txt)\r\n[parameter_padded.txt](https://github.com/mavlink/qgroundcontrol/files/184844/parameter_padded.txt)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mavlink/qgroundcontrol/issues/comments/200918668","html_url":"https://github.com/mavlink/qgroundcontrol/issues/3057#issuecomment-200918668","issue_url":"https://api.github.com/repos/mavlink/qgroundcontrol/issues/3057","id":200918668,"user":{"login":"DonLakeFlyer","id":5876851,"avatar_url":"https://avatars.githubusercontent.com/u/5876851?v=3","gravatar_id":"","url":"https://api.github.com/users/DonLakeFlyer","html_url":"https://github.com/DonLakeFlyer","followers_url":"https://api.github.com/users/DonLakeFlyer/followers","following_url":"https://api.github.com/users/DonLakeFlyer/following{/other_user}","gists_url":"https://api.github.com/users/DonLakeFlyer/gists{/gist_id}","starred_url":"https://api.github.com/users/DonLakeFlyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DonLakeFlyer/subscriptions","organizations_url":"https://api.github.com/users/DonLakeFlyer/orgs","repos_url":"https://api.github.com/users/DonLakeFlyer/repos","events_url":"https://api.github.com/users/DonLakeFlyer/events{/privacy}","received_events_url":"https://api.github.com/users/DonLakeFlyer/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T16:45:35Z","updated_at":"2016-03-24T16:45:35Z","body":"That's going to delay QGC vehicle connect by another 2 seconds. Maybe that's ok. I was trying to prevent slowing things down even further. I may adjust the concept so that it understands whether it is missing the default component parameters. If it does have default component then signal initial pass complete. Then update for additional component that may come in later. I need to move some things around to be dynamic as new components come it to make it all work."}}