Skip to content

Releases: Scratchcat1/AATC

v2.1

18 Jan 19:06
4ace2e9
Compare
Choose a tag to compare

-Mostly bug fixes and small improvements.
-General performance has improved e.g. waypoints are added in a single batch,
-Moved to protected variables in classes.
-Added a weather dependant speed calculation process using pyowm.

v2.0

22 Oct 14:16
Compare
Choose a tag to compare

Second main release for AATC
Some new major features and a large number of bug fixes.

Major changes:

  1. DiffieHellman has been replaced with RSA or RSA certificate system. This is between 12x and 43x faster than the previous implementation. The RSA certificate system is more resistant to Man in The Middle attacks.
  2. GPIO is now stable and tested. Thread_Controller is now basis of many components of the software and manages threads and processes in a more convienient way.
  3. Account type has been replaced with atomic variables which need a permission to change.
  4. Drone simulation now has randomised battery drain.
  5. Added a Telegram bot. This bot can either communicate as per default by the use of a database managed command stack , or a Client inteface based system (must be running constantly and one process per user).
  6. Connection objects for the server have been greatly simplified and now inherit from a common parent class to simplify further changes.

v1.0

03 Oct 17:59
Compare
Choose a tag to compare

Initial stable release for AATC.
Most features are implemented and stable.
PriorityQueue A* algorithm seems stable and can be much faster than previous.
Diffie-Hellman is slow but works. Install using pip install diffiehellman. Link - https://pypi.python.org/pypi/diffiehellman

Development targets:
-GPIO indication is in testing, can be setup and 'should' work but is not tested stable.
-AccountType is still a place holder. Currently only can have 1 state to be checked. Will be made atomic.
-DroneSimulator still has features to be added such as Wind and Battery Drain.
-Diffie Hellman works, however is very slow. Will be Cythonised or be replaced by RSA from the pyCrypto module.
-A/B Graph storage will be build in soon.