Initial commit

This commit is contained in:
2026-07-13 09:25:40 +07:00
parent c08ff54676
commit bccfb156d7
1938 changed files with 641646 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
@page "/devices/battery/{DeviceId}"
@rendermode InteractiveWebAssemblyNoPrerender
@using RobotNet10.RobotApp.Client.Components.Devices
<PageTitle>Battery - @DeviceId</PageTitle>
<MudContainer MaxWidth="MaxWidth.Large" Class="mt-4">
<BatteryCard DeviceId="@DeviceId" />
</MudContainer>
<MudThemeProvider IsDarkMode />
<MudPopoverProvider />
<MudDialogProvider />
<MudSnackbarProvider />
@code {
[Parameter]
public string DeviceId { get; set; } = null!;
}

View File

@@ -0,0 +1,20 @@
@page "/devices/cameraqr/{DeviceId}"
@rendermode InteractiveWebAssemblyNoPrerender
@using RobotNet10.RobotApp.Client.Components.Devices
<PageTitle>Camera QR - @DeviceId</PageTitle>
<MudContainer MaxWidth="MaxWidth.Large" Class="mt-4">
<CameraQrCard DeviceId="@DeviceId" />
</MudContainer>
<MudThemeProvider IsDarkMode />
<MudPopoverProvider />
<MudDialogProvider />
<MudSnackbarProvider />
@code {
[Parameter]
public string DeviceId { get; set; } = null!;
}

View File

@@ -0,0 +1,22 @@
@page "/devices/cia402servo/{DeviceId}"
@rendermode InteractiveWebAssemblyNoPrerender
@using RobotNet10.RobotApp.Client.Components.Devices
<PageTitle>CiA402Servo Device - @DeviceId</PageTitle>
<RobotNet10.Components.DivContainer OverflowY="overflow-y-auto">
<MudContainer MaxWidth="MaxWidth.ExtraLarge" Class="mt-4">
<CiA402ServoCard DeviceId="@DeviceId" />
</MudContainer>
</RobotNet10.Components.DivContainer>
<MudThemeProvider IsDarkMode />
<MudPopoverProvider />
<MudDialogProvider />
<MudSnackbarProvider />
@code {
[Parameter]
public string DeviceId { get; set; } = string.Empty;
}

View File

@@ -0,0 +1,19 @@
@page "/devices/imu/{DeviceId}"
@rendermode InteractiveWebAssemblyNoPrerender
@using RobotNet10.RobotApp.Client.Components.Devices
<PageTitle>Inertial Measurement Unit - @DeviceId</PageTitle>
<MudContainer MaxWidth="MaxWidth.Large" Class="mt-4">
<InertialMeasurementUnitCard DeviceId="@DeviceId" />
</MudContainer>
<MudThemeProvider IsDarkMode />
<MudPopoverProvider />
<MudDialogProvider />
<MudSnackbarProvider />
@code {
[Parameter]
public string DeviceId { get; set; } = null!;
}

View File

@@ -0,0 +1,19 @@
@page "/devices/lidar/{DeviceId}"
@rendermode InteractiveWebAssemblyNoPrerender
@using RobotNet10.RobotApp.Client.Components.Devices
<PageTitle>Lidar - @DeviceId</PageTitle>
<MudContainer MaxWidth="MaxWidth.Large" Class="mt-4">
<LidarCard DeviceId="@DeviceId" />
</MudContainer>
<MudThemeProvider IsDarkMode />
<MudPopoverProvider />
<MudDialogProvider />
<MudSnackbarProvider />
@code {
[Parameter]
public string DeviceId { get; set; } = null!;
}

View File

@@ -0,0 +1,22 @@
@page "/devices/modbustcp/{DeviceId}"
@rendermode InteractiveWebAssemblyNoPrerender
@using RobotNet10.RobotApp.Client.Components.Devices
<PageTitle>ModbusTCP Device - @DeviceId</PageTitle>
<RobotNet10.Components.DivContainer OverflowY="overflow-y-auto">
<MudContainer MaxWidth="MaxWidth.ExtraLarge" Class="mt-4">
<ModbusTcpCard DeviceId="@DeviceId" />
</MudContainer>
</RobotNet10.Components.DivContainer>
<MudThemeProvider IsDarkMode />
<MudPopoverProvider />
<MudDialogProvider />
<MudSnackbarProvider />
@code {
[Parameter]
public string DeviceId { get; set; } = string.Empty;
}

View File

@@ -0,0 +1,20 @@
@page "/devices/rfhandle/{DeviceId}"
@rendermode InteractiveWebAssemblyNoPrerender
@using RobotNet10.RobotApp.Client.Components.Devices
<PageTitle>RF Handle - @DeviceId</PageTitle>
<MudContainer MaxWidth="MaxWidth.Large" Class="mt-4">
<RfHandleCard DeviceId="@DeviceId" />
</MudContainer>
<MudThemeProvider IsDarkMode />
<MudPopoverProvider />
<MudDialogProvider />
<MudSnackbarProvider />
@code {
[Parameter]
public string DeviceId { get; set; } = null!;
}