background image

Crestron 

e-Schedule

 Programmer’s 

Guide 

If You are a business or organization, You agree that upon request from Crestron or its authorized agent, You will within 

thirty (30) days fully document and certify that use of any and all Software at the time of the request is in conformity with Your valid 
licenses from Crestron of its authorized agent. 

Without prejudice to any other rights, Crestron may terminate this Agreement immediately upon notice if you fail to comply 

with the terms and conditions of this Agreement. In such event, you must destroy all copies of the Software and all of its component 
parts. 

PROPRIETARY RIGHTS 

Copyright

. All title and copyrights in and to the Software (including, without limitation, any images, photographs, 

animations, video, audio, music, text, and “applets” incorporated into the Software), the accompanying media and printed materials, 
and any copies of the Software are owned by Crestron or its suppliers. The Software is protected by copyright laws and international 
treaty provisions. Therefore, you must treat the Software like any other copyrighted material, subject to the provisions of this 
Agreement. 

Submissions. 

Should you decide to transmit to Crestron’s website by any means or by any media any materials or other 

information (including, without limitation, ideas, concepts or techniques for new or improved services and products), whether as 
information, feedback, data, questions, comments, suggestions or the like, you agree such submissions are unrestricted and shall be 
deemed non-confidential and you automatically grant Crestron and its assigns a non-exclusive, royalty-tree, worldwide, perpetual, 
irrevocable license, with the right to sublicense, to use, copy, transmit, distribute, create derivative works of, display and perform the 
same. 

Trademarks. 

CRESTRON and the Swirl Logo are registered trademarks of Crestron Electronics, Inc

You shall not remove 

or conceal any trademark or proprietary notice of Crestron from the Software including any back-up copy. 

GOVERNING LAW 

This Agreement shall be governed by the laws of the State of New Jersey, without regard to conflicts of laws principles

Any disputes between the parties to the Agreement shall be brought in the state courts in Bergen County, New Jersey or the federal 
courts located in the District of New Jersey

The United Nations Convention on Contracts for the International Sale of Goods, shall 

not apply to this Agreement. 

CRESTRON LIMITED WARRANTY 

CRESTRON warrants that:  (a) the Software will perform substantially in accordance with the published specifications for a 

period of ninety (90) days from the date of receipt, and (b) that any hardware accompanying the Software will be subject to its own 
limited warranty as stated in its accompanying written material

Crestron shall, at its option, repair or replace or refund the license fee 

for any Software found defective by Crestron if notified by you within the warranty period

The foregoing remedy shall be your 

exclusive remedy for any claim or loss arising from the Software. 

CRESTRON shall not be liable to honor warranty terms if the product has been used in any application other than that for 

which it was intended, or if it as been subjected to misuse, accidental damage, modification, or improper installation procedures

Furthermore, this warranty does not cover any product that has had the serial number or license code altered, defaced, improperly 
obtained, or removed. 

Notwithstanding any agreement to maintain or correct errors or defects Crestron, shall have no obligation to service or 

correct any error or defect that is not reproducible by Crestron or is deemed in Crestron’s reasonable discretion to have resulted from 
(1) accident; unusual stress; neglect; misuse; failure of electric power, operation of the Software with other media not meeting or not 
maintained in accordance with the manufacturer’s specifications; or causes other than ordinary use; (2) improper installation by 
anyone other than Crestron or its authorized agents of the Software that deviates from any operating procedures established by 
Crestron in the material and files provided to You by Crestron or its authorized agent; (3) use of the Software on unauthorized 
hardware; or (4) modification of, alteration of, or additions to the Software undertaken by persons other than Crestron or Crestron’s 
authorized agents. 

ANY LIABILITY OF CRESTRON FOR A DEFECTIVE COPY OF THE SOFTWARE WILL BE LIMITED 

EXCLUSIVELY TO REPAIR OR REPLACEMENT OF YOUR COPY OF THE SOFTWARE WITH ANOTHER COPY OR 
REFUND OF THE INITIAL LICENSE FEE CRESTRON RECEIVED FROM YOU FOR THE DEFECTIVE COPY OF THE 
PRODUCT

THIS WARRANTY SHALL BE THE SOLE AND EXCLUSIVE REMEDY TO YOU

IN NO EVENT SHALL 

CRESTRON BE LIABLE FOR INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND 
(PROPERTY OR ECONOMIC DAMAGES INCLUSIVE), EVEN IF A CRESTRON REPRESENTATIVE HAS BEEN ADVISED 
OF THE POSSIBILITY OF SUCH DAMAGES OR OF ANY CLAIM BY ANY THIRD PARTY

CRESTRON MAKES NO 

WARRANTIES, EXPRESS OR IMPLIED, AS TO TITLE OR INFRINGEMENT OF THIRD-PARTY RIGHTS, 
MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY OTHER WARRANTIES, NOR 
AUTHORIZES ANY OTHER PARTY TO OFFER ANY WARRANTIES, INCLUDING WARRANTIES OF 
MERCHANTABILITY FOR THIS PRODUCT. THIS WARRANTY STATEMENT SUPERSEDES ALL PREVIOUS 
WARRANTIES. 

Programmer’s Guide 

e-Schedule – DOC. 5919  

  50 

Содержание e-Schedule

Страница 1: ...Crestron e Schedule Programmer s Guide Programmer s Guide Crestron e Schedule Crestron Electronics Inc...

Страница 2: ...Source Devices 12 Destination Devices 17 Signals 19 Signal Macros 21 Signal Macros 22 Privileges 23 Join Number Pass Throughs 24 Real Time Engine Scheduler exe 25 Diagnostic Utilities 29 Watch Signal...

Страница 3: ...ong as there is full crosspoint capability Multiple room scheduling and grouping and multiple head ends Global signals Join number pass throughs for direct communication between a Web browser and a ro...

Страница 4: ...dule events which are divided into two types media events and global events To schedule a media event the user requests up to six media titles as well as start and end times and room destinations In a...

Страница 5: ...ams that define an extensive sample system Together with the completed configuration databases also included the programs can be used as models for most projects In addition the system requires a CNX...

Страница 6: ...teway is servicing NOTE Crestron recommends that all e Schedule components reside on a separate segment or subnet of the Ethernet network in order to help ensure that packets will be routed efficientl...

Страница 7: ...ended Crestron Software Files Crestron e Control CNX Gateway 2 8 6 0 or later Active Server Pages Database Directory Real Time Engine PC Hardware 600 MHz Pentium II Processor 128 MB RAM Network Card T...

Страница 8: ...hernet connected destinations 0 1 or more Head Ends SourceN CNMSX Source1 0 1 or more Cresnet connected Misc equip CNMSX Misc equip IR Xmit opt CN TVAV IR Transmitter Touchpanel optional CEN TVAV Brow...

Страница 9: ...grammer s Guide Data Flow Browser Browser Browser Browser Web Server CNX Gateway Real Time Engine CNX Gateway Databases Scheduling information Real time information Crestron Devices Programmer s Guide...

Страница 10: ...ystem as well as real time status of sources and destinations Resource Databases Scheduler_Media mdb media database containing all media resources and media attributes Web Browser Database DO NOT MODI...

Страница 11: ...e Schedule does not currently support multiple Web Servers ServerMachineIPAddress The static IP Address of the Web Server computer Cfg_Hardware_RealTimeMachine Field Name Description RealTimeMachineI...

Страница 12: ...1 and proceeding sequentially gaps are permitted GroupName The name of the group i e First Year Classes referenced by the Group ID and displayed in the user interface Cfg_Area_SubLocations Field Name...

Страница 13: ...1 Example 2 Locations groups and rooms with corresponding tables mapping the relationships between them Group 1 Cfg_Area_MapTable Cfg_Area_Groups Cfg_Area_Locations Cfg_Area_SubLocations Group 3 Room...

Страница 14: ...cher Enable Check box to enable or remove the device in the system Cfg_Source_FormatType Field Name Description FormatTypeId Each format type must be assigned a unique identifier starting with 1 and p...

Страница 15: ...Ignored in baseband systems enter 0 ChannelName The channel name i e Bloomberg History Channel SwitcherInput In baseband systems only this is the switcher input ID number that is specified in SIMPL Wi...

Страница 16: ...ecimal equivalent of the Cresnet IP ID of the device SwitcherID For baseband systems this is the switcher used by the device This ID number is taken from the table Cfg_Hardware_Switcher Ignored in bro...

Страница 17: ...abase Table Cfg_Hardware_Source Database Table Status_Src SrcStatusId 3 SrcStatusDesc Ready Database Table RealTimeSrcStatus SrcId 3 SrcStatus 0 Database Table Cfg_Hardware_Switcher SwitcherId 1 Switc...

Страница 18: ...Crestron e Schedule Programmer s Guide Programmer s Guide e Schedule DOC 5919 16 Example 4 continued...

Страница 19: ...aken from Cfg_Hardware_RealTimeMachine this ID number must be 1 IPAddress The static IPAddress of the set top box or control system if set top box does not have its own IP Address IPID The decimal equ...

Страница 20: ...Field Name Description OptionId ID for the conflict checking option see below OptionName 1 RecurringEvents not available 2 Groups 3 Multilocation Active Check box to enable or disable each option Opt...

Страница 21: ...stat Cfg_EventSignals_Signals Field Name Description EventSignalId Every signal must be assigned a unique identifier starting with 1 and proceeding sequentially gaps are permitted EventSignalName The...

Страница 22: ...erenced by the FolderNameId and displayed in the user interface Cfg_EventSignals_MapTable Field Name Description FolderNameId Taken from Cfg_EventSignals_Folders EventSignalId Taken from Cfg_EventSign...

Страница 23: ...grammer s Guide e Schedule DOC 5919 21 IO 0 Output from the Real Time Engine 1 Real Time Engine will receive this signal from the hardware IOType 1 Digital 2 Analog 3 Serial CNXType 0 None 1 Source 2...

Страница 24: ...nal into the table Cfg_EventSignals_Signals The EventSignalID must be 1000 Then in the table Cfg_EventSignals_MacroMapTable define the signals that this macro will trigger The field Order specifies th...

Страница 25: ...dministrator The recommended default values below assume that the administrator s user ID is 1 Cfg_User_MapTable UserId PrivilegeId _Key 1 1 NONE 1 3 NONE 1 9 NONE 1 10 NONE 1 4 NONE 1 108 NONE 1 5 NO...

Страница 26: ...o its corresponding set top box and those sent from a set top box are transmitted to all connected browsers A pass through is only valid between a Web browser and a set top box not between a Web brows...

Страница 27: ...ne marked Next Scheduled Events to End lists events that are currently in progress while the bottom pane marked Next Scheduled Events to Start lists the events that have been scheduled to start next T...

Страница 28: ...Select Edit Preferences to open the Preferences dialog box which consists of a tabbed page The File Paths tab displays the path that points to the Crestron e Schedule Database Directory containing al...

Страница 29: ...Server See Web Server Gateway IP Address below Web Server Gateway IP Address specifies the IP Address of the CNX Gateway computer for the Web Server Check for scheduled events every n seconds configur...

Страница 30: ...Check for new connections every n seconds since set top boxes and browsers are likely to be dynamically connected and disconnected to the system at any time the Real Time Engine will continuously pol...

Страница 31: ...t from the Scheduler and this is specified in the I O field The IO Type field gives the type of signal digital analog or serial The Value field gives the value that was sent Command Type lists the typ...

Страница 32: ...to view information about the corresponding entries as they appear in the configuration databases The Status window will list any errors or omissions NOTE Whenever a new e Schedule version is install...

Страница 33: ...Crestron e Schedule Programmer s Guide Programmer s Guide e Schedule DOC 5919 31...

Страница 34: ...ple system illustrated in Figure 1 Together with the completed configuration databases also included these can be used as programming models Programming Requirements Firmware Software Version Minimum...

Страница 35: ...IR CNECI 4 ID 7E IR Local VCR Cresnet Local TV Local VCR DVD2 IP ID 0B IR VCR3 IP ID 09 VCR2 IP ID 07 Ethernet IR IR IR Tuner IP ID 0C Touchpanel ID 03 Cresnet Classroom 2 CEN TVAV 192 168 2 171 Clas...

Страница 36: ...1 1 television tuner at IP ID 0C on Headend MSX 1 1 switcher at IP ID 08 on Headend MSX 1 1 CN TVAV Classroom 1 at Cresnet ID 50 which is bridged from Cresnet to Ethernet by Headend MSX 1 2 CEN TVAVs...

Страница 37: ...ropriate control system The Cfg_EventSignals_Signals table can then be configured to schedule and activate specified join numbers on this ActiveCNX Interface Non Ethernet Cresnet Hardware In the sampl...

Страница 38: ...t as usual and the MRHC transmitter will control settings for Power Mute Volume Source Control and View Channel Points to Remember All components of an e Schedule system the Web Server Real Time Engin...

Страница 39: ...indicates to the Scheduler that the specified source device is being requested for use The Scheduler then checks the validity of the request dig i21 i27 Feedback for SourceA SourceF and SourceLocal I...

Страница 40: ...essed dig i41 i42 Mute On and Mute Off Enables the Web browser to control a room s Mute On or Mute Off button dig o43 o44 TV Power On Off Sends feedback to the Web browser when a local TV Power On or...

Страница 41: ...olume Up or Volume Down button dig i63 i64 TV Channel Up Down Enables the Web browser to control a room s TV Channel Up or Channel Down button dig i74 Controlling Room When signal is high indicates th...

Страница 42: ...e Scheduler i e join number 21 which identifies SourceA on the Destination ActiveCNX Interface the Pass Through takes priority and the original command is ignored A signal cannot be configured as both...

Страница 43: ...Controls Can be customized for specified SourceA SourceF transport controls that may not exist in the database i e Super Fast Rewind dig i105 i124 Generic Transport controls Feedback from the customiz...

Страница 44: ...numbers defined in the fixed database Scheduler_RealTimeControl mdb to be used to indicate the unique page on a Crestron touchpanel that would display the transport controls of a device For example if...

Страница 45: ...annel in the Cfg_Hardware_LegalChannels database table Serial Signals i6 i11 Media titles for SourceA SourceF i e The Matrix i12 i17 Device names of SourceA SourceF i e VCR 5 i18 Group name i19 Room n...

Страница 46: ...SS and MN indicates a space Field Description Format HH Hour 00 23 MM Minutes 00 59 SS Seconds 00 59 MN Month 01 12 DD Day 01 31 YYYY Year 4 digits NOTE The Classroom programs of the sample system con...

Страница 47: ...trols Input from the Scheduler to activate a transport control for the corresponding source typically tied to logic for the device or to an IR driver o21 o40 Transport feedback for the source routed f...

Страница 48: ...ontrols that may not exist in the database o41 o60 Generic Transport Controls Feedback for customized transport controls Analog Signals o1 Ready status of the source When initialized to 0 indicates th...

Страница 49: ...hat should be loaded into the source device for the next event based on the scheduling information When an event is over and the end user physically changes the media in a source device the READY butt...

Страница 50: ...ccession to this ActiveCNX Interface This might occur if there were several rooms in a group and one source was selected the switcher would have to switch the input to each room or if more than one ro...

Страница 51: ...ugh commands data or instructions from or to another computer b for local campus or wide area network internet or web hosting services or c pursuant to any rental sharing or service bureau arrangement...

Страница 52: ...iod of ninety 90 days from the date of receipt and b that any hardware accompanying the Software will be subject to its own limited warranty as stated in its accompanying written material Crestron sha...

Страница 53: ...0 days batteries and incandescent lamps are not covered This warranty extends to products purchased directly from CRESTRON or an authorized CRESTRON dealer Purchasers should inquire of the dealer rega...

Отзывы: