Skip to content

Conversation

Adminiuga
Copy link
Collaborator

Frame received: 0x1f27000e0007000a89d212190000

case ZM_CMD_BEACON:
    {
        const uint BEACON_LEN = 7;

        deCONZ::Beacon b;

        const uint8_t *p = cmd->buffer.data;
        quint16 len = cmd->buffer.len;

        while (len >= BEACON_LEN)
        {
            p = get_u16_le(p, &b.source);
            p = get_u16_le(p, &b.panId);
            p = get_u8_le(p, &b.channel);
            p = get_u8_le(p, &b.flags);
            p = get_u8_le(p, &b.updateId);

            emit beacon(b);

            len -= BEACON_LEN;

        }
    }

https://github.com/dresden-elektronik/deconz-rest-plugin/issues/158#issuecomment-502687797

@Adminiuga Adminiuga force-pushed the enhancement/beacon-frame branch from 47867da to 140f5cb Compare June 18, 2019 02:00
@Adminiuga Adminiuga requested a review from damarco June 18, 2019 02:10
@damarco damarco merged commit 7060ada into zigpy:master Jun 21, 2019
@damarco
Copy link
Contributor

damarco commented Jun 21, 2019

Thanks, @Adminiuga !

@Adminiuga Adminiuga deleted the enhancement/beacon-frame branch June 22, 2019 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants