########### This document describes changes between all LXI firmware revision ########### ### Release 3.19 ### - Fixed bug when using Battery Simulator - Updated Base low-level driver (3.69) - Updated Programable Power Supply kernel module - Updated ServerBridge (1.93) ? ClientBridge package revision: 1.8.2 ? PI RPC modules revisions (ServerBridge: 1.93, picmlx: 1.80, piplx: 1.59, pipslx: 1.32, pilpxi: 3.69, pi743lx: 1.03, pi743: 1.40) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.10, pi743: 1.00] ### Release 3.18 ### - Fixed 'Instrument Control' page (switching between pilmon revisions) - Updated old-pilmon help - Removed Java SSH client - Added autoclean for www server log - Updated Programable Power Supply kernel module - Updated Programable Power Supply low-level driver - Updated ServerBridge (1.84) ? ClientBridge package revision: 1.8.2 ? PI RPC modules revisions (ServerBridge: 1.84, picmlx: 1.80, piplx: 1.59, pipslx: 1.32, pilpxi: 3.64, pi743lx: 1.03, pi743: 1.40) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.10, pi743: 1.00] ### Release 3.17 ### - Fixed enabling/disabling ping/VXI-11 features - Updated Base kernel module - Updated Programable Power Supply kernel module - Updated Base low-level driver (3.64) - Updated Programable Power Supply low-level driver (1.3.7) - Updated ServerBridge (1.82) - Updated ClientBridge libraries (Communication/Base/Programable Power Supply/Power Sequencer modules) - added functions for monitoring temperatures/voltages/fanspeeds of 60-102/60-103A chassis - added function for change fan speed to auto/max on 60-102/60-103A chassis - added function for enable/disable instrument identification. - added function for reboot the chassis. - Updated mDNSResponder due to error: "daemon.err mDNSResponder: ERROR: getOptRdata - unknown opt 4" ? ClientBridge package revision: 1.8.2 ? PI RPC modules revisions (ServerBridge: 1.82, picmlx: 1.80, piplx: 1.59, pipslx: 1.32, pilpxi: 3.64, pi743lx: 1.03, pi743: 1.37) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.10, pi743: 1.00] ### Release 3.16 ### - Updated LAN configuration (according to LXI Device Specification 2011 revision 1.4 document) - when lease expired(LAN fault indication is presented), LXI get Link-local address(AUTO IP). Device is braodcasting for lease and if get offer then it will switch back to DHCP LAN configuration. - updated hostname changes (conflict process) - Faster device startup ('Warm reboot' via web pages ~ 25 sec.) (Startup ~ 20 sec.) - Added flag message to the "System log" if the device was reverted to default configuration Flag message format: "[date] [time] (none) user.notice kernel: The LXI device was reverted to default settings." - Updated base kernel module - Updated base low-level driver (3.55) - Updated ServerBridge (1.75) - fixed bug with interpretation of the new Bonjour name - Updated LXI identification because of the issues with new NI-VISA library (5.3) update (Identification resource string issue) - Fixed "Session Control" - Updated "Instrument identification" (added status message) ? ClientBridge package revision: 1.7.5 ? PI RPC modules revisions (ServerBridge: 1.75, picmlx: 1.64, piplx: 1.59, pipslx: 1.32, pilpxi: 3.55, pi743lx: 1.03, pi743: 1.36) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.10, pi743: 1.00] ### Release 3.15 ### - Updated LAN configuration (according to LXI Device Specification 2011 revision 1.4 document) - updated DHCP client (fixed complication with some devices. In previous revision the LXI could not obtain DHCP IP address from some network devices /routers/) - Updates web pages (according to LXI Device Specification 2011 revision 1.4 document) - all web pages are validated (the validation is done by Tidy from W3c) - links to other web sites or documents will open new tab in browser - Added LUA scripting support for operating with cards (infinity script) - User can write his own LUA script using extended LUA functions to operate with switch cards (debuging included) - Updated ServerBridge (1.75) - Updated ClientBridge libraries (Communication module, Programable Power Supply) - Updated base low-level driver (3.50) - Updated base kernel module ? ClientBridge package revision: 1.7.5 ? PI RPC modules revisions (ServerBridge: 1.75, picmlx: 1.64, piplx: 1.59, pipslx: 1.32, pilpxi: 3.50, pi743lx: 1.03, pi743: 1.36) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.10, pi743: 1.00] ### Release 3.14 ### - Updated LAN configuration (according to LXI Device Specification 2011 revision 1.4 document) ? PI RPC modules revisions (ServerBridge: 1.74, picmlx: 1.62, piplx: 1.59, pipslx: 1.32, pilpxi: 3.45, pi743lx: 1.03, pi743: 1.36) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.10, pi743: 1.00] ### Release 3.13 ### - Updated LAN configuration (fixed bug with DHCP Timeout) ? PI RPC modules revisions (ServerBridge: 1.74, picmlx: 1.62, piplx: 1.59, pipslx: 1.32, pilpxi: 3.45, pi743lx: 1.03, pi743: 1.36) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.10, pi743: 1.00] ### Release 3.12 ### - Added new feature 'Session Control' (main side bar) for controlling sessions. (more info in 'Help' tab) - Updated ServerBridge (1.74) - Updated ClientBridge libraries (Communication module, Base module, Power sequencer module, Programable Power Supply) - Communication module updates: - added two internal functions PICMLX_GetAllSessions & PICMLX_KillSession - renamed functions PICMLX_GetConnectedHosts, PICMLX_GetConnectedCardHosts into PICMLX_GetConnectedClients, PICMLX_GetConnectedCardClients - compability with Windows 2000 operation system - Updated base low-level driver (3.45) ? PI RPC modules revisions (ServerBridge: 1.74, picmlx: 1.62, piplx: 1.59, pipslx: 1.32, pilpxi: 3.45, pi743lx: 1.03, pi743: 1.36) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.10, pi743: 1.00] ### Release 3.11 ### - Updated 'Monitor Program' (pilmon) ? PI RPC modules revisions (ServerBridge: 1.72, picmlx: 1.40, piplx: 1.56, pipslx: 1.31, pilpxi: 3.36, pi743lx: 1.02, pi743: 1.36) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.1, pi743: 1.00] ### Release 3.10 ### - Updated security - Updated web pages (moved 'Instrument identification' feature to main sidepanel) - Added 'RS232 Control' feature (Allows to control LXI via serial link using 'Monitor Program' - pilmon) - Updated ServerBridge (1.72) - Added DHCP Timeout option into web pages ('LAN configuration' -> 'Advanced IP Configuration') - Updated base low-level driver (3.36) - Moved 'SSH Server Control' feature to 'Instrument Control' tab. ? PI RPC modules revisions (ServerBridge: 1.72, picmlx: 1.40, piplx: 1.56, pipslx: 1.31 pilpxi: 3.36, pi743lx: 1.02, pi743: 1.36) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.1, pi743: 1.00] ### Release 3.09 ### - Added possibility to change 'Bridge Discovery (Echo) port' in the 'Diagnostics' tab. - Added info for 'Bridge messaging level' in 'Diagnostics' tab. ('Options for log messages') - Added support for 41-743 PSU (Programable Power Supply) - added new kernel module for 41-743 PSU (pi743mod.ko) - added new low-level driver for 41-743 PSU (pi743) - added new module for 41-743 PSU (pi743lx) - added driver ('Documents & Drivers') for 41-743 - Updated SOAP services due to support for 41-743 - Updated web pages due to support for 41-743 - Updated ServerBridge (1.70) - Updated ClientBridge libraries (Communication module, Base module, Power sequencer module) - Communication module: - Added Multi-user/Exclusive access mode - Added two new C++ examples for Picmlx module for multi access. - changed behaviour of the 'board' parameter in PICMLX_Connect function. If 'board' is 0 then no network device selection for communication is made (system default). If is greater than 0, than is network device selected from available list (index starts from 1). - Base module updates: - renamed attribute 'PIPLX_BirstAttribute' to 'PIPLX_BirstGetAttribute' - added two new BIRST attributes BIRST_ATTR_SUB_CURRENT and BIRST_ATTR_SUB_GAIN - Updated base low-level driver (3.30) ? PI RPC modules revisions (ServerBridge: 1.70, picmlx: 1.40, piplx: 1.56, pipslx: 1.31, pilpxi: 3.30, pi743lx: 1.02, pi743: 1.36) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.1, pi743: 1.00] ### Release 3.08 ### - Updated base kernel module ? PI RPC modules revisions (ServerBridge: 1.6, picmlx: 1.34, piplx: 1.53, pilpxi: 3.27) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.1] ### Release 3.07 ### - Updated 'Documents & Drivers' web page - Updated base low-level driver (3.27) ? PI RPC modules revisions (ServerBridge: 1.6, picmlx: 1.34, piplx: 1.53, pilpxi: 3.27) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.1] ### Release 3.06 ### - Updated ServerBridge (1.6) - Updated ClientBridge libraries (Communication module, Base module, Power sequencer module) - Updated base low-level driver (3.25) ? PI RPC modules revisions (ServerBridge: 1.6, picmlx: 1.34, piplx: 1.53, pilpxi: 3.25) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.1] ### Release 3.05 ### - ClientBridge libraries (Communication module (1.34), Base module (1.53), Power sequencer module (1.30)) - ServerBridge (Version: 1.57) ? PI RPC modules revisions (ServerBridge: 1.57, picmlx: 1.34, piplx: 1.53, pilpxi: 3.24) ? SOAP services revisions [picoms: 1.11, picards: 1.13, pips: 1.1] #################################### NOTES ##################################### Notes and explanations: picmlx represents 'Communication module' piplx represents 'Base module' pipslx represents 'Power sequencer module' pi743lx represents 'Programable Power Suply module' (41-743 PSU) pilpxi represents 'base low-level driver' pi743 represents 'Programable Power Suply low-level driver' pilmod.ko means 'Base kernel module' pi743mod.ko means 'Programable Power Suply kernel module' ! - exclamation mark indicates updates.) ? - means informations about version of modules