-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
clean(perception): Improve generics usage in perception module #416
Conversation
* furthermore some minor adjustments were made * code analysis warnings should also be improved Signed-off-by: Moritz Schweppenhäuser <[email protected]>
Signed-off-by: Moritz Schweppenhäuser <[email protected]>
* add gitignore * run `npm install` > new lockfile version * run `npx browserslist@latest --update-db` * run `npm audit fix` * run `npm audit fix --force` * fix: exclude the node_modules folder from build
…419) * chore: `npm run-script debug` output is now spanning multiple lines * fix: remove double bookkeeping (equippedVehicles) and directly add vehicles to the map, although there's no position yet * fix: take into account the vehicleClass, show 'unknown' if not a car * swap icons * feat: add bicycle and bus icons * refactor: remove line that has no effect * refactor: change tab size from 2 to 4 * fix: only display equipped traffic lights * fix: replace non-existing link
* fix: Use own position when logging at which point the route was changed * fix: separate event-tx and message-rx functionality * fix: rather print connections than nodes because that's the more critical information * fix: remove redundant information * refactor: use precise wording, as the route switch may still fail
* feat: fail hard when running ns3 on windows * fix: do not download if the file already exists * fix: remove assumption that glob resolves to only one file * fix: rewrite so that protobuf genereration can be skipped * fix: require protobuf-compiler * fix: improve error message
* build: store etc-files in mosaic-starter and copy them to bundle and integration tests * clean: remove unnecessary properties from copy-resources definition
* ci: use SUMO 1.21.0 for testing * feat(sumo): support SUMO 1.21.0 Added hint, that SUMO_HOME/bin must be present in the PATH variable. Pre-loading some libraries is not required anymore then.
* refactor: don't use this whenever possible
… routing (#428) * feat(sns): cleanup, minor performance improvement for flooding (early exit if flooding could not be progressed)
…nts (#420) * feat: introducing SensorModule to provide access to environmental events * feat(application): allow registration of callback for lidar sensor module * feat(application): re-use Perceptive interface for accessing new sensor modules
* feat: support win:mosaic-git together with wsl:omnet * fix: correctly log inside ObjectInstantiation * feat: throw error if omnetpp.ini file is missing * feat: throw error if ns3_federate_config.xml file is missing
* fix(workshop): Enabled color changing of externally added vehicles in SUMO * feat: Refactored AdHoc message routing * feat: Added hops argument for builder
* refactor: tabs to spaces * feat: provide dev mode where src files are not deleted * feat: make available over CL args
* fix: Added comments for CellMessageRoutingBuilder and fixed AdHocMessageRoutingBuilder
--------- Co-authored-by: Felix Hilgerdenaar <[email protected]>
…dded (#439) Co-authored-by: Felix Hilgerdenaar <[email protected]>
@kschrab the commit history is somewhat destroyed, but the branch should be ready for review again. |
@schwepmo can you briefly elaborate what the main motivation/reason was for this PR? I see the changes, and they make sense, I just don't exactly found the starting point from where you improved the use of generics/wildcards here. |
Signed-off-by: Moritz Schweppenhäuser <[email protected]>
Signed-off-by: Moritz Schweppenhäuser <[email protected]>
@kschrab Functionally these changes do nothing. Though in the MR of the extended part there is some cleanup of applications |
Description
SpatialObject
sIssue(s) related to this PR
Affected parts of the online documentation
Changes in the documentation required?
Definition of Done
Prerequisites
Required
type(scope): description
(in the style of Conventional Commits)enhancement
, orbugfix
)origin/main
has been merged into your Fork.Requested (can be enforced by maintainers)
Special notes to reviewer