In this part, we’re going to explore how to interact with Smart Objects from SIMPL# Pro. You’ll need to have an XPanel layout to follow along. You can download my project from GitHub. It looks something like this:

In this part, we’re going to explore how to interact with Smart Objects from SIMPL# Pro. You’ll need to have an XPanel layout to follow along. You can download my project from GitHub. It looks something like this:

SIMPL is an amazing tool to build control system logic with, but it can bite you sometimes in the way it evaluates a solution. Let me be clear: SIMPL is doing the right thing, but we have to train our brain to think around it to get the result we want. Here’s a simple example using the Logic Wave Delay symbol.
Continue reading “SIMPL Tips and Tricks: Logic Wave Delay”In the previous post, we created a simple Huddle Room system… but the logic is tightly-coupled, it’s rigid, and I wouldn’t call it a framework. Let’s refactor it!
Continue reading “Huddle Room: Part 2”This series of posts is going to put together some of what we learned in the Simple Sharp Primer and VC-4 posts. For an idea, here is what we’re going to build in Part 1:

One of the coolest features of the new 4-series platform is Crestron has removed the sandbox environment. We’re now free to use modern tools and languages to develop for their devices! In this post, I’ll walk through how to create a new project in VS2019 for the VC-4.
Continue reading “VC-4: Breaking out of the Sandbox”In this part, we’ll work on adding the NVX devices into our program. Let’s review the overall design real quick to see what we have left:

In the last part, we got an XPanel connected to our VC-4 room and made it change state a little. We aren’t going to add much in this part, just a few changes to make things a little nicer for us.
Continue reading “VC-4: Part 3”In the last part, we got a program loaded to our VC-4 server, started it, and that’s all it did. This time, we’re going to add an XPanel so we can interact with the system.
Continue reading “VC-4: Part 2”I’d like to write a program that explores VC-4 since it’s the only 4-series platform I’ll have access to for a while. And since VC-4 doesn’t run the logic engine, we get to program the whole thing in SIMPL#! Here’s a rough drawing of how this system will function:

I started to write a series of posts about programming on Crestron’s VC-4 platform, but realized I should probably back up and document how I got my VC-4 instance running.
Continue reading “VC-4: Part 0”