USB services: Difference between revisions

Roblabla (talk | contribs)
Add full interface name (imported from SwIPC)
Line 2: Line 2:


= usb:ds =
= usb:ds =
This is "nn::usb::ds::IDsService".
Used for Switch<>PC USB comms, aka Switch-as-device. This seems to only be usable in handheld-mode with the Switch directly connected to a host via an USB cable, not(?) in docked-mode.
Used for Switch<>PC USB comms, aka Switch-as-device. This seems to only be usable in handheld-mode with the Switch directly connected to a host via an USB cable, not(?) in docked-mode.
This service is used during [[Factory Setup|factory setup]] by [[Manu Services|manu]].
This service is used during [[Factory Setup|factory setup]] by [[Manu Services|manu]].
Line 189: Line 191:


== IDsInterface ==
== IDsInterface ==
This is "nn::usb::ds::IDsInterface".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 279: Line 283:


=== IDsEndpoint ===
=== IDsEndpoint ===
This is "nn::usb::ds::IDsEndpoint".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 347: Line 353:


= usb:hs =
= usb:hs =
This is "nn::usb::hs::IClientRootSession".
General USB devices usage, used by hid-sysmodule and bsdsockets-sysmodule.
General USB devices usage, used by hid-sysmodule and bsdsockets-sysmodule.


= usb:pd =
= usb:pd =
This is "nn::usb::pd::detail::IPdManager".
Only system-titles with access to this are [[PTM_services|PTM]] and [[AM_services|AM]].
Only system-titles with access to this are [[PTM_services|PTM]] and [[AM_services|AM]].


= usb:pd:c =
= usb:pd:c =
This is "nn::usb::pd::detail::IPdCradleManager".
USB-sysmodule symbols for this refer to "Cradle", which is the [[Dock]].
USB-sysmodule symbols for this refer to "Cradle", which is the [[Dock]].


Line 364: Line 376:


== Session ==
== Session ==
This is "nn::usb::pd::detail::IPdCradleSession".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 384: Line 398:


= usb:pm =
= usb:pm =
This is "nn::usb::pm::IPmService".
Presumably Power Management, only system-title using this is [[PTM_services|PTM]].
Presumably Power Management, only system-title using this is [[PTM_services|PTM]].