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
this has been delayed due to potential compound part
(some pods have engines, rcs, reaction wheel, etc)
so a flight recorder from any single system would not work
going to make a compound recorder for multi system, this case for command pods / cockpits, and thus one condition to be met (before checking others) that the part be current control-from part
after that i have 2 options, either constant data tick over time, or only data tick when another system is active, which so far the list is:
engines
rcs
reaction wheel
yaw/pitch/roll (one of them not being zeroed)
so go direction 1, or list more options for direction 2
The text was updated successfully, but these errors were encountered:
This gets a bit tricky and you are basically talking about composition here.
Maybe make it so that FlightDataRecorder has a config field that is a list of part modules, and if present only tick data if those modules are all enabled or active. But then it gets more confusing when you might have complex definitions of active, but it would at least work for things like avionics.
In the case of multipart assemblies, like Pods with thrusters built into the same part, well these parts just suck :p And we need a better way to handle them, but I am afraid that will require some deeper thought and probably some major refactoring.
thinking to make a more generic recorder, and set fields to true for what checks to do....
then again, having recorders able to have a 'slave' mode, literally doing nothing, but allowing multiple slaves to exist, could (once that mess is figured out) be easy to call all recorder modules to ask isPartOperating, thus only needing the check code in their specific recorders, and 1 master to fetch em
this has been delayed due to potential compound part
(some pods have engines, rcs, reaction wheel, etc)
so a flight recorder from any single system would not work
going to make a compound recorder for multi system, this case for command pods / cockpits, and thus one condition to be met (before checking others) that the part be current control-from part
after that i have 2 options, either constant data tick over time, or only data tick when another system is active, which so far the list is:
engines
rcs
reaction wheel
yaw/pitch/roll (one of them not being zeroed)
so go direction 1, or list more options for direction 2
The text was updated successfully, but these errors were encountered: