(0xDF) Manufacturing Library Frames

Secondary Headers

Primary Headers






Manufacturing Library Start - ( PH:0xDF, SH:0x80 )

Overview

Manufacturing Library Start is sent from the Host to the Module to enable Manufacturing Library functions. The Host must send this frame before using other manufacturing library frames.

Payload

The payload is empty. 

Allowed Context

Network Down.

Sent By Host/Module

Host.

Manufacturing Library Stop - ( PH:0xDF, SH:0x81 )

Overview

Manufacturing Library Stop is sent from the Host to the Module. The Host must send this frame at the end of using the manufacturing library.

Note that the manufacturing library will automatically be stopped upon a reset of the module.

Payload

The payload is empty. 

Allowed Context

Network Down.

Sent By Host/Module

Host.






Manufacturing Library Tone Control - ( PH:0xDF, SH:0x82 )

Overview

The Manufacturing Library Tone Control is sent from the Host to the Module to turn the tone on or off. When the tone control is on, the radio transmits an unmodulated tone on the currently set channel and power level. 

Payload

Byte IndexField NameNotes
0Tone Control

0x00 = Off (default)

0x01 = On

Allowed Context

Network Down.

Sent By Host/Module

Host.






Manufacturing Library Stream Control - ( PH:0xDF, SH:0x83 )

Overview

The Manufacturing Library Stream Control is sent from the Host to the Module to turn on or off stream transmission. When the stream control is on, the radio transmits a random stream of characters. This is to help measure radio modulation.

Payload

Byte IndexField NameNotes
0Stream Control

0x00 = Off (default)

0x01 = On

Allowed Context

Network Down.

Sent By Host/Module

Host.







Manufacturing Library Tx Packet - ( PH:0xDF, SH:0x84 )

Overview

The Manufacturing Library Tx Packet is sent from the Host to the Module to send 802.15.4 packets over-the-air.

Prior to sending this frame, Host can configure the channel, power and inter-packet delay of the transmission by using the frames Manufacturing Library Set Channel, Manufacturing Library Set Power, and Manufacturing Library Set Tx Delay.

Host can vary the duty cycle of the transmission by varying the payload length and the inter-packet delay.

Payload

Byte IndexField NameNotes
0..1Repeat CounterNumber of times to repeat the transmission of the packet
3Packet Payload Length
4..nPacket PayloadPayload must be at least 3 bytes long

Allowed Context

Network Down.

Sent By Host/Module

Host.






Manufacturing Library Rx Packet - ( PH:0xDF, SH:0x85 )

Overview

The Manufacturing Library RX Packet is sent from the Module to the Host. The payload is at least 4 bytes. This frame returns packets the module receives after the channel manufacturing library has started.

Payload

Byte IndexField NameNotes
0LQI
1RSSI
2payload lengthit will be truncated to 100 (0x64) for longer packets
3..npayload

Allowed Context

Network Down.

Sent By Host/Module

Module.






Manufacturing Library Set Channel - ( PH:0xDF, SH:0x86 )

Overview

The Manufacturing Library Set Channel is sent from the Host to the Module. The payload is 1 byte.

Payload

Byte IndexField NameNotes
0Channel1 byte channel value

Allowed Context

Network Down.

Sent By Host/Module

Host.







Manufacturing Library Get Channel - ( PH:0xDF, SH:0x87 )

Overview

The Manufacturing Library Get Channel Request is sent from the Host to the Module.

Payload

The request payload is empty.

Allowed Context

Network Down.

Sent By Host/Module

Host.


Manufacturing Library Get Channel Response - ( PH:0xDF, SH:0x88 )

Overview

The Manufacturing Library Get Channel Response is sent from the module to the host. The response payload is 1 byte

Payload

Byte IndexField NameNotes
0Channel1 byte channel value

Allowed Context

Network Down.

Sent By Host/Module

Module.






Manufacturing Library Set Power - ( PH:0xDF, SH:0x89 )

Overview

The Manufacturing Library Power is sent from the host to the module. The payload is 1 byte.

Note that the value will be restored to its default value upon a reset of the module.

Payload

Byte IndexField NameNotes
0Power Output

Allowed Context

Network Down.

Sent By Host/Module

Host.






Manufacturing Library Get Power - ( PH:0xDF, SH:0x8A )

Overview

The Manufacturing Library Get Power Request is sent from the host to the module.

Payload

The request payload is empty.

Allowed Context

Network Down.

Sent By Host/Module

Host.

Manufacturing Library Get Power Response - ( PH:0xDF, SH:0x8B )

Overview

The Manufacturing Library Get Power Response is sent from the module to the host. The response payload is 1 byte.

Payload

Byte InexField NameNotes
0Power Output

Allowed Context

Network Down.

Sent By Host/Module

Host.






Manufacturing Library Set Rx Packet Enable - ( PH:0xDF, SH:0x96 )

Overview

The Manufacturing Library Set RX Packet Enable is sent from the Host to the Module. This frame enables or disables Rx packets. 

Payload

Byte IndexField NameNotes
0Filter Status

0x00 = Disable (default)

0x01 = Enable

Allowed Context

Network Down.

Sent By Host/Module

Host.






Manufacturing Library Get Rx Packet Enable - ( PH:0xDF, SH:0x94 )

Overview

The Manufacturing Library Get Rx Packet Enable is sent from the Host to the Module to query the current enable status for Rx packet.

Payload

This command has no payload.

Allowed Context

Network Down.

Sent By Host/Module

Host.

Manufacturing Library Get Rx Packet Enable Response - ( PH:0xDF, SH:0x95 )

Overview

The Manufacturing Library Get Rx Packet Enable Response is sent from the Module to the Host. The frames contains the current enable status for Rx packet.

Payload

Byte IndexField NameNotes
0Filter Status

0x00 = Disabled

0x01 = Enabled

Allowed Context

Network Down.

Sent By Host/Module

Host.








Manufacturing Library Tx Random Packet - ( PH:0xDF, SH:0x8F )

Overview

The Manufacturing Library Tx Random Packet is sent from the Host to the Module. This frame is similar to the frame Manufacturing Library Tx Packet, except that the Module randomizes the packet payload.

Payload

Byte IndexField NameNotes
0..1Repeat Counter
Number of times to repeat the transmission the packet
2Packet Payload LengthLength of the packet payload
Module will randomize the payload for each packet 

Allowed Context

Network Down.

Sent By Host/Module

Host.






Manufacturing Library Set Tx Delay - ( PH:0xDF, SH:0x8C )

Overview

The Manufacturing Library Set Tx Delay is sent from the Host to the Module. Tx Delay is the delay between each packet in a RF Tx packet test. If Host wants to set the Tx Delay, then Host should send this frame before sending the frame Manufacturing Library Tx Packet. If Host does not set the Tx Delay, then Module uses the default value of 0. 

Payload

Byte IndexField NameNotes
0..1Tx Delay

the delay between tx packets, in μs (microseconds)

Allowed Context

Network Down.

Sent By Host/Module

Host.

Manufacturing Library Get Tx Delay - ( PH:0xDF, SH:0x8D )

Overview

The Manufacturing Library Get Tx Delay is sent from the Host to the Module to query the current Tx Delay. Tx Delay is the delay between each packet in a RF Tx packet test. 

Payload

The frame has no payload. 

Allowed Context

Network Down.

Sent By Host/Module

Host.

Manufacturing Library Get Tx Delay Response - ( PH:0xDF, SH:0x8E )

Overview

The Manufacturing Library Get Tx Delay Response is sent from the Module to the Host in response to Manufacturing Library Get Tx Delay. The frame conveys the current Tx Delay. 

Payload

Byte IndexField NameNotes
0..1Tx Delay

the delay between tx packets, in μs (microseconds)

Allowed Context

Network Down.

Sent By Host/Module

Host.






Set CCA Threshold - ( PH:0xDF, SH:0x9A )

Overview

The Set CCA Threshold is sent from the Host to the Module to test the RF performance with different Clear Channel Assessment (CCA) threshold. 

Host can set the CCA threshold either when network is up or network is down. Host can test the effect of CCA threshold, while network is down, by using the manufacturing library Tx functions. Host can also test the effect of CCA threshold, while network is up, by using ZigBee network packets. 

Note that the value will be restored to its default value upon a reset of the module.

Payload

Byte IndexField NameNotes
0CCA Threshold

in dBm, signed 8-bit integer

Allowed Context

Network Down.

Sent By Host/Module

Host.

Get CCA Threshold - ( PH:0xDF, SH:0x9B )

Overview

The Get CCA Threshold is sent from the Host to the Module to query the current Clear Channel Assessment (CCA) threshold. 

Paylaod

The frame has no payload.

Allowed Context

Network Down.

Sent By Host/Module

Host.

Get CCA Threshold Response - ( PH:0xDF, SH:0x9C )

Overview

The Get CCA Threshold Response is sent from the Module to the Host as a response to Get CCA Threshold. The frame payload contains the current CCA threshold. 

Payload

Byte IndexField NameNotes
0CCA Threshold

in dBm, signed 8-bit integer

Allowed Context

Network Down.

Sent By Host/Module

Host.

Legal Notices

Copyright © 2020 MMB Networks, Inc. All rights reserved.
Confidential materials prepared and delivered by MMB Networks for receipt and review only by any partner subject to a valid and enforceable MMB Networks confidentiality agreement. Any receipt, review, or misuse of any of the content exchanged hereunder by any party not a party to this confidential exchange shall be subject to any and all rights available under the law. All rights, title and interest to the materials shall remain with MMB Networks.
Any suggestions provided to MMB Networks with respect to MMB Networks' products or services shall be collectively deemed “Feedback.” You, on behalf of yourself, or if you are providing Feedback on behalf of your employer or another entity, represent and warrant that you have full legal authority to bind such entity to these terms, agree to grant and hereby grant to MMB Networks a nonexclusive, perpetual, irrevocable, royalty free, worldwide license to use and otherwise exploit such Feedback within any MMB Networks products and services.