├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md └── src ├── HarmonyHub.TestClient ├── App.config ├── HarmonyHub.TestClient.csproj ├── Program.cs └── Xml.cs ├── HarmonyHub.sln ├── HarmonyHub ├── Client.cs ├── Config │ ├── ActivityConfigElement.cs │ ├── ContentConfigElement.cs │ ├── ControlGroupConfigElement.cs │ ├── DeviceConfigElement.cs │ ├── FixitConfigElement.cs │ ├── FunctionConfigElement.cs │ ├── GlobalConfigElement.cs │ ├── HarmonyConfig.cs │ └── SequenceConfigElement.cs ├── Events │ ├── ActivityUpdatedEventArgs.cs │ ├── MessageReceivedEventArgs.cs │ └── MessageSentEventArgs.cs ├── Exceptions │ ├── AuthTokenException.cs │ ├── ConnectionException.cs │ ├── PingFailureException.cs │ ├── SaslAuthenticationException.cs │ ├── SessionTokenException.cs │ ├── StreamException.cs │ └── UnrecognizedMessageException.cs ├── HarmonyEventTypes.cs ├── HarmonyHub.csproj ├── HarmonyMimeTypes.cs ├── IClient.cs ├── JsonSerializer.cs ├── LogitechDataContracts │ ├── GetUserAuthTokenRequest.cs │ ├── GetUserAuthTokenResult.cs │ └── GetUserAuthTokenResultRootObject.cs ├── Notify │ └── HarmonyNotify.cs ├── StreamParser.cs ├── StringExtensions.cs └── Xml.cs └── nuget.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [i8beef] 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/README.md -------------------------------------------------------------------------------- /src/HarmonyHub.TestClient/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub.TestClient/App.config -------------------------------------------------------------------------------- /src/HarmonyHub.TestClient/HarmonyHub.TestClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub.TestClient/HarmonyHub.TestClient.csproj -------------------------------------------------------------------------------- /src/HarmonyHub.TestClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub.TestClient/Program.cs -------------------------------------------------------------------------------- /src/HarmonyHub.TestClient/Xml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub.TestClient/Xml.cs -------------------------------------------------------------------------------- /src/HarmonyHub.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub.sln -------------------------------------------------------------------------------- /src/HarmonyHub/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Client.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/ActivityConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/ActivityConfigElement.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/ContentConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/ContentConfigElement.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/ControlGroupConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/ControlGroupConfigElement.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/DeviceConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/DeviceConfigElement.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/FixitConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/FixitConfigElement.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/FunctionConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/FunctionConfigElement.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/GlobalConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/GlobalConfigElement.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/HarmonyConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/HarmonyConfig.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Config/SequenceConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Config/SequenceConfigElement.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Events/ActivityUpdatedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Events/ActivityUpdatedEventArgs.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Events/MessageReceivedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Events/MessageReceivedEventArgs.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Events/MessageSentEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Events/MessageSentEventArgs.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Exceptions/AuthTokenException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Exceptions/AuthTokenException.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Exceptions/ConnectionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Exceptions/ConnectionException.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Exceptions/PingFailureException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Exceptions/PingFailureException.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Exceptions/SaslAuthenticationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Exceptions/SaslAuthenticationException.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Exceptions/SessionTokenException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Exceptions/SessionTokenException.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Exceptions/StreamException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Exceptions/StreamException.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Exceptions/UnrecognizedMessageException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Exceptions/UnrecognizedMessageException.cs -------------------------------------------------------------------------------- /src/HarmonyHub/HarmonyEventTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/HarmonyEventTypes.cs -------------------------------------------------------------------------------- /src/HarmonyHub/HarmonyHub.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/HarmonyHub.csproj -------------------------------------------------------------------------------- /src/HarmonyHub/HarmonyMimeTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/HarmonyMimeTypes.cs -------------------------------------------------------------------------------- /src/HarmonyHub/IClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/IClient.cs -------------------------------------------------------------------------------- /src/HarmonyHub/JsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/JsonSerializer.cs -------------------------------------------------------------------------------- /src/HarmonyHub/LogitechDataContracts/GetUserAuthTokenRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/LogitechDataContracts/GetUserAuthTokenRequest.cs -------------------------------------------------------------------------------- /src/HarmonyHub/LogitechDataContracts/GetUserAuthTokenResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/LogitechDataContracts/GetUserAuthTokenResult.cs -------------------------------------------------------------------------------- /src/HarmonyHub/LogitechDataContracts/GetUserAuthTokenResultRootObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/LogitechDataContracts/GetUserAuthTokenResultRootObject.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Notify/HarmonyNotify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Notify/HarmonyNotify.cs -------------------------------------------------------------------------------- /src/HarmonyHub/StreamParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/StreamParser.cs -------------------------------------------------------------------------------- /src/HarmonyHub/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/StringExtensions.cs -------------------------------------------------------------------------------- /src/HarmonyHub/Xml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/HarmonyHub/Xml.cs -------------------------------------------------------------------------------- /src/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i8beef/HarmonyHub/HEAD/src/nuget.config --------------------------------------------------------------------------------