| CCButterworthLowPassFilter2 | 2nd order Butterworth low-pass filter implemented in direct form I |
| CCDiagnosticMode | |
| CCGeoConstants | |
| CNNavigationUtilities::CGeoConstants | |
| CCLowpassFilter | |
| CCMathConstants | |
| CNNavigationUtilities::CMathConstants | |
| CCPortReader | |
| CCQuaternion | |
| CCRte | |
| CNLibCommon::CSerializable | Base class for serializable objects |
| CCBahrsFilterOutput | |
| CCImuDataAfterMonitor | |
| CSAttitudeData | |
| CSBarometerMeasurement | |
| CSImuMeasurement | |
| CSMagneticHeading | |
| CSMagneticMeasurement | |
| CSOutputImuData | |
| CSSafeAttitudeData | |
| CSSafeVerticalChannelData | |
| CSTimeOfSyncPulse | |
| CSVerticalChannelData | |
| CCSerialMessageBuilder | A class for building messages according to BAHRS serial protocol |
| CCSerialProtocol | The 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 > | |
| CCBmm150Driver | The class implements the BMM150 Driver. The driver adjusts the sensor BMM150 |
| CCSoftwareComponent< CBmp384Driver, 1U > | |
| CCBmp384Driver | The class implements the BMP384 Driver. The driver adjusts the sensor BMP384 |
| CCSoftwareComponent< CCanHandler, 1U > | |
| CCCanHandler | CAN General Handler software component |
| CCSoftwareComponent< CCanOutputHandler, 1U > | |
| CCCanOutputHandler | CAN Output Handler software component |
| CCSoftwareComponent< CIcm20789Driver, 2U > | |
| CCIcm20789Driver | |
| CCSoftwareComponent< CImuMonitorSwc, 1U > | |
| CCImuMonitorSwc | |
| CCSoftwareComponent< CImuPreFilterSwc, 3U > | |
| CCImuPreFilterSwc | Software 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 > | |
| CCMagnetometerCompensator | The class implements a SW component that applies calibration parameters to signals of magnetometers |
| CCSoftwareComponent< CMmc5983Driver, 1U > | |
| CCMmc5983Driver | |
| CCSoftwareComponent< CNvmDriver, 0U > | |
| CCNvmDriver | |
| CCSoftwareComponent< COutputTransformer, 1U > | |
| CCOutputTransformer | The class implements a SW component that converts internal signals to customer-specific signals |
| CCSoftwareComponent< CPressureCompensator, 3U > | |
| CCPressureCompensator | The class implements a SW component that applies pressure offsets to barometer measurements |
| CCSoftwareComponent< CRs232OutputHandler, 1U > | |
| CCRs232OutputHandler | RS232 Output Handler software component |
| CCSoftwareComponent< CScha63TDriver, 1U > | |
| CCScha63TDriver | This 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 > | |
| CCSoftwareVersion | A class to store software version constants |
| CCSerialProtocol::SAccuracyData | Accuracy message payload |
| CCSerialProtocol::SAccuracyDataMessage | Navigation data accuracy message |
| CCNvmDriver::SAssertions | |
| CNBahrsFilterApi::SBahrsState | BAHRS state vector struct |
| CNBahrsFilterApi::SBahrsStateStd | A struct to store standard deviations of the BAHRS state vector |
| CCIcm20789Driver::SCalibParam | Compensation parameters of the pressure sensors. The parameters are retrieved from the sensor's internal memory |
| CCCanHandler::SCanasPlatform | Platform-specific data |
| CCNvmDriver::SCanConfigurationParameters | |
| CCCanOutputHandler::SCanFrameHandle | |
| CCButterworthLowPassFilter2::SCoefficients | |
| CCScha63TDriver::SCompensationParameters | A struct to store compensation parameters stored in the sensor's NVM |
| CNNavigationUtilities::SEulerAngles | |
| CCNvmDriver::SEulerAnglesDeviceToVehicle | |
| CCImuPreFilterSwc::SFilterConfiguration | |
| CCButterworthLowPassFilter2::SFilterState | |
| CCBmp384Driver::SFloatParams | Structure of BMP384 compensation trim parameters |
| CCSerialProtocol::SHardwareVersionData | Payload of the "Hardware version" message |
| CCSerialProtocol::SHardwareVersionMessage | |
| CCSerialProtocol::SInertialData | Inertial data message payload |
| CCSerialProtocol::SInertialDataMessage | Inertial data message |
| CCNvmDriver::SMagnetometerCalibrationParameters | |
| CNMagneticHeadingFilterApi::SMagnetometerMeasurement | |
| CNFusionLibCommon::SMeasurementBase | |
| CNFusionLibCommon::SAttitudeOutputData | A 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::SMagnetometerData | Input magnetometer measurements |
| CNFusionLibCommon::SVerticalChannelData | A 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::SMessageHeader | Message header struct |
| CNMonitorTypes::SMultidimensionalSignalBase | Base 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::SNavigationData | Navigation data message payload |
| CCSerialProtocol::SNavigationDataMessage | Navigation data message |
| CCNvmDriver::SNmvFormatVersion | |
| CCNvmDriver::SNvmData | |
| CNBahrsFilterApi::SOutputData | Filter output struct |
| CCBahrsFilterOutput | |
| CNMagneticHeadingFilterApi::SOutputData | |
| CCSerialProtocol::SPacketNVMPage | Diagnostic message: One NVM page ( both: RX & TX ) |
| CCSerialProtocol::SPacketReadNVMPage | Diagnostic Mode Messages |
| CCSerialProtocol::SPacketReceiveConfirmation | Diagnostic message: confirmation of request processing by the device |
| CCBmp384Driver::SParams | Integer pressure compensation parameters read from the NVM of BMP384 |
| CCNvmDriver::SPressureCompensationParameters | |
| CCSerialProtocol::SRunnableCallEventData | Debug information on runnable call |
| CCSerialProtocol::SRunnableCallEventDebugMessage | A debug message with runnable call data |
| CNMonitorTypes::SMultidimensionalSignalBase::SScalarSignal | Data and attributes associted with a single scalar signal |
| CSScha63TDataset | |
| CSScha63TMeasurement | |
| CSScha63TStatusDue | |
| CSScha63TStatusUno | |
| CCSerialProtocol::SSoftwareVersionData | Payload of the "software version" message |
| CCSerialProtocol::SSoftwareVersionMessage | Software version message |
| CCSerialProtocol::STimeOfInertialData | Payload of the time of inertial data message |
| CCSerialProtocol::STimeOfInertialDataMessage | Time of inertial data message |
| CCSerialProtocol::STimeOfLatestSyncPulse | Payload of the "time of the latest pulse" message |
| CCSerialProtocol::STimeOfLatestSyncPulseMessage | Time of the latest sync pulse message |
| CCSerialProtocol::STimeOfNavigationData | Payload of the "time of navigation data" message |
| CCSerialProtocol::STimeOfNavigationDataMessage | Time of navigation data message |
| CCBmm150Driver::STrimRegData | Structure of BMM150 compensation trim parameters |
| CCSerialProtocol::SWriteToPortEventPartialData | Partial 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 | |