Skip to content

Tags: asv-soft/asv-drones

Tags

dev-api-v1.0.1

Toggle dev-api-v1.0.1's commit message
dev-api-v1.0.1 commit

api-v1.0.1

Toggle api-v1.0.1's commit message
feat: add support for Rsga devices

Added functionality for Rsga devices in the Mavlink helper and devices service. This includes methods to get Rsga device by ID and observe changes on Rsga devices. Also updated the project to use the upgraded Mavlink version 3.10.0 and target framework net8.0.

nuget-api-v1.0.0

Toggle nuget-api-v1.0.0's commit message
release api on nuget 1.0.0

dev-api-v0.0.0

Toggle dev-api-v0.0.0's commit message
test 9

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: update API and product version to 1.0.0 (#314)

* feat: add "Save as" button

* Create Build for Windows

Asana: https://app.asana.com/0/1206009821057985/1207478687634539/f

* Change executable workflow

* feat(planning): refactor mission saving logic and clean up code

Streamline the mission saving implementation in PlaningMissionSavingBrowserViewModel by removing unneeded code and improving readability. Minimized property visibility where not necessary, and removed unused imports within different files across the project. Also, cleaned up CompatibilitySuppressions.xml by removing redundant suppressions.

Asana: https://app.asana.com/0/1203851531040615/1207411924258622/f

* feat (planning): update file and mission naming mechanism

Removed hard-coded watermark from TextBox in 'PlaningMissionSavingBrowserView.axaml'. Adapted "FileName" and "Name" properties in 'PlaningMissionSavingBrowserViewModel.cs' and 'PlaningMissionViewModel.cs' to accept null. Edited the instantiation of 'PlaningMissionSavingBrowserViewModel' in 'PlaningPageViewModel.cs' to include the current mission name.

Asana: https://app.asana.com/0/1203851531040615/1207411924258622/f

* feat(api): update API version and remove NLog dependency

The API version has been updated from 0.3.2 to 0.3.3. Also, some other version upgrades have been carried out, such as AsvCommonVersion and AsvMavlinkVersion. Furthermore, the NLog dependency has been removed from the project Asv.Drones.Gui.

* feat(api-mavlink): update mavlink nuget;add RFSA device

* feat(actions): release action (#303)

Add release action for new version

* feat(plugins): update plugins to include API version compatibility check

Updated the plugin system to support API version compatibility. All plugins are now required to specify their API version, which is then checked for compatibility with the application's API version. If the versions do not match, the plugin will not be loaded. The API version has also been added to the application version display for transparency.

* fix: Update GetRfsaByFullId method return type and source

Renamed the return type of GetRfsaByFullId method from IAdsbClientDevice to IRfsaClientDevice in MavlinkDevicesService class. The data source was also shifted from AdsbDevices to RfsaDevices, and the associated DiagnosticId was adjusted consequently in CompatibilitySuppressions.xml.

* fix: Update API version to 0.3.6

In Directory.Build.props, the API version was updated from 0.3.5 to 0.3.6. The previous API version was also adjusted accordingly, from 0.3.4 to 0.3.5.

* fix: Include RfsaDevices in AllDevices and update suppressions file

In the MavlinkDevicesService, it now includes RfsaDevices in the AllDevices merge. Moreover, certain suppressions related to ApiVersion in the CompatibilitySuppressions.xml for Asv.Drones.Gui.Api have been removed.

* feat: Add RFSA device class in MavlinkHelper

The commit introduces a new device class, RFSA, in the MavlinkHelper. It maps the new RFSA class to a specific icon (Waveform). The default icon was also updated to 'HelpNetworkOutline' for any device class not explicitly defined.

* feat: add default app.args file

* feat: Update visibility binding and enhance logging

The code updates have reorganized the compile instruction order for 'RS.Designer.cs' in the project file. The ScrollViewer's visibility binding in the MapPageView is now dependent on 'LeftWidgets' and 'RightWidgets' count. Borders visibility binding is now dependent on 'BottomWidgets' and 'MapActions' count, improving UI responsiveness.
A 'CatchToLog' method has also been added to ReactiveCommand in the logging service, enhancing error handling by directing thrown exceptions to the log.

* fix(anchor editor): add icon margin in actions (#305)

asana: https://app.asana.com/0/1203851531040615/1207643849991134/f

* fix(Uav): move the mode button (#306)

asana: https://app.asana.com/0/1203851531040615/1207643849991144/f

* fix(uav): refactor MissionStatusView layout and FlightUavView (#309)

asana: https://app.asana.com/0/1203851531040615/1207643986818660/f
https://app.asana.com/0/1203851531040615/1207654116236034/f

* fix(log-service): add filters to different levels of errors according to Nlog documentation. Add Logger message save (#308)

Asana: https://app.asana.com/0/1206009821057985/1207643849991142/f

* fix(uav): fix MissionStatusView margin (#312)

asana: https://app.asana.com/0/1206118975886649/1207674317434296/f

* Fix size optimization and ArgumentNullException in AnchorEditor widget (#310)

* fix(anchor-editor): descending sorting of uav actions

Asana: https://app.asana.com/0/1203851531040615/1207643849991138/f

* fix(anchor-editor): check actions collections for null to avoid ArgumentNullException

Asana: https://app.asana.com/0/1203851531040615/1207664866852418/f

* fix(anchor-editor): actions size-optimization with more short locales

Asana: https://app.asana.com/0/1203851531040615/1207643849991138/f

* fix(anchor-editor): add scrolls to actions and coordinates part of widget

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

* fix(anchor-editor): short locales to reboot/shutdown action

Asana: https://app.asana.com/0/1203851531040615/1207643849991138/f

* fix(anchor-editor): better flyout menu style and refactor scroll viewers

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

* fix(anchor-editor): update layout and visual changes in AnchorsEditorView

Reduced the width of the second column in the Grid from 10 to 2. The Border element was replaced with a Rectangle for better visual clarity. Minor adjustments were made to clean up the code format, maintaining consistency in layout and improving overall readability.

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

* fix(anchor-editor): fix actions collection sharing when selected item changed, fix localization and anchor title layout

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

* fix(anchor-editor): update AnchorsEditorView layout properties

The properties of TextBlock and Rectangle in the AnchorsEditorView file have been revised. Specifically, the TextBlock has been assigned a name "ActionsTextBlock". Additionally, the fill color of the rectangle now relies on the foreground of ActionsTextBlock, ensuring better UI consistency.

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

---------

Co-authored-by: u01 <u01@asv.me>

* fix(hierarchical-store): add scroll viewer at list of tasks (#311)

* fix(hierarchical-store): add scroll viewer at list of tasks

Asana: https://app.asana.com/0/1203851531040615/1207644963134958/f

* fix(hierarchical-store): more height to list of tasks to reduce empty space

Asana: https://app.asana.com/0/1203851531040615/1207644963134958/f

* fix: progress bar (#313)

Asana: https://app.asana.com/0/1203851531040615/1207644963134966/f

* feat: update API and product version to 1.0.0

The commit adds Asv.Avalonia.Toolkit as a reference in both Asv.Drones.Gui.Api and Asv.Drones.Gui projects. It also changes the "CopyToOutputDirectory" property of "app.args" to "Never". The version numbers for Product, API, and various dependencies have been upgraded to 1.0.0 in Directory.Build.props file.

---------

Co-authored-by: Ilya<u02@asv.me>
Co-authored-by: Eugene <151620493+asv-soft-u03@users.noreply.github.com>
Co-authored-by: Alexey <248997@gmail.com>
Co-authored-by: Maxim <153065391+asv-soft-u04@users.noreply.github.com>
Co-authored-by: Lev <167754333+asv-soft-u05@users.noreply.github.com>

api-v1.0.0

Toggle api-v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: update API and product version to 1.0.0 (#314)

* feat: add "Save as" button

* Create Build for Windows

Asana: https://app.asana.com/0/1206009821057985/1207478687634539/f

* Change executable workflow

* feat(planning): refactor mission saving logic and clean up code

Streamline the mission saving implementation in PlaningMissionSavingBrowserViewModel by removing unneeded code and improving readability. Minimized property visibility where not necessary, and removed unused imports within different files across the project. Also, cleaned up CompatibilitySuppressions.xml by removing redundant suppressions.

Asana: https://app.asana.com/0/1203851531040615/1207411924258622/f

* feat (planning): update file and mission naming mechanism

Removed hard-coded watermark from TextBox in 'PlaningMissionSavingBrowserView.axaml'. Adapted "FileName" and "Name" properties in 'PlaningMissionSavingBrowserViewModel.cs' and 'PlaningMissionViewModel.cs' to accept null. Edited the instantiation of 'PlaningMissionSavingBrowserViewModel' in 'PlaningPageViewModel.cs' to include the current mission name.

Asana: https://app.asana.com/0/1203851531040615/1207411924258622/f

* feat(api): update API version and remove NLog dependency

The API version has been updated from 0.3.2 to 0.3.3. Also, some other version upgrades have been carried out, such as AsvCommonVersion and AsvMavlinkVersion. Furthermore, the NLog dependency has been removed from the project Asv.Drones.Gui.

* feat(api-mavlink): update mavlink nuget;add RFSA device

* feat(actions): release action (#303)

Add release action for new version

* feat(plugins): update plugins to include API version compatibility check

Updated the plugin system to support API version compatibility. All plugins are now required to specify their API version, which is then checked for compatibility with the application's API version. If the versions do not match, the plugin will not be loaded. The API version has also been added to the application version display for transparency.

* fix: Update GetRfsaByFullId method return type and source

Renamed the return type of GetRfsaByFullId method from IAdsbClientDevice to IRfsaClientDevice in MavlinkDevicesService class. The data source was also shifted from AdsbDevices to RfsaDevices, and the associated DiagnosticId was adjusted consequently in CompatibilitySuppressions.xml.

* fix: Update API version to 0.3.6

In Directory.Build.props, the API version was updated from 0.3.5 to 0.3.6. The previous API version was also adjusted accordingly, from 0.3.4 to 0.3.5.

* fix: Include RfsaDevices in AllDevices and update suppressions file

In the MavlinkDevicesService, it now includes RfsaDevices in the AllDevices merge. Moreover, certain suppressions related to ApiVersion in the CompatibilitySuppressions.xml for Asv.Drones.Gui.Api have been removed.

* feat: Add RFSA device class in MavlinkHelper

The commit introduces a new device class, RFSA, in the MavlinkHelper. It maps the new RFSA class to a specific icon (Waveform). The default icon was also updated to 'HelpNetworkOutline' for any device class not explicitly defined.

* feat: add default app.args file

* feat: Update visibility binding and enhance logging

The code updates have reorganized the compile instruction order for 'RS.Designer.cs' in the project file. The ScrollViewer's visibility binding in the MapPageView is now dependent on 'LeftWidgets' and 'RightWidgets' count. Borders visibility binding is now dependent on 'BottomWidgets' and 'MapActions' count, improving UI responsiveness.
A 'CatchToLog' method has also been added to ReactiveCommand in the logging service, enhancing error handling by directing thrown exceptions to the log.

* fix(anchor editor): add icon margin in actions (#305)

asana: https://app.asana.com/0/1203851531040615/1207643849991134/f

* fix(Uav): move the mode button (#306)

asana: https://app.asana.com/0/1203851531040615/1207643849991144/f

* fix(uav): refactor MissionStatusView layout and FlightUavView (#309)

asana: https://app.asana.com/0/1203851531040615/1207643986818660/f
https://app.asana.com/0/1203851531040615/1207654116236034/f

* fix(log-service): add filters to different levels of errors according to Nlog documentation. Add Logger message save (#308)

Asana: https://app.asana.com/0/1206009821057985/1207643849991142/f

* fix(uav): fix MissionStatusView margin (#312)

asana: https://app.asana.com/0/1206118975886649/1207674317434296/f

* Fix size optimization and ArgumentNullException in AnchorEditor widget (#310)

* fix(anchor-editor): descending sorting of uav actions

Asana: https://app.asana.com/0/1203851531040615/1207643849991138/f

* fix(anchor-editor): check actions collections for null to avoid ArgumentNullException

Asana: https://app.asana.com/0/1203851531040615/1207664866852418/f

* fix(anchor-editor): actions size-optimization with more short locales

Asana: https://app.asana.com/0/1203851531040615/1207643849991138/f

* fix(anchor-editor): add scrolls to actions and coordinates part of widget

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

* fix(anchor-editor): short locales to reboot/shutdown action

Asana: https://app.asana.com/0/1203851531040615/1207643849991138/f

* fix(anchor-editor): better flyout menu style and refactor scroll viewers

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

* fix(anchor-editor): update layout and visual changes in AnchorsEditorView

Reduced the width of the second column in the Grid from 10 to 2. The Border element was replaced with a Rectangle for better visual clarity. Minor adjustments were made to clean up the code format, maintaining consistency in layout and improving overall readability.

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

* fix(anchor-editor): fix actions collection sharing when selected item changed, fix localization and anchor title layout

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

* fix(anchor-editor): update AnchorsEditorView layout properties

The properties of TextBlock and Rectangle in the AnchorsEditorView file have been revised. Specifically, the TextBlock has been assigned a name "ActionsTextBlock". Additionally, the fill color of the rectangle now relies on the foreground of ActionsTextBlock, ensuring better UI consistency.

Asana: https://app.asana.com/0/1203851531040615/1207654116236041/f

---------

Co-authored-by: u01 <u01@asv.me>

* fix(hierarchical-store): add scroll viewer at list of tasks (#311)

* fix(hierarchical-store): add scroll viewer at list of tasks

Asana: https://app.asana.com/0/1203851531040615/1207644963134958/f

* fix(hierarchical-store): more height to list of tasks to reduce empty space

Asana: https://app.asana.com/0/1203851531040615/1207644963134958/f

* fix: progress bar (#313)

Asana: https://app.asana.com/0/1203851531040615/1207644963134966/f

* feat: update API and product version to 1.0.0

The commit adds Asv.Avalonia.Toolkit as a reference in both Asv.Drones.Gui.Api and Asv.Drones.Gui projects. It also changes the "CopyToOutputDirectory" property of "app.args" to "Never". The version numbers for Product, API, and various dependencies have been upgraded to 1.0.0 in Directory.Build.props file.

---------

Co-authored-by: Ilya<u02@asv.me>
Co-authored-by: Eugene <151620493+asv-soft-u03@users.noreply.github.com>
Co-authored-by: Alexey <248997@gmail.com>
Co-authored-by: Maxim <153065391+asv-soft-u04@users.noreply.github.com>
Co-authored-by: Lev <167754333+asv-soft-u05@users.noreply.github.com>

v0.5.1

Toggle v0.5.1's commit message
fix package name

api-v0.3.2

Toggle api-v0.3.2's commit message
feat: bump api version

api-v0.0.0

Toggle api-v0.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #295 from asv-soft/feature/new-measurement-unit

feat (asv-drones): add new measurement unit Accuracy

v0.5.0

Toggle v0.5.0's commit message
feat: update mavlink nuget