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 |
| |} | | |} |
| | | |