EOS SDK v2.22.1.6 (EOS 4.29.0)
Resources
- Online API Documentation
- Stubs also available via Arista Software Download Page
Features
- xcvr
- new API:
int32_t tx_turnup_state( intf_id_t )
- new API:
int32_t rx_turnup_state( intf_id_t )
- new API:
int32_t register_read( intf_id_t, uint16_t addr, std::string location = "" )
- new API:
Bug fixes and Improvements
-
ham Module
write
andwriteBlock
takeByteString
instead ofstd::string
. This is not a source compatible change (ham is still prototype phase!). In python, ByteString means unicode will be converted to utf-8
-
xcvr Module
- API added in 2.22.1.3 (tx_output_power_is) moved to the end: no need to rebuild if upgrading from < 2.22.1.3. If upgrading from >= 2.22.1.3 and you use rx_fine_frequency/rx_frequency/tx_frequency/tx_disabled you need to rebuild.
-
eapi Module
- API added in 2.22.1.3 (run_show_cmd_text) moved to the end: no need to rebuild if upgrading from < 2.22.1.3. If upgrading from >= 2.22.1.3 and you use run_config_cmds you need to rebuild.