Marek Wolan
bf32271ddd
Change copyright to 2025
2025-01-02 15:05:06 +00:00
Chris McCarthy
c6b1d35215
#2967 - Enhance AirSpace simulation with dynamic environment and bandwidth/channel management
...
This commit introduces several key enhancements to the AirSpace class, improving the realism and configurability of the wireless network. Major additions include the AirSpaceEnvironmentType and ChannelWidth enums, dynamic adjustment of interface speeds based on environmental settings, and comprehensive bandwidth management features. Additionally, the software now supports configuration of channel widths via the config file, incorporates accurate SNR and capacity calculations, and enforces bandwidth limits more effectively across wireless interfaces. Updated tests ensure that the new functionalities integrate seamlessly with existing systems.
2024-07-04 20:45:42 +01:00
Archer.Bowen
146afea44f
Updated copyright clause on .rst
2024-06-07 16:44:33 +01:00
Marek Wolan
e876bb5d41
#2459 update doc page
2024-04-15 11:59:17 +01:00
Marek Wolan
0828f70b4c
#2459 back-sync b8 changes into core
2024-04-15 11:50:08 +01:00
Czar Echavez
2e2d83c3e9
#2257 : update sphinx version + cleaning up some errors + splitting configuration page into multiple pages
2024-02-16 16:14:36 +00:00
Chris McCarthy
cfd64333e2
#2205 - Added wireless router tests and documentation. Refactored some code based on PR suggestions.
2024-02-12 12:31:08 +00:00
Chris McCarthy
58af58810d
#2205 - Introduced a Firewall class for enhanced network security and control, extending Router functionalities. Updated ACLRule to support IP ranges via wildcard masking for refined traffic filtering. Includes documentation updates.
2024-02-09 23:29:06 +00:00
Chris McCarthy
a036160515
#2248 - Enhances the PrimAITE documentation, covering the Node, network interfaces, Session Manager, Software Manager, PCAP service, SysLog functionality, and network devices like Routers, Switches, Computers, and Switch Nodes. It details their roles, workflows, and integration within the simulation, focusing on frame processing, software management, and logging. The documentation also clarifies the frame reception process, including port checks and application-level dispatching, ensuring a thorough understanding of network operations within the simulation
2024-02-08 22:37:21 +00:00
Nick Todd
dd351f8143
#2068 : Remove duplicated index entries.
2023-11-24 11:21:25 +00:00
Marek Wolan
afa7916db0
Updates to documentation
2023-10-25 23:32:52 +01:00
Marek Wolan
d523ccc3cb
Improve docs on action system
2023-09-19 14:23:14 +01:00
Chris McCarthy
695b3ceab4
#1816 - Updated the DataManipulationBot to subclass DatabaseClient. Extended logging. Dropped the Link loading logging as it was clogging up the terminal output.
2023-09-11 16:15:03 +01:00
Chris McCarthy
388176b8bd
#1816 - Added full documentation on the database client/server, and the internal frame processing process
2023-09-11 09:30:40 +01:00
Chris McCarthy
5111affeeb
#1800 - Added more docstrings and rst docs.
...
- Extended the .show functionality to enable markdown format too.
2023-09-01 16:58:21 +01:00
Chris McCarthy
9fbc3c91f7
#1706 - Finished up the Node and Switch MVP. Added full extensive documentation on what's happening at each step.
2023-08-08 20:22:18 +01:00
Chris McCarthy
897dbdf10c
#1706 - Got the core Node class build and working with ARP and the ability to ping another node. Added some basic tests in. Next job is to create the Node subclasses. Then move ARP and ICMP into a service that is used by all nodes.
2023-08-02 21:54:21 +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
e4b6f266e8
#1715 - Added timestep int as a param to the apply_timestep function in core.py. Also added a reset_component_for_episode function. Updated docs with details of Link and NIC.
2023-07-31 20:05:36 +01:00
Marek Wolan
b129c4fc97
Add SimComponent core class
2023-07-28 14:49:21 +01:00