<commit_before># Onkyo Console

Onkyo Console is a simple application demonstrating the use of OnkyoKit to explore eISCP interaction with an Onkyo AV receiver. The network discovery protocol is currently under development so for the time being, edit `RECEIVER_ADDRESS` in `AppDelegate.m` to set the IP address of your reciever.

## Usage

Onkyo Console will send the receiver configured above the `PWRQSTN` (power status) command upon launching. You can send commands to the connected receiver by typeing them into the text field below the output window, followed by "return". For example, on a TX-NR616, other commands you can try are:

- `PWRQSTN`: power status
- `PWR01`: set system on
- `PWR00`: set system standby
- `AMTQSTN`: mute status
- `AMT01`: set mute on
- `AMT00`: set mute off
- `MVLQSTN`: master volume status
- `MVL??`: set master volume to ??, ?? is 00-64 in hexadecimal
- `MVLUP`: set master volume up
- `MVLDOWN`: set master volume down

Refer to the [eISCP protocol documentation][eiscp-protocol] for other receivers and commands.

[eiscp-protocol]:http://michael.elsdoerfer.name/onkyo/ISCP-V1.21_2011.xls "Integra Serial Communication Protocol for AV Receiver"<commit_msg>Onkyo Console will now discover devices.<commit_after># Onkyo Console

Onkyo Console is a simple application demonstrating the use of OnkyoKit to explore eISCP interaction with an Onkyo AV receiver.

## Usage

Onkyo Console will send the receiver the `PWRQSTN` (power status) command after you select a discovered receiver. You can send commands to the connected receiver by typeing them into the text field below the output window, followed by "return". For example, on a TX-NR616, other commands you can try are:

- `PWRQSTN`: power status
- `PWR01`: set system on
- `PWR00`: set system standby
- `AMTQSTN`: mute status
- `AMT01`: set mute on
- `AMT00`: set mute off
- `MVLQSTN`: master volume status
- `MVL??`: set master volume to ??, ?? is 00-64 in hexadecimal
- `MVLUP`: set master volume up
- `MVLDOWN`: set master volume down

Refer to the [eISCP protocol documentation][eiscp-protocol] for other receivers and commands.

[eiscp-protocol]:http://michael.elsdoerfer.name/onkyo/ISCP-V1.21_2011.xls "Integra Serial Communication Protocol for AV Receiver"
{'fraction_non_alphanumeric': 0.08348134991119005, 'fraction_numerical': 0.019538188277087035, 'mean_word_length': 4.660804020100502, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6912979', 'n_tokens_mistral': 741, 'n_tokens_neox': 677, 'n_words': 303}