v0.1.0 - Resolve open issues #7

Open
blizzardfinnegan wants to merge 42 commits from devel into main

See #4 and #5

See #4 and #5
Currently, in testing phase
Also, dynamically determine the IP of the world server, for more
realistic interactions
Handshake now consists of:
- processing timestamp (f64) sent SoC -> World-Server (WS)
- Length of image packet 	  SoC <- WS
- image width 			  SoC <- WS
- image height			  SoC <- WS
- calculated image bitdepth       SoC -> WS
- raw image bytes		  SoC <- WS

Also, increase verbosity of logs; add screenshot of logs
Connection now forks depending on current host IP location
Communication with the world server is now complete. Starting work on
REST prototyping
Camera calls are now a unique module; working on starting the REST
endpoint development. Will require researching previous projects.
Loosely based on Kaputa's design; using Rust tools to make the process
simpler/easier to read
VDMA API is incredibly unstable; subject to change as development
continue
REST endpoint now responds to a blanket request to
`localhost:8000/serve` with the most recently updated file available to
the server
Docs courtesy of AMD; publicly accessible, and indexed by Google at time
of writing
Something for later me to fix
Project now builds without compile-time issues due to
underscore-vs-hyphen conflicts (I assume that was the problem at least),
VDMA has rudamentary implementation.
Also, remove unnecessary lib.rs file. This is only needed if the thing
being developed is a LIBRARY, which since we have a main file, it isn't
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin devel:devel
git switch devel

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff devel
git switch devel
git rebase main
git switch main
git merge --ff-only devel
git switch devel
git rebase main
git switch main
git merge --no-ff devel
git switch main
git merge --squash devel
git switch main
git merge --ff-only devel
git switch main
git merge devel
git push origin main
Sign in to join this conversation.
No reviewers
esd2-groupwork/Owners
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
esd2-groupwork/communication-layer!7
No description provided.