Skip to content

Simpl# library for reading XML files in Simpl Windows projects.

License

Notifications You must be signed in to change notification settings

Willis1776/ElegantXML-Crestron

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElegantXML-Crestron

This set of modules enables reading XML configuration files into Crestron Simpl Windows projects, using Simpl#. When I began this project, I had already been using a Simpl+ version of this code that did much the same thing. While it worked fine for small projects, when I started working on some projects with hundreds of attributes coming from the XML, the loading and saving times took a steep dive, taking several minutes to load and save the files.

When I first ran performance tests with this code, I had about 500 attributes I was loading and saving, randomly distributed between Digital, Analog, Signed Analog, and Serial types. The file load and save times were in the realm of 5 seconds or so, running on a CP3 processor.

More in-depth documentation can be found in the help files for each module.

Elegant XML - Manager
Elegant XML - Analog Values
Elegant XML - Signed Analog Values
Elegant XML - Serial Values
Elegant XML - Digital Values

About

Simpl# library for reading XML files in Simpl Windows projects.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%