Comments (3)
from cppagent_dev.
Hi Matt,
Do you have the complete QIF document? I'm trying to build a unit test around this and need to have a sample.
I think the parser treats the content like a property set instead of a list. I use a generic entity mapper to create the QIF document; I don't have a complete internal model for QIF–maybe sometime in the future–to do validation. Therefore it is probably makeign some poor assumptions.
There are some other areas this pattern is used, like extended schema, so I need to verify I can differentiate behavior.
A complete example would be very helpful.
Thanks,
W
from cppagent_dev.
@wsobel - I will catch up with you in person next week.
I understand why it has been implemented this way, to separate the model of the data from its representation (XML, JSON, YAML...). Building a model for QIF might be quite complex but can be done and maybe should be done outside of MTConnect, which the agent can then utilise.
We will discuss a plan of what to do next and then I will add a few demonstration documents and build some tests.
from cppagent_dev.
Related Issues (20)
- Not support Tool Assets command in the Release 2.0.0.1 Release Candidate 6 HOT 24
- Support gzip files from directories
- Implement dynamic data validation based on schema version HOT 1
- Trouble Parsing data on latest release. HOT 11
- Update the JSON representation based on Agent WG issue 2807
- agent stops when devices.xml is changed HOT 19
- agent stops when devices.xml is changed using 2.0.0.12 RC17 HOT 7
- agent stops when devices.xml is changed using 2.0.0.12 RC18 HOT 2
- agent fails to reconnect if adapter configured by hostname and not IP HOT 4
- Agent stops when agent.cfg and devices.xml are changed from MTConnect spec 1.2 to 1.3 in RC21 release x86 HOT 3
- Agent stops when agent.cfg and devices.xml are changed from MTConnect spec 1.2 to 1.3 in RC22 release x86 HOT 3
- Agent stops when agent.cfg and devices.xml are changed from MTConnect spec 1.2 to 1.3 in RC23 for x86 HOT 3
- Docker Agent gives error when running with 'agent run', not with 'agent debug' HOT 5
- Agent cannot detect the new MTConnect spec that has been changed in the devices.xml file. RC4 for x86 HOT 5
- MQTT Sink / Source Username and Password Config HOT 4
- Configuration with MQTT sink throws "packet_id exhausted error" after few hours of running HOT 9
- Style sheet not displaying the values for specifications.
- Add dynamic device creation for agent adapter source HOT 1
- Unified MQTT Topic and Payload structure HOT 3
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 cppagent_dev.