This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Zigbee cli example giving Unimplemented signal error

Hi ,

I am using nrf52840 dk running zigbee cli example in sdk . I have configured dk as coordinator and using xbee modules as routers . After successful addition of xbee routers , coordinator starts to show this log. "<info> app: Unimplemented signal (signal: 21, status: 0)" . I don't know why it is showing signal 21 and what does that means.

 

Parents
  • Hello,

    If you look in the file zigbee_helpers.c (where the line that prints this line) is implemented you can see that this is an event handler, zigbee_default_signal_handler() with a switch for the different events. If you search for any of these events, you will see that they are all defined in zboss_api_zdo.h in an enum called zb_zdo_app_signal_type_e. The message simply means that this signal is not included in the signal event handler.

    Enums being 0 indexed, signal 21 refers to ZB_NLME_STATUS_INDICATION. 

    Status = 0 means that the status is OK.

    Exactly what the event does I am not sure. You must try to add this event to your event handler, and look at the parameters. Read the description for ZB_NLME_STATUS_INDICATION in zboss_api_zdo.h on line 432-439. Check out the zb_zdo_signal_nlme_status_indication_params_t struct in the same file.

    Best regards,

    Edvin

Reply
  • Hello,

    If you look in the file zigbee_helpers.c (where the line that prints this line) is implemented you can see that this is an event handler, zigbee_default_signal_handler() with a switch for the different events. If you search for any of these events, you will see that they are all defined in zboss_api_zdo.h in an enum called zb_zdo_app_signal_type_e. The message simply means that this signal is not included in the signal event handler.

    Enums being 0 indexed, signal 21 refers to ZB_NLME_STATUS_INDICATION. 

    Status = 0 means that the status is OK.

    Exactly what the event does I am not sure. You must try to add this event to your event handler, and look at the parameters. Read the description for ZB_NLME_STATUS_INDICATION in zboss_api_zdo.h on line 432-439. Check out the zb_zdo_signal_nlme_status_indication_params_t struct in the same file.

    Best regards,

    Edvin

Children
  • I am getting the same in both project cli_agent_routermulti_sensor

    cli_agent_route UART Log: Not getting Done for 'bdb start'

    > bdb role zc
    Coordinator set
    
    Done
    
    > bdb start
    Started coordinator
    
    

    cli_agent_route RTT Log

    <info> app: Production configuration is not present or invalid (status: -1)
    
    <info> app: Zigbee stack initialized
    
    <info> app: Device started for the first time
    
    <info> app: Start network formation
    
    <info> app: Network formed successfully, start network steering (Extended PAN ID: f4ce36c5f71f4b86, PAN ID: 0x0BFE)
    
    <info> app: Joined network successfully (Extended PAN ID: f4ce36c5f71f4b86, PAN ID: 0x0BFE)
    
    <info> app: Unimplemented signal (signal: 21, status: 0)
    
    <info> app: Unimplemented signal (signal: 21, status: 0)
    
    <info> app: Unimplemented signal (signal: 21, status: 0)

    multi_sensor

    <info> app: Production configuration is not present or invalid (status: -1)
    
    <info> app: Zigbee stack initialized
    
    <info> app: Unimplemented signal (signal: 21, status: 0)
    
    <info> app: Unimplemented signal (signal: 21, status: 0)
    
    <info> app: Unimplemented signal (signal: 21, status: 0)
    
    <info> app: Unable to join the network, start network steering
    
    <info> app: Started network rejoin procedure.
    
    <info> app: Unimplemented signal (signal: 21, status: 0)
    
    <info> app: Unimplemented signal (signal: 21, status: 0)
    
    <info> app: Unimplemented signal (signal: 21, status: 0)

    What's wrong here?

Related