Skip to content

Releases: oresat/oresat-configs

v0.7.2

26 May 20:35
Compare
Choose a tag to compare

Fixes

  • Add tabulate to package dependencies

v0.7.1

19 May 20:46
Compare
Choose a tag to compare

Fixes

  • High and low limits from yaml are now set in ODs

v0.7.0

28 Apr 22:00
ff1b421
Compare
Choose a tag to compare

Changes

  • More CFC data in main CFC TPDO
  • Rename RW objects
  • ADCS manager info in C3 TPDO
  • Add board id object to all configs
  • gen fw script can set hardware and firmware versions with args

v0.6.0

28 Apr 04:36
Compare
Choose a tag to compare

Changes

  • Add status TPDOs to C3
  • Add more data to main dxwifi TPDO

v0.5.0

27 Apr 22:32
Compare
Choose a tag to compare

Changes

  • Add new Test Diode card fore OreSat0.5
  • RW config is filled out
  • rename IMU to ADCS

Fixes

  • Fixed issue generating OD.[c/h] when object are floats

v.0.4.0

07 Mar 04:51
0dbdf58
Compare
Choose a tag to compare

Enhancements

  • Overhaulled runtime argument parser system for all the scripts to remove common code and make it easier to add new script with all the standard arguments.
  • Speedup of reading in the configs.
  • New pdo script that will listen and decode PDOs messages.
  • New list cards script that will list all the cards for a specific OreSat mission (super useful as they are used as args for other scripts).
  • New generate dbc script that will generate a .dbc file that SavvyCAN can used to decode CAN traffic.

Changes

  • Removed support for Python 3.7 and 3.8. Target is now Python 3.9.
  • Package version is set using setuptools-scm, which will use git tag (not a manually updated __version__ variable in __init__.py) for versioning. If the package is built of off non-tagged commit, it will include a partial commit hash, and date in the version; e.g.: 0.3.2.dev9+g9afbd58.d20240224.
  • Replaced dataclasses-json with dacite to speed up config reading.
  • Enforces use of libyaml to help reduce config reading time. Requires manual build of pyyaml for octavo cards, see the README.

v0.3.1

10 Jan 18:33
Compare
Choose a tag to compare

Enhancements

  • Fix XTCE Generation to insert hard-coded AX.25 header

v0.3.0

09 Jan 06:45
Compare
Choose a tag to compare

Enhancements

  • Add support for using libyaml with pyyaml

Changes

  • New OreSat0.5 beacon
  • New Dxwifi objects (camera and transmission)
  • New C3 object (adcs manger mode and synth relock count)
  • Add fix mode to GPS TPDO

v0.2.0

07 Jan 02:54
Compare
Choose a tag to compare

Enhancements

  • Rework to use dataclasses-json to better parse dictionaries
  • Add units, scaling factor, value definitions, bit definitions options to objects
  • Reworked beacon def to allow setting ax.25 fields
  • More scripts

v0.1.0

29 Oct 18:47
Compare
Choose a tag to compare

Initial Release.