Giter Site home page Giter Site logo

kaenx-creator's Introduction

kaenx-creator's People

Contributors

dependabot[bot] avatar john30 avatar nerdoc avatar olterion avatar thewhobox avatar uschmelmer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kaenx-creator's Issues

invalid signature

When importing an prodfile I get following error message in ETS_5.6:

Masterdaten-Datei hat keine gültige Signatur: Das Id-Attribut wurde nicht deklariert.

No Idea where to look, can you please give a hint?

Cannot add Items to Repeat Block

Describe the bug
In current version 1.7.3 I am not able to add any items to a repeat block. All options are disabled.

To Reproduce
Steps to reproduce the behavior:

  1. Create a new minimal project (Projekt -> Neu -> Minimal)
  2. In Dynamic add a new channel (Applikation -> Dynamisch -> right click on Root -> Channel hinzufügen)
  3. Add a repeat block to this channel
  4. No ittems can be added to the repeat block

Expected behavior
The repeat block should allow to add new items on his level.

Screenshots
Keanx_RepeatBug

Desktop (please complete the following information):

  • OS: Windows 11
  • Version: v1.7.3

[Feature Request] Add Parameter Cloning

Hi,
i would be great to have the option to clone/copy existing parameters!
You could add a "Clone/Klonen" button next to "Add/Hinzufügen" and "Delete/Löschen" at the top of the parameter list.

Thanks for the great peace of software!

Best Regards,
Udo Schmelmer

latest code in master branch has bug when used in ETS 5.7.4

export a knxprod with the latest code in master branch, knxprod can be imported to ETS successfully, but when generate a device into a ETS project, it reports an exception error.
with the same ae-menu project, i use the release version 1.8.0, everything is ok

Signature for ETS6

Hello !

It's not a bug but more a question..

I've changed some information on different XML. And I've automated some procedures to save time...

The problem is that I cannot reimport my knxproj into ETS because of signature not valid:

In the past I was using this tool :
https://github.com/KARDUINO/SignKnxProd/blob/master/knxsign.cs

But seems not working on ETS 6.

Is your tool able to signe my knxproj file ?

Thanks a lot for your answer !

"An unhandled exception occurred: Sequence contains no matching element" when importing KnxProd XML

Describe the bug
Importing a KnxProd XML fails with the exception: "Sequence contains no matching element"

To Reproduce
Steps to reproduce the behavior:

  1. Create a new empty project
  2. Attempt to import the XML from https://github.com/thelsing/knx/blob/master/examples/knx-h8i8o/knx-h8i8o.xml (via Importieren -> KnxProd XML)
  3. "An unhandled exception occurred: Sequence contains no matching element" causing the import to fail

Expected behavior
If the XML is valid (I can't verify if this is the case), I'd expect to be able to import it without errors.

Screenshots
n/a

Desktop (please complete the following information):

  • OS: Windows 10
  • Version: [e.g. 22] 1.4.2 (downloaded as GitHub release)

TextParameter lost

Describe the bug
Text parameter selection lost when changeing in other module.

To Reproduce
Steps to reproduce the behavior:

  1. Create a new project with at least 2 modules
  2. Set text parameter for top block in module1
  3. Select module2 and set text parameter there for top block
  4. When trying to create an output, module1 has no TextParameter selected anymore

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
kaenxBug

Desktop (please complete the following information):

  • OS: Windows 11
  • Version: v1.7.3

module index in dyamic is repeated

when adding a module into the dynamic, the module ID is -1, which is generated orderly when exporting to knxprod.
however, in a case, i added 8 modules, then pubish, their ID are 1~8. then i added another 8 modules, publish again, the later 8 modules still have ID 1~8, then the repeated ID causes some problem.
currently, i reset all the IDs of modules, to regenreated them once.

Parameter with save location "nowhere" is shown in memory map

A Parameter with a defined Parameter Type is shown in the heatmap of the memory, even if the save location of the parameter is "nowhere".
"Nowhere" is described in wiki for paramneters with no save location (only for GUI).

In my opinion this is a bug.

output folder created but no files present in after successful publish message

Describe the bug
I am using Kaenx creator tool for the first time verry good software i've tried to design my own and also imported existing knxprod files on the publish time it shows it generated files in the output folder but when i've checked there it's completely empty not even a single file in the Output folder.
Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Version: 1.8.0

Static folder reference in ProdViewer

Sehr cooles tool, die XML-Bastelei ist ja wirklich mühsam, vor allem wenn sich dann mittendrin Objektgrößen ändern....

I tried using the ProdViewer and there seems to be an issue with a static path reference:

ViewerWindow viewer = new ViewerWindow(new Viewer.ImporterKnxProd(@"C:\Users\u6\Downloads\output.knxprod"));

I get an error saying "path not found".

Use of Static Path in MainWindow.xaml.cs

I'm getting an error if I try to import a Knxprod File. I think it has something to do with this code from MainWindow.xaml

Error message:
image

private void ClickViewerKnxProd(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("Diese Funktion lädt eine Statische Datei und ist nur für Entwicklungszwecke eingebaut.");
            ViewerWindow viewer = new ViewerWindow(new Viewer.ImporterKnxProd(@"C:\Users\u6\Downloads\output.knxprod"));
            viewer.Show();
        }

Kopieren von Applikationen unvollständig

ich schreibe jetzt deutsch...
Beim Kopieren einer Applikation (Rechtsklick -> Kopieren) gehen einige Daten verloren:

  • in den Parametern der ausgewählte Speicher
  • in den ComObjects der TextParameter
  • in den ComObjects der Datapoint type und subtype
  • in "Dynamisch" alle Inhalte, nur die Objekte bleiben bestehen

arguments in submodule does not replace the text in ETS 5

for example, i add a module "Button" which has an argument "argChan", there a parameter named "Para {{argChan}}",with this configuration, "Para {{argChan}}" will be replaced by "Para 1" in a module with argument argChan == 1, when shown in ETS.
However, this does not work in submodule. For example, "Button" module has a submodule with name "Object", which has an argument "argObj", also has a parameter named "Object {{argObj}}", finally in ETS, "Object {{argObj}}" just keeps as it is, {{argObj}} is not replaced with the actual argObj value.

multiple module refs

Describe the bug
when adding a module definition more than once, it gets assigned the same ID and will prevent ETS from adding the device with error

To Reproduce
Steps to reproduce the behavior:

  1. define a module
  2. add the module to the app dynamic more than once on top level
  3. export the knxprod
  4. import on ETS
  5. add the device to the device list and ETS will report duplicate key error

furthermore, when trying to use the "Zurücksetzen" button in the app dynamic module ref yields in the following exception:

Exception has occurred: CLR/System.Exception
An exception of type 'System.Exception' occurred in Kaenx.Creator.dll but was not handled in user code: 'Unbekannter Typ zum ID löschen: System.Windows.Controls.Button'
   at Kaenx.Creator.Controls.DynamicView.ResetId(Object sender, RoutedEventArgs e) in C:\Users\john\Desktop\Kaenx.Creator.git\Kaenx.Creator\Controls\DynamicView.xaml.cs:line 106

Expected behavior
IDs are kept unique within the same class (here: module ref)

Screenshots
none

Desktop (please complete the following information):

  • OS: Windows
  • Browser irrelevant
  • Version current source

Parameter Type maxvalue comparison problem with float indication.

sorry dass ich für alles ein Issue aufmache, aber mir fehlt der Background um mich da reinzuarbeiten.
Ich hab einen Parameter Typ NumberUInt ausgewählt. Manuelle Größe 32Bits.
Der Maximalwert bleibt erst mal auf den 65k - Vorschlag das automatisch berechnen zu lassen...?

Aber das eigentliche Problem ist, wenn ich manuell den maximalen Wertebereich eingebe (4 294 967 295) wird die Darstellung auf Fließkomma geändert und später beim Veröffentlichen kommt folgender Fehler
grafik

Ist es möglich die Änderung der Darstellung im Eingabefeld zu unterdrücken?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.