-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# Changelog ## New Features * Add Github Actions * Parsing data is now in this software part * Add new fileds in json * Documenting the Binary transmission ## Bugfixes * Parsing battery in status packet now works with InvariantCulture ## Changes * Debugging will be done over configure file * Refactoring * Porting to .NET Core * Round the values height, battery and hdop now to its calculated values * Only understand the binaryformat from version 16
- Loading branch information
Showing
33 changed files
with
3,486 additions
and
422 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
name: Build, Test, Publish Lora-Bot | ||
on: [push] | ||
|
||
jobs: | ||
build: | ||
name: Build, pack and release | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout parent project with dependencys | ||
uses: actions/checkout@v1 | ||
with: | ||
repository: MONICA-Project/lora-project | ||
ref: refs/heads/master | ||
submodules: true | ||
|
||
# - name: Checkout last versions | ||
# run: git -C Lora checkout --progress --force dotnetcore | ||
# working-directory: ../lora-project | ||
|
||
- name: Checkout last versions | ||
run: git -C Lora-Bot checkout --progress --force ${{ github.sha }} | ||
working-directory: ../lora-project | ||
|
||
- name: Install dotnet | ||
uses: actions/setup-dotnet@v1 | ||
with: | ||
dotnet-version: 3.0.100 | ||
|
||
- name: Build with dotnet | ||
run: dotnet build Lora-Bot.sln --configuration Release | ||
working-directory: ../lora-project/Lora-Bot | ||
|
||
- name: Create deb files | ||
if: success() | ||
run: | | ||
mkdir ../../../Builds | ||
chmod oug+x make-deb.sh | ||
./make-deb.sh armhf | ||
id: create_deb | ||
working-directory: ../lora-project/Lora-Bot/Lora-Bot/dpkg | ||
|
||
- name: Create release | ||
if: success() | ||
id: nightly_release | ||
uses: actions/create-release@v1 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
tag_name: ${{ steps.create_deb.outputs.builddaterelease }} | ||
release_name: Nightly from ${{ steps.create_deb.outputs.builddaterelease }} | ||
body: This is a nightly release. It may be not working properly. | ||
draft: false | ||
prerelease: true | ||
|
||
- name: Upload release asset armhf | ||
if: success() | ||
id: upload-release-asset-armhf | ||
uses: actions/[email protected] | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
upload_url: ${{ steps.nightly_release.outputs.upload_url }} | ||
asset_path: ../lora-project/Builds/armhf-${{ steps.create_deb.outputs.debuilderfile }} | ||
asset_name: armhf-${{ steps.create_deb.outputs.debuilderfile }} | ||
asset_content_type: application/x-deb | ||
|
||
# VMAJOR=$(grep -e "<Version>" ../TTN-Bridge_Core.csproj | cut -d'>' -f 2 | cut -d'<' -f 1 | cut -d'.' -f 1) | ||
# VMINOR=$(grep -e "<Version>" ../TTN-Bridge_Core.csproj | cut -d'>' -f 2 | cut -d'<' -f 1 | cut -d'.' -f 2) | ||
# VBUILD=$(grep -e "<Version>" ../TTN-Bridge_Core.csproj | cut -d'>' -f 2 | cut -d'<' -f 1 | cut -d'.' -f 3) | ||
# TARGETFILE="ttnbridge_$VMAJOR.$VMINOR-$VBUILD.deb" | ||
# echo "##[set-output name=debuilderfile;]$TARGETFILE" | ||
# echo "##[set-output name=builddaterelease;]$(date +"%F_%H%M%S")" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,196 +1,155 @@ | ||
# Changelog | ||
|
||
## 1.8.3 | ||
## 2.0.0 - The total rewrite | ||
### New Features | ||
* Add Github Actions | ||
* Parsing data is now in this software part | ||
* Add new fileds in json | ||
* Documenting the Binary transmission | ||
|
||
### Bugfixes | ||
* Parsing battery in status packet now works with InvariantCulture | ||
|
||
### Changes | ||
* Debugging will be done over configure file | ||
* Refactoring | ||
* Porting to .NET Core | ||
* Round the values height, battery and hdop now to its calculated values | ||
* Only understand the binaryformat from version 16 | ||
|
||
## 1.8.4 | ||
### New Features | ||
### Bugfixes | ||
* Fixing a bug related to threaded working with data | ||
|
||
### Changes | ||
|
||
## 1.8.3 | ||
### New Features | ||
* Add an Output for Panic Events | ||
|
||
### Bugfixes | ||
|
||
* Implement the new ConnectorDataMqtt | ||
|
||
### Changes | ||
|
||
* Remove Scral and the Configfile, because its an own Project | ||
|
||
## 1.8.2 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
* Bugfix, create also an event for sending normal loradata when update panic | ||
|
||
### Changes | ||
|
||
## 1.8.1 | ||
|
||
### New Features | ||
|
||
* Add Hostname to MQTT, so you can see from witch device the data is recieved | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
## 1.8.0 | ||
|
||
### New Features | ||
|
||
* Add field that indicates when the last gps position was recieved, change all times to UTC | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
## 1.7.3 | ||
|
||
### New Features | ||
|
||
* Parsing new Status format and Panic Package | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
## 1.7.2 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
* Update to local librarys | ||
|
||
## 1.7.1 | ||
|
||
### New Features | ||
|
||
* Fixing binary data transmission & fixing Scral Plugin | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
## 1.7.0 | ||
|
||
### New Features | ||
|
||
* Adding IC800A Lora-Reciever | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
## 1.6.2 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
* Adding a test for LoraBinary | ||
|
||
## 1.6.1 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
* Fixing parsing bug with linebreaks in Lora | ||
|
||
### Changes | ||
|
||
## 1.6.0 | ||
|
||
### New Features | ||
|
||
* Implement Height in LoraBot | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
## 1.5.1 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
* Dependencies in debian Packet cleaned | ||
|
||
## 1.5.0 | ||
|
||
### New Features | ||
|
||
* Send over Mqtt the new status items and refactoring | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
## 1.4.1 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
* Remove old Wirelesscode and Rename some Classes | ||
|
||
## 1.4.0 | ||
|
||
### New Features | ||
|
||
* Adding Debugmode for finetuning Lora-Trackers | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
## 1.3.0 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
* Scral now get its config from configfile, lora now want to get battery as [0-9].[0-9]{2} value | ||
|
||
## 1.2.0 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
* Run Module Events in threads so that one Module can not block others, TXTOut now appends to the logfile | ||
|
||
## 1.1.0.0 | ||
|
||
### New Features | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
||
* Update Scral addresses | ||
|
||
## 1.0.0.0 | ||
|
||
### New Features | ||
|
||
* First working Version | ||
|
||
### Bugfixes | ||
|
||
### Changes | ||
|
Oops, something went wrong.