Closed eric-qianfeng closed 3 years ago
@eric-qianfeng Can you provide me with the following:
ics.load_default_settings()
result in the same behavior?Cyan is a left over code name that never was updated upstream, FIRE2 is cyan. https://github.com/intrepidcs/python_ics/blob/master/include/ics/icsnVC40.h#L1692
@drebbe-intrepid , the following is my answer:
Load Default Settings
in explorer first, after quit the explorer, I call the function in Python, and get the upper snapshot.@eric-qianfeng Thanks for catching that, the example is wrong. That is a failed copy and paste.
Even when you load defaults in neoVI Explorer if the license level in the hardware is not set correctly the network enables will not be set. It should be able the firmware versions when you first connect to the device for the license level.
ics.load_default_settings()
directly tells the firmware to reset to defaults and the only thing that should impede that is the hardware license I believe.
I was unable to reproduce this here and I looks like you are in contact with our support department. I'm going to close this out, if you find there is an issue with the API please re-open this issue please!
Documentation bug with ics.load_default_settings()
will be in the next releases.
There is a function in python lib:
ics.set_device_settings(device, Settings, save_to_eeprom, vnet_slot)
But the parameter Settings (ics.DeviceSettings) doesn’ t have the property “fire2”, I guess maybe it is “cyan”, but when I try to use ics.get_device_settings(device) to test it, I failed to get the baudrate value.
The following is the return value s:
And all the value network_enables, network_enables_2, network_enables_3 are also 0. So I think my guess for Fire2 is wrong.
I think for Fire2, something wrong with get_device_settings(). So how to enable the Fire2 network HSCAN6 & HSCAN7?