background image

Kramer Electronics Ltd. 

 

SL-280 – License Information

 

62 

 

GNU General Public License 

Version 2, June 1991 

 

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA 

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. 

 

PREAMBLE 

 

The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is 

intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public 

License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other 

Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. 

 

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have 

the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, 

that you can change the software or use pieces of it in new free programs; and that you know you can do these things. 

 

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These 

restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. 

 

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You 

must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. 

 

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, 

distribute and/or modify the software. 

 

Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If 

the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any 

problems introduced by others will not reflect on the original authors' reputations. 

 

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will 

individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be 

licensed for everyone's free use or not licensed at all. 

 

The precise terms and conditions for copying, distribution and modification follow. 

 

 

 

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 

 

0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under 

the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means 

either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or 

with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each 

licensee is addressed as "you". 

 

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the 

Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent 

of having been made by running the Program). Whether that is true depends on what the Program does. 

 

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously 

and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this 

License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. 

 

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 

 

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute 

such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: 

 

a) You must cause the modified files to carry prominent notices stating that you changed the files   

and the date of any change. 

b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to 

be licensed as a whole at no charge to all third parties under the terms of this License. 

c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in 

the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or 

else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a 

copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the 

Program is not required to print an announcement.) 

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be 

reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you 

distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the 

distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to 

each and every part regardless of who wrote it. 

 

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the 

right to control the distribution of derivative or collective works based on the Program. 

 

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of 

a storage or distribution medium does not bring the other work under the scope of this License. 

 

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of 

Sections 1 and 2 above provided that you also do one of the following: 

 

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 

above on a medium customarily used for software interchange; or, 

Summary of Contents for SL-280

Page 1: ...P N 2900 300567 Rev 1 www KramerAV com USER MANUAL MODEL SL 280 Master Room Controller Kramer Control Brain...

Page 2: ...tion 11 Modifying Device Settings 11 Defining IP Settings 13 Configuring the Serial Ports 14 Configuring I O Ports 15 Changing the State of a Relay Port 19 Teaching IR Commands 20 Activating Device Se...

Page 3: ...o GROUP 14 Collaboration and GROUP 15 KM KVM Switches Getting Started We recommend that you Unpack the equipment carefully and save the original box and packaging materials for possible future shipmen...

Page 4: ...n operate over Ethernet with control interfaces that include eight bidirectional RS 232 eight IR eight GPI O and eight relays It controls devices such as scalers video displays audio amplifiers Blu ra...

Page 5: ...ail stores Class rooms and lecture halls Auditoriums Government meeting rooms Court rooms Command and control applications Controlling your SL 280 Control your SL 280 directly via one of the following...

Page 6: ...nnection Off before first connection CONTROL LED Lights to indicate control states of the control application brain Flashing sending data Green ready and working White no devices are assigned Blue syn...

Page 7: ...nect to up to 8 devices to be controlled by relay for example a motorized projection screen Six of the ports are NO and ports 1 and 5 can be connected as NO or NC see Connecting the Relay Ports on pag...

Page 8: ...e circuits may have a detrimental effect on overcurrent protection and supply wiring Refer to the appropriate nameplate ratings for information For example for fuse replacement see the value printed o...

Page 9: ...SL 280 as illustrated in the example in Figure 3 do the following 1 Connect up to eight bidirectional RS 232 devices to the Serial terminal block ports 2 Connect up to eight IR emitters or blasters t...

Page 10: ...as follows Ports 2 4 6 8 NO Normally Open Ports 1 and 5 can be connected as NO or NC Normally Closed Figure 4 Relay Ports To connect a ports as NO Connect the device to the C Common and NO terminals o...

Page 11: ...shown in screenshots of this manual are merely representative To access the web pages 1 Enter the IP address of the device see Default Communication Parameters on page 27 in the address bar of your br...

Page 12: ...ed configurations To load a configuration 1 Click Load An Explorer window opens 2 Select the required file and click Open The device is configured according to the saved preset To save the current con...

Page 13: ...s on the left side of the web page Figure 5 The Connected Clients page appears Figure 6 Connected Clients Page 2 View the following connected clients information IP IP address To The RS 232 port to wh...

Page 14: ...and underscores only 3 Click Save Changes Setting the Date and Time SL 280 web pages enable you to manually set the date and time for your SL 280 device or to use a time server to automatically set th...

Page 15: ...s setting for the device is DHCP ON To define static IP settings 1 Click Communication on the left side of the web page Figure 5 The Communication page appears Figure 8 Communication Page 2 In the Eth...

Page 16: ...e 2 In the Port area click a port number 1 8 3 In the Settings area click UDP or TCP 4 Enter the IP Port number 5 Enter a TCP Keepalive value between 0 and 3600 seconds This value defines how often th...

Page 17: ...re 5 The GPIO Ports Settings page appears Figure 10 GPIO Ports Settings Page Digital IN Trigger Type 2 In the Port area click the number 1 8 of the port to be configured 3 In the Settings area select...

Page 18: ...wing for the Pull up resistor setting Enabled Detection of an open circuit as High or a short to ground as Low This is suitable for example for a pushbutton switch connecting one terminal of the switc...

Page 19: ...he port can be used for controlling devices that accept a TTL signal such as for powering LEDs The voltage output is TTL positive logic open 3 5V closed 0 3V When the pull up resistor is enabled the p...

Page 20: ...er type is selected the Pullup resistor and Threshold settings are disabled To configure an analog input trigger type 1 On the GPIO Ports Settings page select Analog IN from the Trigger type option bo...

Page 21: ...hat if a relay is in its non default state and power is lost the relay returns to its default state To return it to its pre power loss state the setting must be changed using either the web pages or a...

Page 22: ...d clients To teach a command to SL 280 1 Click IR Command Learner on the left side of the web page Figure 5 The IR Command Learner page appears Figure 15 IR Command Learner Page 2 Enter a name for the...

Page 23: ...e the new command 11 To delete the current command click Clear 12 To retrieve a previously saved command click Load Activating Device Security SL 280 web pages enable you to turn logon security authen...

Page 24: ...dow 4 Enter the default username and password see Default Security Parameters on page 27 5 Click OK The web pages reload and the General Info page Figure 5 appears 6 Click Security on the left side of...

Page 25: ...es of events the log records The log file is updated once per minute To use the log 1 Click Logs on the left side of the web page Figure 5 The Logs page appears Figure 20 Logs Page 2 Select any of the...

Page 26: ...tronics Ltd SL 280 Remote Operation via the Web Pages 24 About Us Page Click About on the left side of the web page Figure 5 to display the web page version and Kramer company information Figure 21 Ab...

Page 27: ...To reset the device to its factory default settings 1 Press and hold the RESET button on the rear panel for 6 seconds 2 Release the RESET button Wait for the reset process to complete The device is re...

Page 28: ...ions Operating Temperature 0 to 40 C 32 to 104 F Storage Temperature 40 to 70 C 40 to 158 F Humidity 10 to 90 RHL non condensing Regulatory Compliance Safety CE Enclosure Size 19 1U Type Aluminum Gene...

Page 29: ...CFG 1 1 0 1 CR Ethernet DHCP is enabled by factory default the following are the default addresses if no DHCP server is found IP Address 192 168 1 39 Subnet Mask 255 255 0 0 Default Gateway 192 168 0...

Page 30: ...es according to the terminal communication software You can enter commands directly using terminal communication software e g Hercules by connecting a PC to the serial or Ethernet port on SL 280 To en...

Page 31: ...e separated by a pipe character The maximum string length is 64 characters Message starting character For host command query For device response Query sign follows some commands to define a query requ...

Page 32: ...at Start Address optional Body Delimiter Device_id Message CR Simple Command Command string with only one command without addressing Start Body Delimiter Command SP Parameter_1 Parameter_2 CR Command...

Page 33: ...s MODEL Get device model NAME Set get machine DNS name NAME RST Reset machine DNS name to factory default PROT VER Get device protocol version RESET Reset device SN Get device serial number TIME Get s...

Page 34: ...r performing the reset to apply the changes Example FACTORY CR HELP Functions Permission Transparency Set Get HELP End User Public Description Syntax Set Get Get command list or help for specific comm...

Page 35: ...Line 2 content Etc Parameters line_num the number of lines to display 1 n n the number of lines in the entire log If this parameter is omitted it returns the last 20 lines of the log by default Respo...

Page 36: ...Set NAME Administrator Public Get NAME End User Public Description Syntax Set Set machine DNS name NAMESPmachine_nameCR Get Get machine DNS name NAME CR Response nn NAME SPmachine_nameCR LF Parameters...

Page 37: ...ers Notes Factory default of machine DNS name is SL 280 XXXXXXX where XXXXXXX the last 7 digits of the serial number Example Reset the DNS name of the device to the factory default NAME RST CR PROT VE...

Page 38: ...t Response nn RESETSPOKCR LF Parameters Response Triggers Notes Example RESET CR SN Functions Permission Transparency Set Get SN End User Public Description Syntax Set Get Get device serial number SN...

Page 39: ...End User Public Description Syntax Set Set local time offset from UTC GMT TIME LOC UTC_off DayLight Get Get local time offset from UTC GMT TIME LOC Response nn TIME LOC UTC_off DayLight Parameters UT...

Page 40: ...version Response Triggers Notes Example VERSION CR Communication Commands Command Description BEACON INFO Get beacon information including IP address UDP control port TCP control port MAC address mod...

Page 41: ...mac_address model name Parameters port_id ID of the Ethernet port 0 wired Ethernet connection 1 and higher for future use ip_string dot separated representation of the IP address udp_port UDP control...

Page 42: ...le Set the Ethernet port protocol for TCP to port 12457 ETH PORT TCP 12457 CR NET CONFIG Functions Permission Transparency Set NET CONFIG End User Public Get NET CONFIG End User Public Description Syn...

Page 43: ...P by direct connection to RS 232 protocol port if available Example Enable DHCP mode if available NET DHCP 1 CR NET DNS Functions Permission Transparency Set Get NET DNS End User Public Description Sy...

Page 44: ...twork possibly over the Internet Be aware of security issues Consult your network administrator for correct settings Example Set the gateway IP address to 192 168 0 1 NET GATE 192 168 000 001 CR NET I...

Page 45: ...NET MAC CR NET MASK Functions Permission Transparency Set NET MASK Administrator Public Get NET MASK End User Public Description Syntax Set Set subnet mask NET MASKSPnet_maskCR Get Get subnet mask NE...

Page 46: ...Get Get time server TIME SRV Response nn TIME SRV mode time_server time_server_sync_hour server_status Parameters mode 0 OFF 1 ON time_server time server IP address or hostname IP must be in the foll...

Page 47: ...or 4 Space stop_bits 1 1 5 2 Response Triggers Notes Stop_bits 1 5 only when data_bits 5 Example Set SERIAL port number 1 configuration to baud rate 9600 data bits 8 parity None stop bits 1 UART 1 960...

Page 48: ...t number 1 8 get all route tunnels portType 1 UDP 2 TCP ETHPort TCP UDP port number default 5001 5008 ETH_rep_en 1 COM port sends replies to new clients 0 COM port does not send replies to new clients...

Page 49: ...alive_timing every x seconds the device sends an empty string to TCP client 0 0 3600 seconds Response Triggers Notes Example Add a communication route tunnel connection through SERIAL port number 1and...

Page 50: ...all open tunnels or type a number corresponding to one of the existing tunnels ComNum SERIAL port number 1 8 PortType 1 UDP 2 TCP ETHPort TCP UDP port number default 5001 5008 EthIp client IP address...

Page 51: ...led GPIO CFG 1 1 0 1 CR GPIO STATE Functions Permission Transparency Set GPIO STATE End User Public Get GPIO STATE End User Public Description Syntax Set Set I O port state GPIO STATE HwGpioNumber HwG...

Page 52: ...is 0 to NumOfStep minus 1 In digital out mode an error is returned Example Set I O port number 1 number of steps to 5 GPIO STEP 1 5 CR GPIO THR Functions Permission Transparency Set GPIO THR End User...

Page 53: ...Example Get HW GPIO 1 active voltage level GPIO VOLT 1 CR IR LEARN Functions Permission Transparency Set IR LEARN End User Public Get Description Syntax Set Send IR learning command IR LEARN CommandN...

Page 54: ...he original command was divided into default 1 PacketNum chunk serial number only valid when Total_packets 1 PacketNum must be TotalPackets Pronto command Pronto format command in HEX format no leadin...

Page 55: ...Triggers Notes Example Send IR stop command for IR port number 1 for PowerTog command with ID of 25 IR STOP 1 25 PowerTog CR RELAY STATE Functions Permission Transparency Set RELAY STATE End User Publ...

Page 56: ...le system FS FREE Get file system free space GET Get file DEL Functions Permission Transparency Set DEL Administrator Public Get Description Syntax Set Delete file DEL file_name Get Response nn DEL fi...

Page 57: ...ce DIR Get Response Multi line nn DIR file_name TABfile_size bytes ID file_id TABfree_size bytes Parameters file_name name of file file_size file size in bytes A file can take more space on device mem...

Page 58: ...Triggers Notes Response could take several seconds until formatting completes Example Format file system FORMAT CR FS FREE Functions Permission Transparency Set Get FS FREE Administrator Public Descr...

Page 59: ...Get Get file GET file_name Response Multi line nn GET file_name file_size READY contents nn GET file_name OK Parameters file_name name of file to get contents contents byte stream of file contents fil...

Page 60: ...R LF or nn LOGINSPERRSP004CR LF if bad password entered Get nn LOGINSPlogin_levelCR LF Parameters login_level level of permissions required User Admin password predefined password by PASS command Defa...

Page 61: ...mission Transparency Set PASS Administrator Public Get PASS Administrator Public Description Syntax Set Set password for login level PASSSPlogin_level passwordCR Get Get password for login level PASS...

Page 62: ...on Syntax Set Start stop security SECURSPsecurity_modeCR Get Get current security state SECUR CR Response nn SECURSPsecurity_modeCR LF Parameters security_mode 1 On enable security 0 Off disable secur...

Page 63: ...ritten so as to conform with Netscapes SSL This library is free for commercial and non commercial use as long as the following conditions are adhered to The following conditions apply to all code foun...

Page 64: ...es other than copying distribution and modification are not covered by this License they are outside its scope The act of running the Program is not restricted and the output from the Program is cover...

Page 65: ...sfy both it and this License would be to refrain entirely from distribution of the Program If any portion of this section is held invalid or unenforceable under any particular circumstance the balance...

Page 66: ...his product is returned uninsured you assume all risks of loss or damage during shipment Kramer Electronics will not be responsible for any costs related to the removal or re installation of this prod...

Page 67: ...ening andservicing For the latest information on our products and a list of Kramer distributors visit our Web site where updates to this user manual may be found We welcome your questions comments and...

Reviews: