Changes

Jump to navigation Jump to search
2,308 bytes added ,  19:47, 26 March 2020
Line 1,237: Line 1,237:     
==== MomentProcessorState ====
 
==== MomentProcessorState ====
 +
This is "nn::irsensor::MomentProcessorState".
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 1,267: Line 1,269:     
==== ClusteringProcessorState ====
 
==== ClusteringProcessorState ====
 +
This is "nn::irsensor::ClusteringProcessorState".
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 1,309: Line 1,313:     
==== PointingProcessorState ====
 
==== PointingProcessorState ====
 +
This is "nn::irsensor::PointingProcessorState" and "nn::irsensor::PointingProcessorMarkerState".
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 1,317: Line 1,323:  
| 0x8 || 0x8 || TimeStamp
 
| 0x8 || 0x8 || TimeStamp
 
|-
 
|-
| 0x10 || 0x60 || Unknown
+
| 0x10 || 0x1 || PointingStatus
 +
|-
 +
| 0x11 || 0x3 || Reserved
 +
|-
 +
| 0x14 || 0x1C || Position
 +
|-
 +
| 0x30 || 0x1 || PointingStatus
 +
|-
 +
| 0x31 || 0x3 || Reserved
 +
|-
 +
| 0x34 || 0x1C || Position
 +
|-
 +
| 0x50 || 0x1 || PointingStatus
 +
|-
 +
| 0x51 || 0x3 || Reserved
 +
|-
 +
| 0x54 || 0x1C || Position
 
|}
 
|}
    
==== TeraPluginProcessorState ====
 
==== TeraPluginProcessorState ====
 +
This is "nn::irsensor::TeraPluginProcessorState".
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 1,329: Line 1,353:  
| 0x8 || 0x8 || TimeStamp
 
| 0x8 || 0x8 || TimeStamp
 
|-
 
|-
| 0x10 || 0x130 || Unknown
+
| 0x10 || 0x4 || AmbientNoiseLevel
 +
|-
 +
| 0x14 || 0x12C || PluginData
 +
|}
 +
 
 +
==== AdaptiveClusteringProcessorState ====
 +
This is "nn::irsensor::AdaptiveClusteringProcessorState".
 +
 
 +
This is created from [[#TeraPluginProcessorState]].
 +
 
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset || Size || Description
 +
|-
 +
| 0x0 || 0x8 || SamplingNumber
 +
|-
 +
| 0x8 || 0x8 ||
 +
|-
 +
| 0x10 || 0x4 || AmbientNoiseLevel
 +
|-
 +
| 0x14 || 0x4 ||
 +
|-
 +
| 0x18 || 0x1 || ObjectCount
 +
|-
 +
| 0x19 || 0x1 ||
 +
|-
 +
| 0x1A || 0x6 || Reserved
 +
|-
 +
| 0x20 || 0x200 || Array of [[#AdaptiveClusteringData]]
 +
|}
 +
 
 +
The array of [[#AdaptiveClusteringData]] can hold up to 16 entries.
 +
 
 +
===== AdaptiveClusteringData =====
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset || Size || Description
 +
|-
 +
| 0x0 || 0x4 || Unknown
 +
|-
 +
| 0x4 || 0x4 || Unknown
 +
|-
 +
| 0x8 || 0x4 || Unknown
 +
|-
 +
| 0xC || 0x4 || Unknown
 +
|}
 +
 
 +
==== HandAnalysisImageState ====
 +
This is "nn::irsensor::HandAnalysisImageState".
 +
 
 +
This is created from [[#TeraPluginProcessorState]].
 +
 
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset || Size || Description
 +
|-
 +
| 0x0 || 0x8 || SamplingNumber
 +
|-
 +
| 0x8 || 0x4 || AmbientNoiseLevel
 +
|-
 +
| 0xC || 0x960 || Image
 +
|-
 +
| 0x96C || 0x4 || Reserved
 +
|}
 +
 
 +
==== HandAnalysisSilhouetteState ====
 +
This is "nn::irsensor::HandAnalysisSilhouetteState".
 +
 
 +
This is created from [[#TeraPluginProcessorState]].
 +
 
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset || Size || Description
 +
|-
 +
| 0x0 || 0x8 || SamplingNumber
 +
|-
 +
| 0x8 || 0x4 || AmbientNoiseLevel
 +
|-
 +
| 0xC || 0x1354 || Unknown
 +
|}
 +
 
 +
==== HandAnalysisSilhouetteStateWithFullFrameShape ====
 +
This is "nn::irsensor::HandAnalysisSilhouetteStateWithFullFrameShape".
 +
 
 +
This is created from [[#TeraPluginProcessorState]].
 +
 
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset || Size || Description
 +
|-
 +
| 0x0 || 0x8 || SamplingNumber
 +
|-
 +
| 0x8 || 0x4 || AmbientNoiseLevel
 +
|-
 +
| 0xC || 0x156C || Unknown
 
|}
 
|}
  

Navigation menu