I passed the Gold Exam! Once I get the official badge from Crestron, I'll post it all over my online presence. In accordance with testing protocols, I can't share anything particular about this exam, but I thought this would be a good chance to reflect on my experience taking the test. Compared to the Silver … Continue reading Solid GOLD
Tag: crestron
SIMPL+ and Delegates
I've been working on my Gold Exam and a good chunk of it is written in SIMPL#. It's been a good reminder that getting code in SIMPL# to play nicely with SIMPL logic can sometimes turn into a chore. We have SIMPL+ to thank for most of the hair-pulling. I thought a post about delegates … Continue reading SIMPL+ and Delegates
P201 Projector Exam
You can grab this short example from my GitHub repository at https://github.com/kielthecoder/Full-Crestron-Examples. This was the class project / final exam for the Intermediate Crestron Programming class (that turned into P201). Getting Started Create a new .NET Framework 4.7 project, add the Crestron NuGet packages, then slim everything down to the bare essentials. I get everything … Continue reading P201 Projector Exam
Crestron Masters 2022
I'm getting excited for next week: Crestron Masters is happening in Orlando, FL. Classes are a little different this year. I'm basically taking Test-Driven Development one day and Immersive HTML5 the next. Then the last day is a bunch of panel discussions. I'm sure it will be worth the trip! Anything is better than sitting … Continue reading Crestron Masters 2022
Crestron Drivers
I just finished watching all the videos for the C# for Crestron - Crestron Drivers online course and feel like I absorbed very little of it. The driver abstraction seems overly complicated, and the overall presentation of their videos is very dull. I like to contrast them with Q-SYS videos which are short and focused … Continue reading Crestron Drivers
SIMPL Crosspoints Best Practices
When I started Crestron programming in 2010, you had to take two classes. One covered almost the entire Crestron catalog. All I can remember is my eyes glazing over after a couple days of that. We might have built a touchpanel layout, too. The second class actually got into SIMPL programming, but we only covered … Continue reading SIMPL Crosspoints Best Practices
SIMPL Module Best Practices
When I started programming Crestron systems, there were two other programmers on my team. One was a senior programmer who had been doing it for years already; the other was a junior programmer who had been doing it for a year maybe? I feel like I fit into the middle slot between them quite nicely. … Continue reading SIMPL Module Best Practices
SIMPL Best Practices
I recently received an email asking if I could document some of the things I wished I had known when I started Crestron programming. I didn't touch Crestron until the twilight years of the 2-series (2010), but it was thankfully a solid platform to learn SIMPL Windows on. I had several years of AMX under … Continue reading SIMPL Best Practices
CWS: Part 4
This post is going to be the last one covering CWS (for now). We've created an API that lets us view the current system settings, now we just need a way to update them. In this part, I'll go over how to take in and apply new settings. Some Utilities To make our lives easier, … Continue reading CWS: Part 4
Short Take: Recover a VTZ
Today I was asked if it is possible to recover a VTZ (compiled touchpanel layout) from a physical panel and use it on a replacement panel. In this particular case, they want to take the layout off a TST-902 panel and use it on a new TSW-760 that is being installed. The client doesn't have … Continue reading Short Take: Recover a VTZ