Updates details of config file loading for examples

Neil Dorin
2020-02-13 18:02:27 -07:00
parent 70b8b49d32
commit 0b90998902

@@ -10,11 +10,11 @@ You may download ready-to-run Essentials at <https://github.com/PepperDash/Essen
This section assumes knowledge of loading programs to and working with the file system on a Crestron processor.
To help understand Essentials Framework, we recommend starting with the current [Release build](https://github.com/PepperDash/Essentials-Builds) and loading it to a Crestron 3-Series processor.
To help understand Essentials Framework, we recommend starting with the current [Release build](https://github.com/PepperDash/Essentials-Builds) (v1.4.32 or higher) and loading it to a Crestron 3-Series processor.
1. Load the `PepperDashEssentials[version].cpz` to the processor in program slot 1 and start the program by sending console command `progload -p:1`
1. Using an SFTP client, load `PepperDashEssentials1.4.32.cpz` to the processor in program slot 1 and start the program by sending console command `progload -p:1`
1. On first boot, the Essentials Application will build the necessary configuration folder structure in the User/Program1/ path.
1. Load `'Example Configuration/EssentialsHuddleRoom/configurationFile-HuddleSpace-2-Source.json'` to the User/Program1/ folder.
1. The application has some example configuration files included. Copy `/Program01/Example Configuration/EssentialsSpaceHuddleRoom/configurationFile-HuddleSpace-2-Source.json` to the `User/Program1/` folder.
1. Reset the program via console `progreset -p:1`. The program will load the example configuration file.
1. Launch the EssentialsExampleXpanel.vtz project. You can interact with the program (which uses simulated device logic to emulate a real commercial huddle room with presentation, audio and video calling capabilities).
1. Via console, you can run the `devlist:1` command to get some insight into what has been loaded from the configuration file into the system . This will print the basic device information in the form of ["key"] "Name". The "key" value is what we can use to interact with each device uniquely.