Introduction Introduction This Programming Guide is to explain the use of advanced interfaces of the Schott ColdVision Light Source. This document will be updated as new features are added to the software. Downloads The CV-LS Dashboard described in the User Manual is maintained in a GitHub repository located at: https://github.com/SCHOTTNorthAmerica/CVLS-Dashboard/releases...
Introduction Remote Operation The CV-LS has several remote operation interfaces. Any interface using the legacy protocol can be connected to using most terminal applications. Possible interfaces and their default connection information can be found below: Legacy Protocol Ethernet Socket ...
Legacy Protocol Legacy Protocol Command Structure The Legacy Protocol has followed the same structure as the LLS3 command protocol whenever possible. If there is a command from the LLS3 that has been removed from the CV-LS, you can contact us at machine.vision@moritex.com with a request to restore a particular function.
Legacy Protocol Command Index System Status ....................9 Temperature ........................9 1.1.1 Board ............................. 9 1.1.2 LED ............................9 Voltage Monitors ......................10 1.2.1 Input ............................ 10 1.2.2 Reference 5V Output ......................10 Fan ........................... 10 1.3.1 Speed........................... 10 1.3.2 Status ..........................11 Equalizer ...........................
Legacy Protocol System Status Command Details System Status Temperature 1.1.1 Board &?BM Get current thermistor status of the main PCB Return string: &?bmX Return value (X): 1 = Good, 2 = Warning, 3 = Error &?BS Get status of the temperature sensor on the main PCB Return string: &?bsX Return value (X): 1 = Fully Functional, 0 = Warning or Error &?BT...
Legacy Protocol System Status Voltage Monitors 1.2.1 Input 1.2.1.1 Voltage &?VI Get the voltage of the input rail. This will be the higher voltage of the 2 inputs to the unit. Input Voltage is rated for 18 - 28V. Return string: &?viX.XX Return value (X.XX): Floating Point Voltage with 2 decimal places 1.2.1.2 Status...
Legacy Protocol System Status 1.3.2 Status &?GS Gets the current fan status Return string: &?gsX Return value (X): 0 = Off 1 = Good 2 = Warning 3 = Error 4 = Info Equalizer 1.4.1 Stability &ES? Gets the Equalizer Stability Return string: &esX Return value (X): 0 = non stable...
Legacy Protocol System Status 1.5.3 Time &?ST Gets the current system time in seconds from the epoch. Return string: &?stX Return value (X): Light Feed Back Raw &?I Gets the current raw value of the Light Feed Back sensor. Return string: &?iX Return value (X): 0 –...
Legacy Protocol System Status Identification 1.9.1 Product Name &Q Gets a string containing the product name. Return value: &qSCHOTT ColdVision Light Source 1.9.2 Firmware Revision &F? Gets the firmware revision of the unit. Return String: &fX.XX Return value (X.XX): Firmware Revision Note: Unit will accept command without (?) for backwards compatibility.
Legacy Protocol System Status 1.10 Memory Write Cycles 1.10.1 Factory Settings &?MF Get the number of times the Factory Settings have been stored to memory. Rated for 1,600,000 write cycles. Return string: &?mfX Return value (X): Write Count 1.10.2 User Settings &?MS Get the number of times the User Settings have been stored to memory.
Legacy Protocol Configurations Configurations Persistent Memory 2.1.1 Save Settings &S Command forces the unit to store the current settings to non-volatile memory. Return string: &s 2.1.2 Restore Settings &T Command forces the unit to restore the current settings to those stored in non-volatile. Return string: &t Factory Defaults 2.2.1...
Legacy Protocol Controls 3.2.6 Shut-Down Pin &J#,# Gets/Sets the behavior of the digital inputs on the Multiport connector. Default is Active Low, where a low signal (GND) will turn off that channel of the LED. First Input Option (#): 1 – 4 = Channel Second Input Option (#): 0 = Active Low, 1 = Active High, ? = Query Return string: &jX,Y Return value (X): 1 –...
Legacy Protocol Controls 3.2.8 Output Power (Front Knob) 3.2.8.1 Legacy &I# Gets/Sets the common power limit for the LED. This has the same effect as turning the front knob. Input Options (#): 0 – FF = LED Power in HEX, ? = Query Return string: &iX Return value (X): 00 –...
Legacy Protocol Controls 3.4.5 On Time 3.4.5.1 Legacy &PO# Gets/Sets the time that the LED channel is active during the strobe. Input Options (#): 0 – 1000000 = On Time in Microseconds, ? = Query Return string: &poX Return value (X): 0 – 1000000 = On Time in Microseconds Note: For backwards compatibility, any value will be accepted, but the internal timer has a 5 microsecond resolution.
Legacy Protocol Controls Equalizer 3.5.1 Equalizer Enable &E# Gets/Sets if the system equalizer is enabled. Input Options (#): 0 = Disable, 1 = Enable, ? = Query Return string: &eX Return value (X): 0 = Disable, 1 = Enable 3.5.2 Start-up Delay &EI# Gets/Sets the time delay from turning on the unit to passing control of the light output...
Legacy Protocol Controls Fan Settings 3.6.1 Manual Fan Control &GE# Gets/Sets the fan override control. When the fan override is active, the fan will turn on to the set speed regardless of the state of the unit. The fan will remain on for 15 seconds after the last fan setting change.
Legacy Protocol Settings 4.1.4 Controls Lockout 4.1.4.1 Legacy &K# Gets/Sets which external inputs are enabled on the unit. Input Options (#): 0 = No Lockouts, 1 = Front Lockout Only, 2 = Multiport Lockout Only, 3 = Both Front and Multiport Lockout, ? = Query Return string: &kX Return value (X): 0 = No Lockouts, 1 = Front Lockout Only, 2 = Multiport Lockout Only, 3 = Both Front and Multiport Lockout...
Legacy Protocol Settings Network 4.2.1 Connection Status &AU? Gets the network interface’s connection status. Return string: &auX Return value (X): 1 = Net Connection Present, 0 = No Net Connection Note: Current driver does not support this function, so command will always return &au1.
Legacy Protocol Settings 4.2.5 Subnet Mask &ASD? Gets the network interface’s Dynamically assigned Subnet Mask. Return string: &asdX Return value (X): Mask in format “xxx:xxx:xxx:xxx” Note: If DHCP is disabled command will return “000:000:000:000” for the IP address. Note: Unit will accept command without (?) for backwards compatibility. &ASS# Gets/Sets the network interface’s static Subnet Mask.
Legacy Protocol Settings 4.2.7 Preferred DNS &ADD? Gets the network interface’s Dynamically assigned primary DNS IP. Return string: &addX Return value (X): Primary DNS IP in format “xxx:xxx:xxx:xxx” Note: If DHCP is disabled command will return “000:000:000:000” for the IP address. Note: Unit will accept command without (?) for backwards compatibility.
Legacy Protocol Other Commands Other Commands Erase Error Logs &O3 This command will clear the error log list. Return string: &o3 System Reboot &O4 This command will cause the unit to perform a full reboot. This is equivalent to power cycling the unit.