├── .gitattributes ├── Screenshot.png ├── App.xaml.cs ├── AssemblyInfo.cs ├── Program.cs ├── README.md ├── App.xaml ├── IRSDKSharperTest.csproj ├── Themes └── Generic.xaml ├── IRSDKSharperTest.sln ├── LICENSE ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── .gitignore └── DataViewer.cs /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mherbold/IRSDKSharperTest/HEAD/Screenshot.png -------------------------------------------------------------------------------- /App.xaml.cs: -------------------------------------------------------------------------------- 1 | 2 | using System.Windows; 3 | 4 | namespace IRSDKSharperTest 5 | { 6 | public partial class App : Application 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | 2 | using System.Windows; 3 | 4 | [assembly: ThemeInfo( ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly )] 5 | -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- 1 | 2 | using IRSDKSharper; 3 | 4 | namespace IRSDKSharperTest 5 | { 6 | internal static class Program 7 | { 8 | public static IRacingSdk? irsdk { get; set; } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # IRSDKSharperTest 2 | Features to test the C# IRSDKSharper library 3 | 4 | The IRSDKSharper library can be found over here: https://github.com/mherbold/IRSDKSharper 5 | 6 | Here is a screenshot of what this app looks like: 7 | 8 | ![image](Screenshot.png) 9 | 10 | The data is displayed in real time at 60 FPS. 11 | -------------------------------------------------------------------------------- /App.xaml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /IRSDKSharperTest.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | WinExe 5 | net6.0-windows 6 | enable 7 | true 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Themes/Generic.xaml: -------------------------------------------------------------------------------- 1 | 5 | 17 | 18 | -------------------------------------------------------------------------------- /IRSDKSharperTest.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.6.33801.468 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IRSDKSharperTest", "IRSDKSharperTest.csproj", "{EEA2D64D-9D28-4694-92CA-059918F5B001}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {EEA2D64D-9D28-4694-92CA-059918F5B001}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {EEA2D64D-9D28-4694-92CA-059918F5B001}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {EEA2D64D-9D28-4694-92CA-059918F5B001}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {EEA2D64D-9D28-4694-92CA-059918F5B001}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {2EB8B6F8-F30D-423A-BA2F-AF9440D8C0F4} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /MainWindow.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 23 | 24 |