Poseidon icon indicating copy to clipboard operation
Poseidon copied to clipboard

USU's third-generation autonomous submarine

Results 32 Poseidon issues
Sort by recently updated
recently updated
newest added

- Added a friendly script to determine if the web app can close the peripherals process (this also assumes the process can connect to the web app first) - Added...

Pointer references to TcpClient are never deleted: ``` std::istream& inputStream = dispatcherStream ? *dispatcherStream : std::cin; std::ostream& outputStream = dispatcherStream ? *dispatcherStream : std::cout; ``` Suggested (conditionally) `delete &inputStream;` and...

fixes #244 This object creates an arbitrary number of threads and places tasks on the threads when instructred by the main function. The enqueue function takes a std::function object and...

PlatformIO enables developers to compile and upload arduino code directly from the Bone. Steps for completion: - [ ] Create PIO folder for arduino code. - [ ] Copy C++/INO...

A demo script that - waits for the hardware to connect - and turns on hardware power. Then for a period of time - determine the compass heading - and...

These promises allow for better control and more flexibility with higher level scripts. - `power.connect()` returns a promise that allows a script to wait for the C++ app to actually...

Turns out handled data ended up being concatenations of JSON object strings which parsed to invalid JSON objects. This left promises unresolved. The simple fix was to split them using...

## Summary [This module should use the raw time value from the module created in #143 and use them to triangulate the pinger in 3D space. ## Acceptance Criteria ##...

noCriteria

## Summary There are many branches that are depreciated and no longer in development. These need to be reviewed, merged (if there are any changes that need to be merged),...

Blocking

## Summary For the sub to calculate its current pose, it needs to continually pull data from the gyroscope, accelerator, compass, etc. Currently the CommandDispatcher uses getLine() to receive commands...