cyoung / stratux

Aviation weather and traffic receiver based on RTL-SDR.
BSD 3-Clause "New" or "Revised" License
1.06k stars 362 forks source link

tcas standard symbology #151

Closed duecedriver closed 8 years ago

duecedriver commented 8 years ago

Own-aircraft. Airplane- like symbol, in white or cyan.

Other Traffic, altitude unknown. Unfilled diamond in white or cyan

Proximate Traffic, 1100 feet above and descending. Filled diamond in white or cyan

Traffic Advisory (TA), 900 feet below and level. Filled yellow/amber circle.

Resolution Advisory (RA), 500 feet below and climbing. Filled red square.

TIS is a bit different on Garmin ..

224XS commented 8 years ago

At present Stratux provides a data stream to an independent App on a display device. It has no control over how the data is displayed on the screen

duecedriver commented 8 years ago

yeah.. some folks were asking about it.. just threw it somewhere for them to reference..

only gripe with stratux is if we are keeping traffic in the stream that is behind on updates for too long (1 minute).. without somehow changing the tags or target shape/color.. its too easy for somebody to briefly look down and see traffic in one place but really its not there and a collision hazard.. seems like targets stop moving and stick around for longer than that when I am messing with wingX so perhaps stratux keep it in the steam for 1 minute and then wingx keeps it on the map after stratux finally drops it for another minute or two.. that adds up to 5-10 miles off on target position..

incorrect info is worse that no info at all...

our tcas would change a dropped targets color but continue to project it for a few seconds if I remember correctly to see if it came back up on the next sweep or interrogation along its last reported course, speed, and decent rate.. but you knew at a glance it was a wag and not a trusted target... which made us more nervous and we would increase our scan.. especially if it was an RA target

cyoung commented 8 years ago

Closing, reopen @duecedriver if you find any actionable / authoritative information on how we should change traffic handling. As far as I know there is no guidance on this, and apps like FF will remove a target from the screen after the newest location update is something like 5 seconds old.

duecedriver commented 8 years ago

@cyoung

so is that 5 seconds after you drop if from your stream where you are holding it for 60 seconds?

if the stratux is going to ghost a target for more than 1 or 2 traffic cycles.. and my understanding of the FAA spec is the longest traffic cycle is like 7 seconds.. than we should decide how to highlight it as a non updated / ghost target.

that is why I think that having traffic time tags that are meaningful is important.. so that software developers know that the traffic is either old or being updated regularly.. and handle it their specific way.

bottom line is that there should not be traffic displayed on my iPad for more that a couple seconds as a definitive target if we have no idea where it is.. its just poor form.. .and bad data is worse than no data...

cyoung commented 8 years ago

Yes, if you want to suggest to any EFB provider to connect to stratux and retrieve traffic information - please do so.

It has all of the following information:

https://github.com/cyoung/stratux/blob/master/main/traffic.go#L57-L80

Note that it has "last seen".

GDL90 doesn't have a timestamp or age field to communicate this to an EFB.

Unless you find otherwise, I operate on the assumption that GDL90 leaves the decision of what traffic to show and when to show it to the receiver.

FF afaik deletes traffic from the display if no update has been received for ~5 secs. So that means from the last position update on traffic with stratux, it takes 1m5s to stop displaying.

If any EFB wants more granular control of when to display what, they can just use the above-mentioned interface and drop targets whenever they decide they've become stale.

cyoung commented 8 years ago

Traffic stream (bottom of doc) - just added: https://github.com/cyoung/stratux/blob/master/notes/app-vendor-integration.md

duecedriver commented 8 years ago

than my suggestion would be to do one of the following

1> change callsign to LOST during that 1 minute ghosting

or

2> just not ghost traffic of more than a couple seconds just to see if the receiver missed an update… not 1 minute… that way if the developers are leaving traffic on screen using their own algorithms you won’t be adding 1 minute to bad position data..

On Dec 22, 2015, at 4:17 PM, cyoung notifications@github.com wrote:

Yes, if you want to suggest to any EFB provider to connect to stratux and retrieve traffic information - please do so.

It has all of the following information:

https://github.com/cyoung/stratux/blob/master/main/traffic.go#L57-L80 https://github.com/cyoung/stratux/blob/master/main/traffic.go#L57-L80 Note that it has "last seen".

GDL90 doesn't have a timestamp or age field to communicate this to an EFB.

Unless you find otherwise, I operate on the assumption that GDL90 leaves the decision of what traffic to show and when to show it to the receiver.

FF afaik deletes traffic from the display if no update has been received for ~5 secs. So that means from the last position update on traffic with stratux, it takes 1m5s to stop displaying.

If any EFB wants more granular control of when to display what, they can just use the above-mentioned interface and drop targets whenever they decide they've become stale.

— Reply to this email directly or view it on GitHub https://github.com/cyoung/stratux/issues/151#issuecomment-166731663.

mooneyguy commented 8 years ago

With the v0.5b2 version, I cannot see the shutdown or reboot feature in ForeFlight. Am I supposed to see it? Right now, my master switch shuts off the power to the unit.

Thanks for the great job you guys are doing! Have a happy and safe holiday season.

From: cyoung [mailto:notifications@github.com] Sent: Tuesday, December 22, 2015 1:34 PM To: cyoung/stratux Subject: Re: [stratux] tcas standard symbology (#151)

Traffic stream (bottom of doc) - just added: https://github.com/cyoung/stratux/blob/master/notes/app-vendor-integration.m d

Reply to this email directly or view it on GitHub https://github.com/cyoung/stratux/issues/151#issuecomment-166735321 . https://github.com/notifications/beacon/APEqprh0y9wo3q9GX-1ChSIVVMWXCObjks5 pSblhgaJpZM4G3kfM.gif