deontologician / spaceship-build

Sci-fi spaceship engineering simulation
GNU Affero General Public License v3.0
5 stars 1 forks source link

Drivers #25

Open deontologician opened 10 years ago

deontologician commented 10 years ago

How do we incorporate new parts and directions for using those parts into the spaceship core? The answer is that we need to have drivers that can hook into the central spaceship logic. We need components to provide (through their drivers) several things

\ Note: If the component provides "information" resources (e.g. sensor data etc), it needs more commands to be able to change attributes of the information stream (e.g. "Shift to blue wavelength"). The spaceship OS is the only client for information resources and generally the information streams are binary in terms of their tolerances (off if below it, on and fully functional if above). There could be exceptions to this that alter things like sensor range etc.