Skip to content

Commit

Permalink
2.0.0 - The total rewrite
Browse files Browse the repository at this point in the history
# 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
blubbfish committed Jan 23, 2020
2 parents 6b2df85 + a51369f commit 67b9729
Show file tree
Hide file tree
Showing 33 changed files with 3,486 additions and 422 deletions.
72 changes: 72 additions & 0 deletions .github/workflows/dotnetcore.yml
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")"
87 changes: 23 additions & 64 deletions CHANGELOG.md
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

Loading

0 comments on commit 67b9729

Please sign in to comment.