Marek Wolan
|
f0d7e03fd7
|
Add docs and tests
|
2023-08-07 10:55:29 +01:00 |
|
Chris McCarthy
|
95f5515d69
|
#1724 - Added documentation for the transport layer down to data link layer
|
2023-08-02 12:12:08 +01:00 |
|
Chris McCarthy
|
9d17a9b0d3
|
#1724 - Added the primaite/simulator/network/transmission sub-package with modules for each layer. They come together to build a minimal but fairly realistic network Frame. A custom PrimaiteHeader has been included to hold primaite specific metadata required in transmission for reward function and RL agent downstream. Added some basic tests that check the proper configuration of Frames with matching headers for protocols. Updated the frame typehints in NIC and Link classes.
|
2023-08-01 22:25:00 +01:00 |
|
Chris McCarthy
|
0532db960a
|
#1715 - Added more tests. MAde use of the pydantic model_post_init function for proper ipv4 cofiguration checking. Added NetworkError to exceptions.py.
|
2023-07-31 16:55:45 +01:00 |
|
Chris McCarthy
|
59394c3642
|
#1715 - Added Link class in physical_layer.py. Also added NIC class in physical_layer.py for #1672. Added attributes and public API functions. test_physical_layer.py ready to house the tests once logic has been implemented.
|
2023-07-31 15:55:22 +01:00 |
|
Marek Wolan
|
3b4a01760b
|
Rework apply_actions to make it more standard
|
2023-07-28 15:14:43 +01:00 |
|
Marek Wolan
|
b129c4fc97
|
Add SimComponent core class
|
2023-07-28 14:49:21 +01:00 |
|