LICENSE
README.md
pyproject.toml
src/brg_certificate/__init__.py
src/brg_certificate/brg_certificate.py
src/brg_certificate/brg_certificate_cli.py
src/brg_certificate/cert_common.py
src/brg_certificate/cert_config.py
src/brg_certificate/cert_data_sim.py
src/brg_certificate/cert_defines.py
src/brg_certificate/cert_gw_sim.py
src/brg_certificate/cert_mqtt.py
src/brg_certificate/cert_prints.py
src/brg_certificate/cert_protobuf.py
src/brg_certificate/cert_results.py
src/brg_certificate/cert_utils.py
src/brg_certificate/certificate_bcc_sanity_test_list.txt
src/brg_certificate/certificate_bcc_test_list.txt
src/brg_certificate/certificate_sanity_test_list.txt
src/brg_certificate/certificate_test_list.txt
src/brg_certificate/restore_brg.py
src/brg_certificate/wltPb_pb2.py
src/brg_certificate/wltPb_pb2.pyi
src/brg_certificate/wlt_types.py
src/brg_certificate/ag/energous_v0_defines.py
src/brg_certificate/ag/energous_v1_defines.py
src/brg_certificate/ag/energous_v2_defines.py
src/brg_certificate/ag/energous_v3_defines.py
src/brg_certificate/ag/energous_v4_defines.py
src/brg_certificate/ag/fanstel_lan_v0_defines.py
src/brg_certificate/ag/fanstel_lte_v0_defines.py
src/brg_certificate/ag/fanstel_wifi_v0_defines.py
src/brg_certificate/ag/minew_lte_v0_defines.py
src/brg_certificate/ag/wlt_cmd_if.html
src/brg_certificate/ag/wlt_types.html
src/brg_certificate/ag/wlt_types_ag.py
src/brg_certificate/ag/wlt_types_ag_jsons/brg2brg_ota.json
src/brg_certificate/ag/wlt_types_ag_jsons/brg2gw_hb.json
src/brg_certificate/ag/wlt_types_ag_jsons/brg2gw_hb_sleep.json
src/brg_certificate/ag/wlt_types_ag_jsons/calibration.json
src/brg_certificate/ag/wlt_types_ag_jsons/custom.json
src/brg_certificate/ag/wlt_types_ag_jsons/datapath.json
src/brg_certificate/ag/wlt_types_ag_jsons/energy2400.json
src/brg_certificate/ag/wlt_types_ag_jsons/energySub1g.json
src/brg_certificate/ag/wlt_types_ag_jsons/externalSensor.json
src/brg_certificate/ag/wlt_types_ag_jsons/interface.json
src/brg_certificate/ag/wlt_types_ag_jsons/powerManagement.json
src/brg_certificate/ag/wlt_types_ag_jsons/side_info_sensor.json
src/brg_certificate/ag/wlt_types_ag_jsons/signal_indicator_data.json
src/brg_certificate/ag/wlt_types_ag_jsons/unified_echo_ext_pkt.json
src/brg_certificate/ag/wlt_types_ag_jsons/unified_echo_pkt.json
src/brg_certificate/config/eclipse.json
src/brg_certificate/config/hivemq.json
src/brg_certificate/config/mosquitto.json
src/brg_certificate/config/mosquitto.md
src/brg_certificate/config/wiliot-dev.json
src/brg_certificate/tests/calibration/interval_test/interval_test.json
src/brg_certificate/tests/calibration/interval_test/interval_test.py
src/brg_certificate/tests/calibration/output_power_test/output_power_test.json
src/brg_certificate/tests/calibration/output_power_test/output_power_test.py
src/brg_certificate/tests/calibration/pattern_test/pattern_test.json
src/brg_certificate/tests/calibration/pattern_test/pattern_test.py
src/brg_certificate/tests/datapath/aging_test/aging_test.json
src/brg_certificate/tests/datapath/aging_test/aging_test.py
src/brg_certificate/tests/datapath/num_of_tags_test/num_of_tags_test.json
src/brg_certificate/tests/datapath/num_of_tags_test/num_of_tags_test.py
src/brg_certificate/tests/datapath/output_power_test/output_power_test.json
src/brg_certificate/tests/datapath/output_power_test/output_power_test.py
src/brg_certificate/tests/datapath/pacer_interval_ble5_test/pacer_interval_ble5_test.json
src/brg_certificate/tests/datapath/pacer_interval_ble5_test/pacer_interval_ble5_test.py
src/brg_certificate/tests/datapath/pacer_interval_tags_count_test/pacer_interval_tags_count_test.json
src/brg_certificate/tests/datapath/pacer_interval_tags_count_test/pacer_interval_tags_count_test.py
src/brg_certificate/tests/datapath/pacer_interval_test/pacer_interval_test.json
src/brg_certificate/tests/datapath/pacer_interval_test/pacer_interval_test.py
src/brg_certificate/tests/datapath/pattern_test/pattern_test.json
src/brg_certificate/tests/datapath/pattern_test/pattern_test.py
src/brg_certificate/tests/datapath/pkt_filter_ble5_test/pkt_filter_ble5_test.json
src/brg_certificate/tests/datapath/pkt_filter_ble5_test/pkt_filter_ble5_test.py
src/brg_certificate/tests/datapath/pkt_filter_gen3_test/pkt_filter_gen3_test.json
src/brg_certificate/tests/datapath/pkt_filter_gen3_test/pkt_filter_gen3_test.py
src/brg_certificate/tests/datapath/pkt_filter_test/pkt_filter_test.json
src/brg_certificate/tests/datapath/pkt_filter_test/pkt_filter_test.py
src/brg_certificate/tests/datapath/rssi_threshold_test/rssi_threshold_test.json
src/brg_certificate/tests/datapath/rssi_threshold_test/rssi_threshold_test.py
src/brg_certificate/tests/datapath/rx_channel_test/rx_channel_test.json
src/brg_certificate/tests/datapath/rx_channel_test/rx_channel_test.py
src/brg_certificate/tests/datapath/rx_rate_gen2_test/rx_rate_gen2_test.json
src/brg_certificate/tests/datapath/rx_rate_gen2_test/rx_rate_gen2_test.py
src/brg_certificate/tests/datapath/rx_rate_gen3_test/rx_rate_gen3_test.json
src/brg_certificate/tests/datapath/rx_rate_gen3_test/rx_rate_gen3_test.py
src/brg_certificate/tests/datapath/stress_gen3_test/stress_gen3_test.json
src/brg_certificate/tests/datapath/stress_gen3_test/stress_gen3_test.py
src/brg_certificate/tests/datapath/stress_test/stress_test.json
src/brg_certificate/tests/datapath/stress_test/stress_test.py
src/brg_certificate/tests/datapath/tx_repetition_algo_test/tx_repetition_algo_test.json
src/brg_certificate/tests/datapath/tx_repetition_algo_test/tx_repetition_algo_test.py
src/brg_certificate/tests/datapath/tx_repetition_test/tx_repetition_test.json
src/brg_certificate/tests/datapath/tx_repetition_test/tx_repetition_test.py
src/brg_certificate/tests/edge_mgmt/actions_test/actions_test.json
src/brg_certificate/tests/edge_mgmt/actions_test/actions_test.py
src/brg_certificate/tests/edge_mgmt/brg2brg_ota_ble5_test/brg2brg_ota_ble5_test.json
src/brg_certificate/tests/edge_mgmt/brg2brg_ota_ble5_test/brg2brg_ota_ble5_test.py
src/brg_certificate/tests/edge_mgmt/brg2brg_ota_test/brg2brg_ota_test.json
src/brg_certificate/tests/edge_mgmt/brg2brg_ota_test/brg2brg_ota_test.py
src/brg_certificate/tests/edge_mgmt/leds_test/leds_test.json
src/brg_certificate/tests/edge_mgmt/leds_test/leds_test.py
src/brg_certificate/tests/edge_mgmt/ota_test/ota_test.json
src/brg_certificate/tests/edge_mgmt/ota_test/ota_test.py
src/brg_certificate/tests/edge_mgmt/periodic_msgs_test/periodic_msgs_test.json
src/brg_certificate/tests/edge_mgmt/periodic_msgs_test/periodic_msgs_test.py
src/brg_certificate/tests/energy2400/duty_cycle_test/duty_cycle_test.json
src/brg_certificate/tests/energy2400/duty_cycle_test/duty_cycle_test.py
src/brg_certificate/tests/energy2400/output_power_test/output_power_test.json
src/brg_certificate/tests/energy2400/output_power_test/output_power_test.py
src/brg_certificate/tests/energy2400/pattern_test/pattern_test.json
src/brg_certificate/tests/energy2400/pattern_test/pattern_test.py
src/brg_certificate/tests/energy2400/signal_indicator_ble5_10_250k_test/signal_indicator_ble5_10_250k_test.json
src/brg_certificate/tests/energy2400/signal_indicator_ble5_10_250k_test/signal_indicator_ble5_10_250k_test.py
src/brg_certificate/tests/energy2400/signal_indicator_ble5_10_500k_test/signal_indicator_ble5_10_500k_test.json
src/brg_certificate/tests/energy2400/signal_indicator_ble5_10_500k_test/signal_indicator_ble5_10_500k_test.py
src/brg_certificate/tests/energy2400/signal_indicator_sub1g_2_4_test/signal_indicator_sub1g_2_4_test.json
src/brg_certificate/tests/energy2400/signal_indicator_sub1g_2_4_test/signal_indicator_sub1g_2_4_test.py
src/brg_certificate/tests/energy2400/signal_indicator_test/signal_indicator_test.json
src/brg_certificate/tests/energy2400/signal_indicator_test/signal_indicator_test.py
src/brg_certificate/tests/energy_sub1g/duty_cycle_test/duty_cycle_test.json
src/brg_certificate/tests/energy_sub1g/duty_cycle_test/duty_cycle_test.py
src/brg_certificate/tests/energy_sub1g/pattern_test/pattern_test.json
src/brg_certificate/tests/energy_sub1g/pattern_test/pattern_test.py
src/brg_certificate/tests/energy_sub1g/signal_indicator_functionality_test/signal_indicator_functionality_test.json
src/brg_certificate/tests/energy_sub1g/signal_indicator_functionality_test/signal_indicator_functionality_test.py
src/brg_certificate/tests/energy_sub1g/signal_indicator_test/signal_indicator_test.json
src/brg_certificate/tests/energy_sub1g/signal_indicator_test/signal_indicator_test.py
src/brg_certificate/tests/pwr_mgmt/pwr_mgmt_test/pwr_mgmt_test.json
src/brg_certificate/tests/pwr_mgmt/pwr_mgmt_test/pwr_mgmt_test.py
src/brg_certificate/tests/sensors/ext_sensor_test/ext_sensor_test.json
src/brg_certificate/tests/sensors/ext_sensor_test/ext_sensor_test.py
src/common/wlt_logo.png
src/gw_certificate/__init__.py
src/gw_certificate/cert_results.py
src/gw_certificate/gw_certificate.py
src/gw_certificate/gw_certificate_cli.py
src/gw_certificate/ag/ut_defines.py
src/gw_certificate/ag/wlt_types.py
src/gw_certificate/ag/wlt_types_ag.py
src/gw_certificate/ag/wlt_types_data.py
src/gw_certificate/api/extended_api.py
src/gw_certificate/api_if/__init__.py
src/gw_certificate/api_if/api_validation.py
src/gw_certificate/api_if/gw_capabilities.py
src/gw_certificate/api_if/200/data.json
src/gw_certificate/api_if/200/logs.json
src/gw_certificate/api_if/200/status.json
src/gw_certificate/api_if/201/data.json
src/gw_certificate/api_if/201/logs.json
src/gw_certificate/api_if/201/status.json
src/gw_certificate/api_if/202/data.json
src/gw_certificate/api_if/202/logs.json
src/gw_certificate/api_if/202/status.json
src/gw_certificate/api_if/203/data.json
src/gw_certificate/api_if/203/logs.json
src/gw_certificate/api_if/203/status.json
src/gw_certificate/api_if/204/data.json
src/gw_certificate/api_if/204/logs.json
src/gw_certificate/api_if/204/status.json
src/gw_certificate/api_if/205/data.json
src/gw_certificate/api_if/205/logs.json
src/gw_certificate/api_if/205/status.json
src/gw_certificate/common/analysis_data_bricks.py
src/gw_certificate/common/debug.py
src/gw_certificate/common/serialization_formatter.py
src/gw_certificate/common/utils.py
src/gw_certificate/common/utils_defines.py
src/gw_certificate/common/wltPb_pb2.py
src/gw_certificate/common/wltPb_pb2.pyi
src/gw_certificate/interface/4.4.91_app.zip
src/gw_certificate/interface/4.4.91_sd_bl_app.zip
src/gw_certificate/interface/ble_simulator.py
src/gw_certificate/interface/ble_sniffer.py
src/gw_certificate/interface/flash_fw.py
src/gw_certificate/interface/if_defines.py
src/gw_certificate/interface/mqtt.py
src/gw_certificate/interface/nrfutil-linux
src/gw_certificate/interface/nrfutil-mac
src/gw_certificate/interface/nrfutil.exe
src/gw_certificate/interface/pkt_generator.py
src/gw_certificate/interface/uart_if.py
src/gw_certificate/interface/uart_ports.py
src/gw_certificate/templates/results.html
src/gw_certificate/templates/stage.html
src/gw_certificate/templates/table.html
src/gw_certificate/templates/test.html
src/gw_certificate/tests/__init__.py
src/gw_certificate/tests/actions.py
src/gw_certificate/tests/bad_crc_to_PER_quantization.csv
src/gw_certificate/tests/connection.py
src/gw_certificate/tests/downlink.py
src/gw_certificate/tests/generic.py
src/gw_certificate/tests/registration.py
src/gw_certificate/tests/throughput.py
src/gw_certificate/tests/uplink.py
src/gw_certificate/tests/static/__init__.py
src/gw_certificate/tests/static/connection_defines.py
src/gw_certificate/tests/static/downlink_defines.py
src/gw_certificate/tests/static/generated_packet_table.py
src/gw_certificate/tests/static/packet_table.csv
src/gw_certificate/tests/static/references.py
src/gw_certificate/tests/static/uplink_defines.py
src/wiliot_certificate.egg-info/PKG-INFO
src/wiliot_certificate.egg-info/SOURCES.txt
src/wiliot_certificate.egg-info/dependency_links.txt
src/wiliot_certificate.egg-info/entry_points.txt
src/wiliot_certificate.egg-info/requires.txt
src/wiliot_certificate.egg-info/top_level.txt