AMS Advanced Air Mobility Sensors UG
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CCButterworthLowPassFilter22nd order Butterworth low-pass filter implemented in direct form I
 CCDiagnosticMode
 CCGeoConstants
 CNNavigationUtilities::CGeoConstants
 CCLowpassFilter
 CCMathConstants
 CNNavigationUtilities::CMathConstants
 CCPortReader
 CCQuaternion
 CCRte
 CNLibCommon::CSerializableBase class for serializable objects
 CCBahrsFilterOutput
 CCImuDataAfterMonitor
 CSAttitudeData
 CSBarometerMeasurement
 CSImuMeasurement
 CSMagneticHeading
 CSMagneticMeasurement
 CSOutputImuData
 CSSafeAttitudeData
 CSSafeVerticalChannelData
 CSTimeOfSyncPulse
 CSVerticalChannelData
 CCSerialMessageBuilderA class for building messages according to BAHRS serial protocol
 CCSerialProtocolThe class that describes and implements the BAHRS serial protocol
 CCSoftwareComponent< tDerivedComponentClass, tInstanceCount >
 CCSoftwareComponent< CAttitudeMonitorSwc, 1U >
 CCAttitudeMonitorSwc
 CCSoftwareComponent< CBahrsFilterSwc, 3U >
 CCBahrsFilterSwc
 CCSoftwareComponent< CBaroMonitorSwc, 1U >
 CCBaroMonitorSwc
 CCSoftwareComponent< CBmm150Driver, 2U >
 CCBmm150DriverThe class implements the BMM150 Driver. The driver adjusts the sensor BMM150
 CCSoftwareComponent< CBmp384Driver, 1U >
 CCBmp384DriverThe class implements the BMP384 Driver. The driver adjusts the sensor BMP384
 CCSoftwareComponent< CCanHandler, 1U >
 CCCanHandlerCAN General Handler software component
 CCSoftwareComponent< CCanOutputHandler, 1U >
 CCCanOutputHandlerCAN Output Handler software component
 CCSoftwareComponent< CIcm20789Driver, 2U >
 CCIcm20789Driver
 CCSoftwareComponent< CImuMonitorSwc, 1U >
 CCImuMonitorSwc
 CCSoftwareComponent< CImuPreFilterSwc, 3U >
 CCImuPreFilterSwcSoftware component that applies a 2nd order Butterworth low-pass filter to raw IMU measurements. Currently, only the specific force signals are filtered
 CCSoftwareComponent< CMagneticHeadingFilterSwc, 1U >
 CCMagneticHeadingFilterSwc
 CCSoftwareComponent< CMagnetometerCompensator, 1U >
 CCMagnetometerCompensatorThe class implements a SW component that applies calibration parameters to signals of magnetometers
 CCSoftwareComponent< CMmc5983Driver, 1U >
 CCMmc5983Driver
 CCSoftwareComponent< CNvmDriver, 0U >
 CCNvmDriver
 CCSoftwareComponent< COutputTransformer, 1U >
 CCOutputTransformerThe class implements a SW component that converts internal signals to customer-specific signals
 CCSoftwareComponent< CPressureCompensator, 3U >
 CCPressureCompensatorThe class implements a SW component that applies pressure offsets to barometer measurements
 CCSoftwareComponent< CRs232OutputHandler, 1U >
 CCRs232OutputHandlerRS232 Output Handler software component
 CCSoftwareComponent< CScha63TDriver, 1U >
 CCScha63TDriverThis is class implements a driver for the Murata SCHA63T inertial sensor
 CCSoftwareComponent< CSoftwareComponentExample, 3U >
 CCSoftwareComponentExample
 CCSoftwareComponent< CSyncPulseHandler, 0U >
 CCSyncPulseHandler
 CCSoftwareComponent< CVerticalChannelMonitorSwc, 1U >
 CCVerticalChannelMonitorSwc
 CCSoftwareComponentPortBase
 CCSoftwareComponentPort< SImuMeasurement, static_cast< uint8_t >(EPortIds::eImuInput1)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::ePressureInput1)>
 CCSoftwareComponentPort< SMagneticMeasurement, static_cast< uint8_t >(EPortIds::eMagnetometerInput1)>
 CCSoftwareComponentPort< SMagneticMeasurement, static_cast< uint8_t >(EPortIds::eMagnetometerInput2)>
 CCSoftwareComponentPort< SMagneticMeasurement, static_cast< uint8_t >(EPortIds::eMagnetometerInput3)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::ePressureInput2)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::ePressureInput3)>
 CCSoftwareComponentPort< SImuMeasurement, static_cast< uint8_t >(EPortIds::eImuInput2)>
 CCSoftwareComponentPort< SImuMeasurement, static_cast< uint8_t >(EPortIds::eImuInput3)>
 CCSoftwareComponentPort< STimeOfSyncPulse, static_cast< uint8_t >(EPortIds::eSyncPulseTime)>
 CCSoftwareComponentPort< SOutputImuData, static_cast< uint8_t >(EPortIds::eImuOutput)>
 CCSoftwareComponentPort< SMagneticMeasurement, static_cast< uint8_t >(EPortIds::eCompensatedMagnetometerData)>
 CCSoftwareComponentPort< SMagneticHeading, static_cast< uint8_t >(EPortIds::eMagneticHeading)>
 CCSoftwareComponentPort< SMagneticMeasurement, static_cast< uint8_t >(EPortIds::eCompensatedMagnetometerDataInVehicleFrame)>
 CCSoftwareComponentPort< CImuDataAfterMonitor, static_cast< uint8_t >(EPortIds::eImuDataAfterMonitor)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::eSafePressureData1)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::eSafePressureData2)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::eSafePressureData3)>
 CCSoftwareComponentPort< CBahrsFilterOutput, static_cast< uint8_t >(EPortIds::eBahrsFilterOutput1)>
 CCSoftwareComponentPort< CBahrsFilterOutput, static_cast< uint8_t >(EPortIds::eBahrsFilterOutput2)>
 CCSoftwareComponentPort< CBahrsFilterOutput, static_cast< uint8_t >(EPortIds::eBahrsFilterOutput3)>
 CCSoftwareComponentPort< SAttitudeData, static_cast< uint8_t >(EPortIds::eVehicleAttitude1)>
 CCSoftwareComponentPort< SAttitudeData, static_cast< uint8_t >(EPortIds::eVehicleAttitude2)>
 CCSoftwareComponentPort< SAttitudeData, static_cast< uint8_t >(EPortIds::eVehicleAttitude3)>
 CCSoftwareComponentPort< SSafeAttitudeData, static_cast< uint8_t >(EPortIds::eSafeVehicleAttitude)>
 CCSoftwareComponentPort< SSafeVerticalChannelData, static_cast< uint8_t >(EPortIds::eSafeVerticalChannelData)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::eCompensatedPressureInput1)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::eCompensatedPressureInput2)>
 CCSoftwareComponentPort< SBarometerMeasurement, static_cast< uint8_t >(EPortIds::eCompensatedPressureInput3)>
 CCSoftwareComponentPort< SImuMeasurement, static_cast< uint8_t >(EPortIds::eImuInputFiltered1)>
 CCSoftwareComponentPort< SImuMeasurement, static_cast< uint8_t >(EPortIds::eImuInputFiltered2)>
 CCSoftwareComponentPort< SImuMeasurement, static_cast< uint8_t >(EPortIds::eImuInputFiltered3)>
 CCSoftwareComponentPort< tPortDataType, uPortId >
 CCSoftwareVersionA class to store software version constants
 CCSerialProtocol::SAccuracyDataAccuracy message payload
 CCSerialProtocol::SAccuracyDataMessageNavigation data accuracy message
 CCNvmDriver::SAssertions
 CNBahrsFilterApi::SBahrsStateBAHRS state vector struct
 CNBahrsFilterApi::SBahrsStateStdA struct to store standard deviations of the BAHRS state vector
 CCIcm20789Driver::SCalibParamCompensation parameters of the pressure sensors. The parameters are retrieved from the sensor's internal memory
 CCCanHandler::SCanasPlatformPlatform-specific data
 CCNvmDriver::SCanConfigurationParameters
 CCCanOutputHandler::SCanFrameHandle
 CCButterworthLowPassFilter2::SCoefficients
 CCScha63TDriver::SCompensationParametersA struct to store compensation parameters stored in the sensor's NVM
 CNNavigationUtilities::SEulerAngles
 CCNvmDriver::SEulerAnglesDeviceToVehicle
 CCImuPreFilterSwc::SFilterConfiguration
 CCButterworthLowPassFilter2::SFilterState
 CCBmp384Driver::SFloatParamsStructure of BMP384 compensation trim parameters
 CCSerialProtocol::SHardwareVersionDataPayload of the "Hardware version" message
 CCSerialProtocol::SHardwareVersionMessage
 CCSerialProtocol::SInertialDataInertial data message payload
 CCSerialProtocol::SInertialDataMessageInertial data message
 CCNvmDriver::SMagnetometerCalibrationParameters
 CNMagneticHeadingFilterApi::SMagnetometerMeasurement
 CNFusionLibCommon::SMeasurementBase
 CNFusionLibCommon::SAttitudeOutputDataA virtual measurement created from attitude output of a BAHRS filter. The measurement is used as input type for the dedicated parity monitor
 CNFusionLibCommon::SBarometerData
 CNFusionLibCommon::SImuMeasurement
 CNFusionLibCommon::SMagnetometerDataInput magnetometer measurements
 CNFusionLibCommon::SVerticalChannelDataA virtual measurement created from height and velocity down output of a BAHRS filter. The measurement is used as input type for the dedicated parity monitor
 CCSerialProtocol::SMessageHeaderMessage header struct
 CNMonitorTypes::SMultidimensionalSignalBaseBase class for multidimensional output of a parity monitor
 CNMonitorTypes::TMultidimensionalSignal< SArrayLabeledByAttitudeSignals >
 CNMonitorTypes::TMultidimensionalSignal< SArrayLabeledByPressureSignal >
 CNMonitorTypes::TMultidimensionalSignal< SArrayLabeledByImuSignals >
 CCImuDataAfterMonitor
 CNMonitorTypes::TMultidimensionalSignal< SArrayLabeledByVerticalChannelSignals >
 CNMonitorTypes::TMultidimensionalSignal< LabeledArrayStruct >A template for multidimensional output of a parity monitor
 CCSerialProtocol::SNavigationDataNavigation data message payload
 CCSerialProtocol::SNavigationDataMessageNavigation data message
 CCNvmDriver::SNmvFormatVersion
 CCNvmDriver::SNvmData
 CNBahrsFilterApi::SOutputDataFilter output struct
 CCBahrsFilterOutput
 CNMagneticHeadingFilterApi::SOutputData
 CCSerialProtocol::SPacketNVMPageDiagnostic message: One NVM page ( both: RX & TX )
 CCSerialProtocol::SPacketReadNVMPageDiagnostic Mode Messages
 CCSerialProtocol::SPacketReceiveConfirmationDiagnostic message: confirmation of request processing by the device
 CCBmp384Driver::SParamsInteger pressure compensation parameters read from the NVM of BMP384
 CCNvmDriver::SPressureCompensationParameters
 CCSerialProtocol::SRunnableCallEventDataDebug information on runnable call
 CCSerialProtocol::SRunnableCallEventDebugMessageA debug message with runnable call data
 CNMonitorTypes::SMultidimensionalSignalBase::SScalarSignalData and attributes associted with a single scalar signal
 CSScha63TDataset
 CSScha63TMeasurement
 CSScha63TStatusDue
 CSScha63TStatusUno
 CCSerialProtocol::SSoftwareVersionDataPayload of the "software version" message
 CCSerialProtocol::SSoftwareVersionMessageSoftware version message
 CCSerialProtocol::STimeOfInertialDataPayload of the time of inertial data message
 CCSerialProtocol::STimeOfInertialDataMessageTime of inertial data message
 CCSerialProtocol::STimeOfLatestSyncPulsePayload of the "time of the latest pulse" message
 CCSerialProtocol::STimeOfLatestSyncPulseMessageTime of the latest sync pulse message
 CCSerialProtocol::STimeOfNavigationDataPayload of the "time of navigation data" message
 CCSerialProtocol::STimeOfNavigationDataMessageTime of navigation data message
 CCBmm150Driver::STrimRegDataStructure of BMM150 compensation trim parameters
 CCSerialProtocol::SWriteToPortEventPartialDataPartial data of the "write to port event". The struct does not include a variable size array of data written to a port
 CTArePortIdsAscending< TPortTypes >
 CTArePortIdsAscending< FirstPortType, RestPortTypes... >
 CTArePortIdsAscending< PortType >
 CTFirstTypeInPack< Types >
 CTFirstTypeInPack< First >
 CTFirstTypeInPack< First, Rest... >
 CTLabeledArrayInternal< ArrayElementType, LabelEnum >A labeled array class template. MUST NOT be instatiated directly. Use the marco DECLARE_LABELED_ARRAY_TEMPLATE to create labels automatically and declare the corresponding array template. Allows access to elements by labels only
 CCNvmDriver::TNvmBlock< tBlockDataType, uOffset >
 CNMonitorTypes::TRedundantSensorData< SensorDataType, SensorId1, SensorId2, SensorId3 >Array labeled by redundant sensor indices
 CCDiagnosticMode::URXPacketMaxSize
 CCDiagnosticMode::UTXPacketMaxSize