Icepapcms

Latest version: v3.9.0

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

1.16

-------------------------------------------------------------------------
* Added support for the new ?VER SAVED command available since 1.16
* Added support for the new ?_PROG command available since MCPU 0.17
* Fixed bug on setting enc position (it did a POS command instead of an ENC command)
* Fixed bug on conflicts with FLAG-type parameters

1.15

-------------------------------------------------------------------------
* Implemented behaviour for the --all-netwroks options flag
* Command line options added: --expert, --all-networks
* Two more directories in the preferences: Configurations + firmware
* Blink button remains pressed until the user clicks it again
* Save config does not popup anything unless some error in the process
* Save config also performs "Send Config" if not done by the user
* Fixed Current Config button behaviour
* Fixed Undo button behaviour
* Solve minibug in Icepap Console timout handling
* Added waiting cursor when saving configuration
* Solve minibug Sending config not always should set CONFIG mode
* Solve minibug in 2nd time starting IcepapCMS without accepting preferences
* Solve minibug when deleting systems while connected to them

* Last driver signature updated when saving config
* Blink button available in the top blue box of the driver view
* Set EXPERT_FLAG available under Driver menu as a checkbox
* New conflict resolution based on EXPERT_FLAG
- New drivers: Prompt "Reset to default?" Cancel | Ok (both answers resolve conflict)
- Moved drivers: Same as New Drivers (Do not prompt for all configs of the same driver
- Modified without EXPERT flag: "Set DataBase Values?" Cancel | Ok (only Ok resolves conflict)
- Modified with EXPERT flag: "Set Driver Values?" Cancel | Ok (only Ok resolves conflict)
- If expert flag is detected, the application removes the flag from the driver
- The YES-NO dialog shows the parameters which differ
* Firmware versions check (master != drivers) and upgrade progress bar
* Solved errors in the system/crate views while in PROG MODE
* Solve minibug, now it is possible to change info signals in test tab
* Add Close Loop option in main page CLOOPENC -> PCLOOP
* Import and export configurations to files supports the Unknown parameters
* STRTVEL param is now supported (it used to be DEFIVEL)
* Support for ?active's answer: '???' instead of 'YES' in some firmware versions

1.14

-------------------------------------------------------------------------
* Solved mini-bug when updating the CFG ACTIVE parameter
* New limits for spinboxes: ICURR,BCURR: 100; NRSTEPS: 2^32
* New / Moved drivers present a conflict: Reset to defaults or
keep the current driver config
* When adding an Icepap system the cursor is changed for a waiting
clock one
* Active status is checked in order to change the CFG ACTIVE parameter
* Support for the Icepap Motor Types Catalog
* Put a 'SAVE Config' button under the 'SEND Config'button
* Wait for the second '$' to all icepap answers that start with '$'
* The ComboBox Unkonwn parameters have "LIST value" in the
Description field
* Parse signature and show host and epoch using the ctime() function
* typo: Status message: conflics -> conflicts
* Better names: Apply Config -> Send Config ,
Sign Config -> Save Config
* Better names: enable -> power ON , disable -> powerOFF (driver widget)
* Added support for the driver name conflicts
* The upgrade firmware function gives time to the triton to compute
the checksum before disconnecting
* CFGINFO answers are readed until the final '$' is found

1.13

-------------------------------------------------------------------------
* The timeout errors doesn't freeze any more the application
* When scanning a system or preparing the driver page, a clock cursor
is shown
* upper-lower case conflicts are ignored for highlighting
* Accessing for first time does not create conflicts any more
* Adding icepap: Notification of which location has already the system
* Status bar conflict messages cleared when conflicts are solved
* The system preiodic refresh task keeps only one call to refresh
methods for system and crate
* Changing location does not report connection errors (previous
opened systems)
* If the driver is in config mode, the application can perform
absolute and relative movements
* It doesn't allow to add a system if it is already defined in the
database
* Version support with the Help->About menu action
* The icepap system tree has the drivers sorted
* When adding a system handle the connection exceptions like 'No
route to host'
* The VERSION file with all features/bug-fixing history
* The config values are set to the icepap system using the ?CFGINFO
order
* The icepap systems tree is now sorted and it keeps the position
* Driver parameters new to the GUI can be modifed in the "Unknown
tab"
* Some widgets did not highlight properly
* All widgets have a tooltip from the
src/templates/driverparameters.xml file
* In case of removed drivers, the application does not hang any more
* Proper refresh of the driver name properly
* Driver name included in historic configurations
* Historic configurations syncronizations has been revised
* The too-slow behaviour when applying changes or signing has been
fixed

1.12

-------------------------------------------------------------------------
* After applying the config, the system checks all the configuration
to highlight possible changes
* The application can connect to different drivers with different
firmware versions. The parameters and the possible values for each
are retrieved from the same drivers using ?CFGINFO, instead of
hard-coded in the application
* YELLOW highlight for values that differ from IcepapCMS and Driver,
SALMON highlight for values that are equal in the application and
the driver, but differ from the database values
* The application can work with: IDLE VOLTAGE, REGULATION GAIN,
POSITION SRC, IDLE CURRENT, BOOST CURRENT, and ALL SSI parameters
* Change ENABLE/DISABLE with ON/OFF
* The application supports connections and disconnections from the
icepap systems without hanging

1.11

-------------------------------------------------------------------------
* Sign driver configuration should save data in the database
* Regulation gain should be inside the 'Pi Current Regulation'
section
* Drop down menus should be also yellow when changing the values
* The preferences dialog should end with an OK button instead of a
CLOSE button
* Log window for firmware upgrade should auto scroll-down
* Icepap systems tree puts at bottom the last opened system it should
preserve the systems' order presented at startup
* Idle voltage should be presented AFTER nominal voltage
* The parameter for signing could be epoch in hex + hostname
* Microstepping should disappear from the test tab
* When closing the application, it should close the console
* Typo: The tune testing tab should say 'INFO SIGNALS' instead of
'INFO SINGAL'
* Typo: Right click a driver, the popup should say 'SYSTEM' instead
of SYSTEN'
* When displaying a driver, the version shown should be the driver's
one instead of the DSP one
* BM01 gets stuck when reading 4 crates
* The Add/Remove Icepap System action should commit to the database,
by now, it only commits on exit
* The communication test in the Upgrade firmware window doesn't work
* The Default acceleration time should inform that it is in SECOND
units

Page 5 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.