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
blizzardfinnegan added 39 commits 2024-04-22 17:26:43 -04:00
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.
blizzardfinnegan added 1 commit 2024-04-22 17:29:35 -04:00
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
blizzardfinnegan added 1 commit 2024-04-22 17:37:28 -04:00
requested review from Owners 2024-04-22 17:37:42 -04:00
blizzardfinnegan added 1 commit 2024-04-24 09:46:21 -04:00
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 checkout 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 checkout main
git merge --no-ff devel
git checkout devel
git rebase main
git checkout main
git merge --ff-only devel
git checkout devel
git rebase main
git checkout main
git merge --no-ff devel
git checkout main
git merge --squash devel
git checkout main
git merge --ff-only devel
git checkout 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.