CANopen Slave Protocol Stack 
Version 7.08.00
Loading...
Searching...
No Matches
CiA 404 Changelog

[2.10] - 2026-08-06

Added

  • slIdx914C_Hysteresis field in Cos404_AI_Config_ts: hysteresis for span and error limit detection (AI function block)

Changed

  • internal function ProcessLimits() reworked: status bits NOT_VALID, POS_OVERLOAD, NEG_OVERLOAD, and ERROR_LIMIT are now cleared only when the input has moved back past the threshold by the configured hysteresis amount
  • Fix scale offset (index 6127h) for int32_t data type: offset is now multiplied by powers of 10 based on the number of decimal digits of the process value (ubIdx6132_DecimalDigitsInt32PV)
  • Fix int32_t-to-int16_t divisor calculation: now derived from the difference between int32_t and int16_t decimal digit counts (separate limits COS404_AI_DECIMAL_DIGITS_INT16_MAX and COS404_AI_DECIMAL_DIGITS_INT32_MAX)
  • CO default parameter macros (COS_DS404_CO_XP1_DEFAULT, COS_DS404_CO_XP2_DEFAULT, COS_DS404_CO_TN1_DEFAULT) wrapped in preprocessor guards to allow user-side override

[2.08] - 2026-07-08

Added

Changed

  • Sensor type handling, active data type handling, PDO configuration (AI function block)

Removed

  • Cos404_AI_SetFV_Int16(), Cos404_AI_SetFV_Int32() and Cos404_AI_SetFV_Real32()

[2.06] - 2025-11-04

Added

Changed

  • Fix data type for objects 7348h and 7349h (AO function block)

[2.04] - 2025-09-10

Added

  • Minimum CO function block

Changed

  • Profile does not require NVM support (e.g. object 6F10h)

[2.02] - 2023-11-30

Added

Changed

  • New span min and span max implementation for int16_t and int32_t datatype
  • Fix read operation from index 9300h

[2.00] - 2023-05-30

Added

  • cos404.h header file that includes sub-modules and tracks version number

Changed

  • API and usage of CiA 404 AO and AI modules