namespace QCRPG.TSL.FMHCI.Packets;

public enum CommandOpcodeEnum
{
	NOP,
	ENABLE_RECEIVER,
	DISABLE_RECEIVER,
	GET_RECEIVER_CONFIGURATION,
	SET_RECEIVER_CONFIGURATION,
	SET_MUTE_MODE,
	SET_STEREO_MODE,
	SET_ANTENNA,
	SET_SIGNAL_THRESHOLD,
	GET_SIGNAL_THRESHOLD,
	GET_STATION_PARAMETERS,
	GET_PROGRAM_SERVICE,
	GET_RADIO_TEXT,
	GET_ALTERNATIVE_RADIO_FREQUENCY_LIST,
	SEARCH_STATIONS,
	SEARCH_RDS_STATIONS,
	SEARCH_STATION_LIST,
	CANCEL_SEARCH,
	RDS_GROUPS,
	RDS_GROUP_PROCESSING,
	ENABLE_WAN_AVOIDANCE_CONTROL,
	ENABLE_NOTCH_CONTROL,
	ASYNC_EVENT_CONTROL,
	SET_CHANNEL_DETECTION_THRESHOLDS,
	GET_CHANNEL_DETECTION_THRESHOLDS,
	SET_SOFT_MUTE,
	GET_SOFT_MUTE,
	SET_BLEND,
	GET_BLEND,
	SET_HI_LO_INJECTION,
	GET_HI_LO_INJECTION,
	LOW_PASS_FILTER_CONTROL,
	ENABLE_TRANSMITTER,
	DISABLE_TRANSMITTER,
	GET_TRANSMITTER_CONFIGURATION,
	SET_TRANSMITTER_CONFIGURATION,
	TX_RDS_RAW_GROUPS,
	TX_GROUP_CONTROL,
	TX_GET_BUFFER_SIZE,
	TX_RADIO_TEXT,
	TX_PROGRAM_SERVICE,
	TUNE_STATION,
	DEFAULT_DATA_READ,
	DEFAULT_DATA_WRITE,
	RESET,
	FEATURES_LIST,
	DO_CALIBRATION,
	SET_CALIBRATION_DATA,
	SET_SPUR_FILTERING_TABLE,
	GET_SPUR_FILTERING_ENTRY,
	READ_GROUP_COUNTERS,
	READ_EXT_GROUP_COUNTERS,
	POKE,
	PEEK,
	TX_TEST,
	RX_TEST,
	CHIP_TEST_VCO_BIST,
	CHIP_TEST_PROCESS_CALIBRATION,
	CHIP_TEST_RSB_CALIBRATION,
	CHIP_TEST_DC_CALIBRATION,
	GPIO_CONFIGURATION,
	TONE_CONFIGURATION,
	TUNE,
	PEEK_DATA,
	POKE_DATA,
	MULTI_POKE_DATA,
	SSBI_PEEK_REGISTER,
	SSBI_POKE_REGISTER,
	GET_STATIONS_INTERNAL_DEBUG_PARAMETERS,
	SET_INTERNAL_TONE_GENERATOR,
	PIN_CONNECTIVITY_TEST,
	SET_LOG_CONFIGURATION,
	GET_LOG_CONFIGURATION,
	GET_DEMOD_INPUT_DATA,
	SET_GET_RESET_AGC,
	InvalidCommandOpcodeValue
}
