BackUp: Previous Development#3
Conversation
|
Aus meiner Sicht fehlen noch folgende Informationen: VehicleBasics:
DriverActions:
|
|
Für unser AR-HUD fehlen noch:
|
|
osi_vehicle.proto is missing includes: import "osi_version.proto"; (and maybe import "osi_object.proto"; for LightState, although it is wrapped in MovingObject_VehicleClassification_LightState) |
|
osi_vehicle.proto Vehicle has duplicate field ids: |
|
Vehicle LightState is not properly defined - same as MovingObject_VehicleClassification_LightState ? |
Thx for the input!
@TheDraguun I corrected the mistakes you found. Light_state is wrapped in osi_object, so should be included now. Thx for your comments!
|
|
Question: where will the Vehicle message be placed?
The LightState message type in Vehicle and Intentions still needs to be fully named: |
You are right, I corrected it. |
|
osi_vehicle.proto should be syntactical correct. I compiled it by using the protoc-compiler. For interested: |
Now it is also possible to send commands regarding the target state to one ore more external application(s).
|
Question: where will the Vehicle, Control and Graphics messages be placed? |
|
@ThomasNaderBMW Any news on how the new message types will be published? |
|
osi_vehicle.proto just contains a link to the real code: |
What do you mean by external links? |
The link in osi_vehicle.proto that replaces its content. I took this branch and ran the proto compiler on it - it spit an error for osi-vehicle.proto, I had to follow the link, click a few times to get the code and paste it into the file. All this (imho unneccessary) indirection could be skipped, if the file just contained the code. It also would prevent a (false) merge conflict showing for osi_vehicle.proto. |
Maybe it makes sense to talk directly. Please send me an E-Mail ;) |
Nevermind - the problem is only subjective and concerns just the meta level, thus it is not worth the time for extended discussion. Resolving the missing code is straight forward and your approach might have benefits to other collaborators that I'm missing. |
|
Found a compiler error when trying to build C++ code: I will do a local quickfix by changing osi_vehicle.proto to |
Solved the problem by moving all external control messagedefinitions into the control message. Is that working for you? |
compiles. Onward to state containers and field setters ... |
Corrects a typing error in a description text.
SergejHolzmannBMW
left a comment
There was a problem hiding this comment.
Meeting with Christopher Kiwus & Sergej Holzmann, 20.02.2020
| // | ||
| message ConfigurationScreen | ||
| { | ||
| // Some open points: |
There was a problem hiding this comment.
ADD: id
Please consider the nDisplay configuration:
https://docs.unrealengine.com/en-US/Engine/Rendering/nDisplay/Configuration/index.html
There was a problem hiding this comment.
Komm da bitte nochmal auf mich zu.
| // | ||
| // ToDo: Description. | ||
| // | ||
| optional double frustum = 8; |
There was a problem hiding this comment.
Frustum kann kein double sein.
Bitte einfach kommentieren :)