You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, symbols are just kept as the table ID and symbol character on a position. Design a way to move that to some sort of enum or something for the icon being reported. e.g. "Person" or "Jeep" or whatever.
The Position object is probably the correct spot for that information to be encoded and decoded. If that's the case, it may be desirable to remove the public property of table and symbol and just expose the enum. That's up to the implementer and reviewers.
Acceptance Criteria
Add enum for APRS icons
Hook up encode/decode logic in the Position class
Expose on the Position class through a new property
Consider removing the table and symbol char properties as those are encoding details that most callers won't necessarily care about
Add tests!
The text was updated successfully, but these errors were encountered:
Description
Currently, symbols are just kept as the table ID and symbol character on a position. Design a way to move that to some sort of enum or something for the icon being reported. e.g. "Person" or "Jeep" or whatever.
The
Position
object is probably the correct spot for that information to be encoded and decoded. If that's the case, it may be desirable to remove the public property of table and symbol and just expose the enum. That's up to the implementer and reviewers.Acceptance Criteria
Position
classPosition
class through a new propertyThe text was updated successfully, but these errors were encountered: