spaceship-101178
v1.0.0
Published
A simulator for space vehicle sensors and resource discovery
Maintainers
Readme
Spaceship Sensors Simulator
A Node.js module for simulating space vehicle sensor readings and resource discovery. This module provides realistic simulation of various spacecraft sensors and resource detection systems.
Features
- Temperature sensor simulation (-270°C to 130°C)
- Radiation level monitoring (0.1 to 10.0 mSv/h)
- Gravity measurements (0 to 2G)
- Oxygen level monitoring (0% to 100%)
- Pressure readings (0 to 2 atm)
- Resource discovery system
- Active sensor status tracking
Installation
npm install spaceship-101178Quick Start
const SpaceSensors = require('spaceship-101178');
const sensors = new SpaceSensors();
// Get all sensor readings
const readings = sensors.getAllSensorReadings();
console.log(readings);
// Output: {
// temperature: -123,
// radiation: 5.4,
// gravity: 0.856,
// oxygen: 95,
// pressure: 1.013
// }API Reference
Sensor Methods
getAllSensorReadings()
Returns an object containing all sensor readings.
getTemperature()
Returns temperature in Celsius (range: -270°C to 130°C)
getRadiationLevel()
Returns radiation level in mSv/h (range: 0.1 to 10.0)
getGravity()
Returns gravity in G forces (range: 0 to 2G)
getOxygenLevel()
Returns oxygen percentage (range: 0% to 100%)
getPressure()
Returns pressure in atmospheres (range: 0 to 2 atm)
Resource Discovery
discoverResources(count = 3)
Returns an array of discovered resources. Default count is 3.
const resources = sensors.discoverResources(3);
// Example output: ['Iron', 'Gold', 'Helium-3']Sensor Status
getActiveSensors()
Returns an array of currently active sensors.
const activeSensors = sensors.getActiveSensors();
// Example output: ['temperature', 'oxygen', 'pressure']Error Handling
All methods include built-in error handling and will return null if sensor reading fails.
Contributing
This is a student project created for educational purposes. Feel free to use and modify as needed.
Author
- Student Number: 101178
- Created for: Space Vehicle Control System Project
- Institution: Bit Academy
License
ISC
Version History
- 1.0.0: Initial release
- Basic sensor simulation
- Resource discovery
- Active sensor tracking
