@using RobotNet.VDA5050.State Node States @if (State?.NodeStates != null && State.NodeStates.Length > 0) { Node ID Sequence ID Released Description Position @context.NodeId @context.SequenceId @if (context.Released) { Yes } else { No } @(context.NodeDescription ?? "N/A") @if (context.NodePosition != null) { @($"({context.NodePosition.X:F2}, {context.NodePosition.Y:F2})") } else { N/A } } else { No node states available } @code { public StateMsg? State { get; set; } public void Update(StateMsg? state) { State = state; Console.WriteLine($"Update node state: {State?.NodeStates.Length}"); StateHasChanged(); } }