You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Library uses `Span<T>` therefore not supported in WinRT until arrival of .NET 5.
89
+
- Library uses `Span<T>` therefore not supported in .NET Framework 1.0-4.8 and UWP Apps until arrival of .NET 5 (WinForms and WPF work in .NET Core 3.1)
90
90
- Library uses WinRT for communication therefore only Windows 10
91
-
-[ ] Xamarin.Essentials
92
-
-[ ] Blazor / WebBluetooth
91
+
-[ ] Xamarin (on iOS / Android using Xamarin.Essentials)
92
+
-[ ] Blazor (on Browser using WebBluetooth)
93
93
- Hub Model
94
94
- Hubs
95
95
-[ ] Technic Medium Hub
96
96
- .. other hubs depend on availability of hardware / contributions
-[X][3.15. Port Information Request](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-information-request)
116
124
-[X][3.16. Port Mode Information Request](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-mode-information-request)
117
125
-[X][3.17. Port Input Format Setup (Single)](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-input-format-setup-single)
118
-
-[][3.18. Port Input Format Setup (CombinedMode)](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-input-format-setup-combinedmode)
126
+
-[X][3.18. Port Input Format Setup (CombinedMode)](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-input-format-setup-combinedmode)
119
127
-[X][3.19. Port Information](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-information)
120
128
-[X][3.20. Port Mode Information](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-mode-information)
121
129
-[ ][3.21. Port Value (Single)](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-value-single)
122
130
-[ ][3.22. Port Value (CombinedMode)](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-value-combinedmode)
123
131
-[X][3.23. Port Input Format (Single)](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-input-format-single)
124
-
-[][3.24. Port Input Format (CombinedMode)](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-input-format-combinedmode)
132
+
-[X][3.24. Port Input Format (CombinedMode)](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-input-format-combinedmode)
125
133
-[ ][3.25. Virtual Port Setup](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#virtual-port-setup)
126
134
-[ ][3.26. Port Output Command](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#port-output-command)
127
135
-[ ][3.27. Output Command 0x81 - Motor Sub Commands [0x01-0x3F]](https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#output-command-0x81-motor-sub-commands-0x01-0x3f)
Copy file name to clipboardExpand all lines: examples/message-trace/Program.cs
+59-5Lines changed: 59 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -70,6 +70,7 @@ await kernel.ReceiveBytesAsync(async data =>
70
70
PortInformationForModeInfoMessagemsg=>$"Port Information - Port {msg.PortId} Total Modes {msg.TotalModeCount} / Capabilities Output:{msg.OutputCapability}, Input:{msg.InputCapability}, LogicalCombinable:{msg.LogicalCombinableCapability}, LogicalSynchronizable:{msg.LogicalSynchronizableCapability} / InputModes: {msg.InputModes:X}, OutputModes: {msg.InputModes:X}",
71
71
PortInformationForPossibleModeCombinationsMessagemsg=>$"Port Information (combinations) - Port {msg.PortId} Combinations: {string.Join(",",msg.ModeCombinations.Select(x =>x.ToString("X")))}",
72
72
PortInputFormatSingleMessagemsg=>$"Port Input Format (Single) - Port {msg.PortId}, Mode {msg.Mode}, Threshold {msg.DeltaInterval}, Notification {msg.NotificationEnabled}",
73
+
PortInputFormatCombinedModeMessagemsg=>$"Port Input Format (Combined Mode) - Port {msg.PortId} UsedCombinationIndex {msg.UsedCombinationIndex} Enabled {msg.MultiUpdateEnabled} Configured Modes {string.Join(",",msg.ConfiguredModeDataSetIndex)}",
0 commit comments