Skip to content
This repository has been archived by the owner on Apr 5, 2022. It is now read-only.

test sequence

Chris Thierauf edited this page May 2, 2018 · 1 revision

Overview

test-sequence is a collection of files that runs through a basic test sequence. It checks initialization of i2c devices, and then ensures that they can do their job properly. There's a bunch of files there.

testall.js

This script runs all of the below scrips, starting with sensors, then subsystems, then thrusters.

Acceleromter-test.js

This script tests the accelerometer. It assumes that the ROV is on a level surface and isn't getting moved around. If it gets values that make sense, the acceleromter must be properly initialized and functioning.

allmoves-test.js

This script runs all of the movement tests.

allsensors-test.js

This script tests all the sensors by running all of the sensor tests.

audio-test.js

This script plays all tones using the teensy.

claw-test.js

This script tests movement of the claw.

elevation-test.js

This script tests the

gyro-test.js

leveler-test.js

linear-movement-test.js

magnetometer-test.js

magnet-test.js

pitch-test.js

rotational-movement-test.js

subsystems-test.js

Concepts

These documents cover more 'how things work' rather than the nitty-gritty stuff.

Javascript packages

Function-by-function breakdown per JS package.

Systemd

systemd allows us to start processes when the Pi powers on.

Arduino Code

Stuff about our Arduino code, details depending on the file.

  • TODO

Bash Scripts

Overview of the bash script(s).

  • TODO

Custom Tools

Tools we've created to make the usage and development process easier.

Clone this wiki locally