sbp-6.1.0: SwiftNav's SBP Library
CopyrightCopyright (C) 2015-2021 Swift Navigation Inc.
LicenseMIT
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

SwiftNav.SBP.Profiling

Description

< Standardized profiling messages from Swift Navigation devices. >

Synopsis

Documentation

data MsgMeasurementPoint Source #

SBP class for message MSG_MEASUREMENT_POINT (0xCF00).

Tracks execution time of certain code paths in specially built products. This message should only be expected and processed on the direction of Swift's engineering teams.

Constructors

MsgMeasurementPoint 

Fields

Instances

Instances details
FromJSON MsgMeasurementPoint Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

ToJSON MsgMeasurementPoint Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Read MsgMeasurementPoint Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Show MsgMeasurementPoint Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Binary MsgMeasurementPoint Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Eq MsgMeasurementPoint Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

ToSBP MsgMeasurementPoint Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

data MsgProfilingSystemInfo Source #

SBP class for message MSG_PROFILING_SYSTEM_INFO (0xCF01).

Contains basic information about system resource usage. System is defined in terms of the source of this message and may vary from sender to sender. Refer to product documentation to understand the exact scope and meaning of this message.

Constructors

MsgProfilingSystemInfo 

Fields

Instances

Instances details
FromJSON MsgProfilingSystemInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

ToJSON MsgProfilingSystemInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Read MsgProfilingSystemInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Show MsgProfilingSystemInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Binary MsgProfilingSystemInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Eq MsgProfilingSystemInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

ToSBP MsgProfilingSystemInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

data MsgProfilingThreadInfo Source #

SBP class for message MSG_PROFILING_THREAD_INFO (0xCF02).

Contains profiling information related to a single thread being tracked by the producing system. Refer to product documentation to understand the exact scope and meaning of this message.

Constructors

MsgProfilingThreadInfo 

Fields

Instances

Instances details
FromJSON MsgProfilingThreadInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

ToJSON MsgProfilingThreadInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Read MsgProfilingThreadInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Show MsgProfilingThreadInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Binary MsgProfilingThreadInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Eq MsgProfilingThreadInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

ToSBP MsgProfilingThreadInfo Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

data ResourceBucket Source #

ResourceBucket.

Information about allocation of various resources grouped by buckets. Refer to product documentation to understand the meaning and values in this message.

Constructors

ResourceBucket 

Fields

data MsgProfilingResourceCounter Source #

SBP class for message MSG_PROFILING_RESOURCE_COUNTER (0xCF03).

Information about resource buckets. Refer to product documentation to understand the meaning and values in this message.

Constructors

MsgProfilingResourceCounter 

Fields

Instances

Instances details
FromJSON MsgProfilingResourceCounter Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

ToJSON MsgProfilingResourceCounter Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Read MsgProfilingResourceCounter Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Show MsgProfilingResourceCounter Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Binary MsgProfilingResourceCounter Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

Eq MsgProfilingResourceCounter Source # 
Instance details

Defined in SwiftNav.SBP.Profiling

ToSBP MsgProfilingResourceCounter Source # 
Instance details

Defined in SwiftNav.SBP.Profiling