Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gh 14/UI c 3082/phcoval/node/main #14

Open
wants to merge 21 commits into
base: main
Choose a base branch
from

Commits on Jan 17, 2024

  1. GH-14: Enable testing by default

    More to be tested
    
    Bug-SiliconLabs: UIC-3082
    Bug-GitHub: #3
    Origin: https://github.com/rzr/UnifySDK/tree/GH-14/UIC-3082/phcoval/main
    Forwarded: SiliconLabs#26
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr authored and agarwal57 committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    a3fa1c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. SiliconLabsGH-20: Fix support for COMMAND_CLASS_METER V1,V2 & V3

    Fixes bug where Attribute [0x3208] Value can not get resolved for legacy devices.
    Size of ZW_METER_GET_V3_FRAME is smaller than size of ZW_METER_GET_V5_FRAME.
    Legacy device supporting COMMAND_CLASS_METER_V3 and below will ignore received V5 frames,
    because frame size is larger than expected.
    
    Signed-off-by: Nenad Kljajic <nkljajic@control4.com>
    nkljajic authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    788e356 View commit details
    Browse the repository at this point in the history
  2. SiliconLabsGH-20: zpc: meter: Adjust tests to select matching version…

    …s of CC
    
    Bug-SiliconLabs: UIC-3082
    Origin: https://github.com/rzr/UnifySDK/tree/GH-20/UIC-3082/phcoval/main
    Relate-to: nkljajic#1
    Forwarded-SiliconLabs: task/UIC-3082/phcoval/SiliconLabsGH-20/develop
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5f597bb View commit details
    Browse the repository at this point in the history
  3. SiliconLabsGH-21: Fix COMMAND_CLASS_VERSION value for Rust components

    Fix a mismatch between value in Rust and value defined in C header:
    zpc_attribute_store/include/attribute_store_defined_attribute_types.h
    
    Signed-off-by: Nenad Kljajic <nkljajic@control4.com>
    nkljajic authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2a28c7f View commit details
    Browse the repository at this point in the history
  4. SiliconLabsGH-22: Fix Multi Channel Handling of Secure NIF

    Some S0 multichannel endpoints will not respond to multichannel encapsulated
    SECURITY_COMMANDS_SUPPORTED_GET command [ 60 0D 00 01 98 02 ].
    In such case, copy endpoint NIF to Secure NIF.
    
    For reference, see:
    Z-Wave Transport-Encapsulation Command Class Specification
    3.5.4.1 Multi Channel Handling
    
    The implicit rule that all non-secure command classes for an End Point must be controllable
    securely is still in effect, if the endpoint is reported secure.
    
    Signed-off-by: Nenad Kljajic <nkljajic@control4.com>
    nkljajic authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7c371a3 View commit details
    Browse the repository at this point in the history
  5. SiliconLabsGH-22: Fix zwave_command_class_node_info_resolver unit test

    SiliconLabsGH-22 add a new callback on the give_up_listener on the ATTRIBUTE_ZWAVE_SECURE_NIF attribute causing the test case to fail.
    
    The test only expect this listener to be called on the non-secure NIF ATTRIBUTE_ZWAVE_NIF. This change make sure that the code is only executed in the context of ATTRIBUTE_ZWAVE_NIF and ignored  for ATTRIBUTE_ZWAVE_SECURE_NIF as this test don't care about it.
    
    Bug-SiliconLabs: UIC-3082
    Relate-to: SiliconLabs#22
    Forwarded-SiliconLabs: task/UIC-3082/phcoval/SiliconLabsGH-22/develop
    silabs-borisl authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2b2c773 View commit details
    Browse the repository at this point in the history
  6. SiliconLabsGH-22: Lint code for SonarCube

    Bug-SiliconLabs: UIC-3082
    Relate-to: SiliconLabs#22
    Forwarded-SiliconLabs: task/UIC-3082/phcoval/SiliconLabsGH-22/develop
    Origin: silabs-borisl#2
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7a72adf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f172eca View commit details
    Browse the repository at this point in the history
  8. SiliconLabsGH-24: Fix CC SWITCH_COLOR Duration param

    Duration can be any value in the range 0x01..0xFD.
    
    For reference, see:
    CC:0000.00.00.11.015
    CC:0033.02.05.11.007
    
    Signed-off-by: Nenad Kljajic <nkljajic@control4.com>
    nkljajic authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    873755b View commit details
    Browse the repository at this point in the history
  9. SiliconLabsGH-24: zpc: Code refactoring of switch color

    Bug-SiliconLabs: UIC-3082
    Relate-to: SiliconLabs#24
    Forwarded-SiliconLabs: task/UIC-3082/phcoval/SiliconLabsGH-24/develop
    Origin: nkljajic#5
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    silabs-borisl authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4971c34 View commit details
    Browse the repository at this point in the history
  10. SiliconLabsGH-24: zpc: Update test for switch color

    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    (cherry picked from commit 7cf96bbd299634ed7bc393eae1d017bf5bf07d21)
    
    Bug-SiliconLabs: UIC-3082
    Relate-to: SiliconLabs#24
    Forwarded-SiliconLabs: task/UIC-3082/phcoval/SiliconLabsGH-24/develop
    Origin: nkljajic#5
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr authored and agarwal57 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4d72f4e View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Release ver_1.5.0

    Unify Automated committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    3b43b68 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. SiliconLabsGH-15: Enable CLA contribs

    Bug-SiliconLabs: UIC-3082
    Bug-GitHub: SiliconLabs#15
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    (cherry picked from commit 861d661)
    rzr authored and agarwal57 committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    645a084 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. GH-14: Add github action support

    Note this is currently active in forked repos
    
    Bug-SiliconLabs: UIC-3082
    Bug-GitHub: #3
    Forwarded: SiliconLabs#14
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    ec2815a View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. SiliconLabsGH-26: Fix infinite loop on invalid next configuration par…

    …ameter.
    
    When 'Parameter Number' and 'Next Parameter Number' are equal,
    configuration parameter discovery can not complete.
    For example, this Z-Wave frame will set Node Interview into an infinite loop:
    
    70 : COMMAND_CLASS_CONFIGURATION
    0F : CONFIGURATION_PROPERTIES_REPORT_V4
    00 : Parameter Number 1 (MSB)
    71 : Parameter Number 2 (LSB)
    09 : Format 0x01 Unsigned Integer, size 0x1
    01 : Min Value
    64 : Max Value
    0A : Default Value
    00 : Next Parameter Number (MSB)
    71 : Next Parameter Number (LSB)
    02 : No Bulk support 0x1, Not Advanced Parameter 0x0
    
    Signed-off-by: Nenad Kljajic <nkljajic@control4.com>
    nkljajic authored and rzr committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    1daacdf View commit details
    Browse the repository at this point in the history
  2. SiliconLabsGH-39: Prioritize command classes for interview

    First time we use COMMAND_CLASS_VERSION, query its own version supported.
    
    Prioritize COMMAND_CLASS_MANUFACTURER_SPECIFIC before others.
    UAM rules can match unique device model, so we could override
    supported command class version attributes for matching device model.
    
    Signed-off-by: Nenad Kljajic <nkljajic@control4.com>
    nkljajic authored and rzr committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c5cf19c View commit details
    Browse the repository at this point in the history
  3. SiliconLabsGH-40: MAX_PING_TIME_INTERVAL should be 24 hours, 24 not m…

    …inutes
    
    In ver_1.0.0 intended value was supposed to be 24 hours, as indicated by its comment.
    During refactoring this comment was lost, so value incorrectly remained 24 minutes.
    Interval of 24 minutes to ping failing device seems arbitrary and too short.
    
    Signed-off-by: Nenad Kljajic <nkljajic@control4.com>
    nkljajic authored and rzr committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8c3c67c View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Release ver_1.6.0

    Unify Automated committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    954fdce View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. dev_gui: Prefer system yarnpkg over yarn

    Also align to distro stable version:  1.22.19+~cs24.27.18-2+deb12u1
    
    Currently there is no backport of recent version, so let´s align to debian
    
    https://tracker.debian.org/pkg/node-yarnpkg
    
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    04c3889 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a3537b View commit details
    Browse the repository at this point in the history
  3. build: Build devui for zpc

    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a6d7afd View commit details
    Browse the repository at this point in the history