This repository contains code and data for testing the compliance of Automated Frequency Coordinator (AFC) software. The AFC is defined by the FCC in proceeding 18-295 on Unlicensed Use of the 6 GHz Band. This repository contains procedures, documentation, and tests for such software, and for the devices authorized by it. To contribute, please first read the CONTRIBUTING file in the repository for instructions.
14
stars
3
forks
source link
Documentation updates, minor refactors, and URS.1 Patch #38
This pull request includes the following major changes:
Sample .json files have been moved to a new samples folder, so keep them separate from the harness implementation files.
Additional documentation has been added to clarify the purpose of the harness and the sources of the test vector files.
Implementation details for the mask files have been documented, indicating how some of the mask files have been generated from the Wi-Fi Alliance test vector document.
The mask file for URS.1 has been patched to also permit response code 102 (MISSING_PARAM) to better match the corresponding inquiry file, which does not include a device ID value.
The string methods for the SDI classes have been standardized, where applicable.
The ExpectedInquiryResponse module now includes example usage (following the same concept as the existing examples provided in the other SDI classes and validators).
The provided afc.toml file now includes an explicit placeholder for the AFC system URL, instead of a localhost address that was used during development.
This pull request includes the following major changes:
ExpectedInquiryResponse
module now includes example usage (following the same concept as the existing examples provided in the other SDI classes and validators).afc.toml
file now includes an explicit placeholder for the AFC system URL, instead of a localhost address that was used during development.