Comments (4)
I just dig out the source code, and did not find the type values for specified sub-dpt value.
from createknxprod.
Datapoint type and size are two different properties of a group object. For Datapoint types you need to parse the knx_master.xml.
There should already be some code to fetch and parse it. All that remains would be to add the UI for and binding for it. See #13
from createknxprod.
Datapoint type and size are two different properties of a group object
- thanks for the information, I'll try that.
There should already be some code to fetch and parse it
- is there a hint or link of where the code is?
#13 - I know that in ETS user can assign the DPT manually, but it's very inconvenient. And UI is not necessary for me, I can do it with code if there's a way
from createknxprod.
_model.Masterdata.DatapointTypes in MainWindowViewModel.cs should have the types.
_model.Masterdata should be an object representation of https://update.knx.org/data/XML/project-20/knx_master.xml
You just need extend the partial class ComObject_T with a property that returns the valid Datapoint for the size of the ComObject and add a DataGridComboBoxColumn to the DataGrid to select the DatapointType.
from createknxprod.
Related Issues (20)
- English version HOT 4
- Add DatapointType to knxprod HOT 1
- InvalidOperationException HOT 6
- Add support for KNX data secure
- Interaction between Parameters and knx stack. HOT 4
- Parameters Values. HOT 4
- Please, make new .zip release HOT 1
- "ReplacesVersions" not working in Release_23 HOT 6
- Show the version number and currently edited file name/path in the headline
- Behavior of "MediumTypes"
- Check for not allowed characters HOT 1
- "I" flag (Init Read / Initialisieren) is missing HOT 1
- New version issues HOT 1
- problems with my sonoff has a physical participant address
- xml to knxprog
- Export fails with MissingMethod Exception HOT 3
- Question: Where does the limit (50) for "Max SecurityGroupKeyTable Entries" come from?
- Program failed to download to device (ETS tried to write a protected or a non existing memory block) .
- Question regarding DIY Arduino solutions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from createknxprod.