Nice post on rAVe Pubs from my old colleague and friend, Murphy Daley. http://www.ravepubs.com/setting-up-av-programmer-success/ Thank you, Murphy!
Month: May 2021
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
Wayback Weekend: Windows 2000
Way back before there was The Cloud, there was Windows 2000. I used Win2K extensively in computer labs at ITT Tech. Say what you will about that school, I did at least get practical, hands-on experience with computer environments while going there. Maybe I didn't end up getting a job in traditional IT, but the … Continue reading Wayback Weekend: Windows 2000
Into the Cloud!
The brutal truth. Ever since our company was acquired nearly four years ago, I've wondered what the long-term plan for traditional AV (audiovisual) services was going to be. If you look at an IT business pie chart, AV is a tiny sliver compared to giants like telephony, managed services, and cloud. At times, I've felt … Continue reading Into the Cloud!
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
CWS: Part 3
In this part, we'll build out a system configuration page that uses CWS to make changing system settings easier. System Settings Let's create a new class that represents our system configuration. I'm going to save this as SystemSettings.cs: using System; namespace CwsDemo { public class SystemSettings { public const int MaxInputs = 8; public const … Continue reading CWS: Part 3
CWS: Part 2
In this part, I'm going to look at adding route handlers to our CWS server. I'll continue adding to the program we wrote in CWS: Part 1, so grab those files from GitHub if you'd like to follow along. Hello World Let's add a new class named HelloRequest to our project: using System; using Crestron.SimplSharp; … Continue reading CWS: Part 2
CWS: Part 1
One thing that always seems to come up during the C# labs at Masters is Crestron Web Scripting (CWS). I never think about adding this to my own projects, but it is a good way to provide some level of advanced configuration (or even remote control) of the running program. I'm watching the Intermediate C# … Continue reading CWS: Part 1