cyberKerb on the forum provided a bootstrap for the resource scanner and harvester (drill) features in pull request #309. I've tweaked the proxy interfaces to match the rest of the interface (return types, parameters), but there are some additional things I could implement, and some potential performance tweaks.
[ ] DrillDeployedCount() searches the vessel for relevant modules. This could be moved under the vessel computer, so the module searched isn't executed each update.
[ ] Deploy / Undeploy drill interface will then be easy to implement. May be able to find some additional stuff to do or query, as well.
[ ] ResourceScannerInRange() searches the vessel for ModuleResourceScanner. This could also move under the vessel computer.
[ ] Additional scanner-related functions - display the MaxAbundanceAltitude, for instance. Maybe figure out what ScannerType is.
cyberKerb on the forum provided a bootstrap for the resource scanner and harvester (drill) features in pull request #309. I've tweaked the proxy interfaces to match the rest of the interface (return types, parameters), but there are some additional things I could implement, and some potential performance tweaks.