►Narduino | We provide the WiFi class to simulate the Arduino WIFI. In in Linux we can expect that networking is already active. So we dont need to do anything |
C__container__ | |
CArduinoLogger | A simple Logger that writes messages dependent on the log level |
CClient | |
CEthernetClient | |
CEthernetImpl | |
CFileStream | We use the SerialDef class to be able to provide Serail, Serial1 and Serial2 outside of the Arduino environment;
|
CHardwareGPIO | |
CHardwareI2C | |
CHardwareI2CEx | |
CHardwareImpl | |
CHardwareSerial | |
CHardwareService | |
CHardwareSetupImpl | |
CHardwareSPI | |
CIPAddress | |
CPluggableUSB_ | |
CPluggableUSBModule | |
CPrint | |
CPrintable | |
CRemoteGPIO | |
CRemoteI2C | |
CRemoteI2S | |
CRemoteSerialImpl | |
CRemoteSPI | |
CRingBufferExt | Implementation of a Simple Circular Buffer. Instead of comparing the position of the read and write pointer in order to figure out if we still have characters available or space left to write we keep track of the actual length which is easier to follow. This class was implemented to support the reading and writing of arrays |
CRingBufferN | |
CSerialImpl | |
CServer | |
CSocketImpl | |
CSPISettings | |
CStdioDevice | We use the SerialDef class to be able to provide Serail, Serial1 and Serial2 outside of the Arduino environment;
|
►CStream | |
CMultiTarget | |
CString | |
CStringSumHelper | |
CTest | |
CUDP | |
CWifiMock | |
CWiFiUDP | |
CWiFiUDPStream | |
►NCatch | |
►Nanonymous_namespace{catch.hpp} | |
CAssertionPrinter | |
CColumnBreak | |
CColumnInfo | |
CConsoleAssertionPrinter | |
CDuration | |
CIColourImpl | |
CNoColourImpl | |
CPosixColourImpl | |
CRegistryHub | |
CRowBreak | |
CTestGroup | |
CTestHasher | |
CWin32ColourImpl | |
►NBenchmark | |
►NDetail | |
Cbootstrap_analysis | |
CChronometerConcept | |
CCompleteType | |
CObjectStorage | |
Crepeater | |
CBenchmark | |
CChronometer | |
CEnvironment | |
CEnvironmentEstimate | |
CEstimate | |
CExecutionPlan | |
Cnow | |
COutlierClassification | |
CSampleAnalysis | |
CTiming | |
►Nclara | |
►Ndetail | |
CArg | |
CArgs | |
CBasicResult | |
CBoundFlagLambda | |
CBoundFlagRef | |
CBoundFlagRefBase | |
CBoundLambda | |
CBoundRef | |
CBoundValueRef | |
CBoundValueRef< std::vector< T > > | |
CBoundValueRefBase | |
CComposableParserImpl | |
CExeName | |
CHelp | |
CHelpColumns | |
CLambdaInvoker | |
CLambdaInvoker< void > | |
CNonCopyable | |
COpt | |
CParser | |
CParserBase | |
CParserRefImpl | |
CParseState | |
CResultBase | |
CResultValueBase | |
CResultValueBase< void > | |
CToken | |
CTokenStream | |
CUnaryLambdaTraits | |
CUnaryLambdaTraits< ReturnT(ClassT::*)(Args...) const > | |
CUnaryLambdaTraits< ReturnT(ClassT::*)(ArgT) const > | |
►NTextFlow | |
►CColumn | |
Citerator | |
►CColumns | |
Citerator | |
CSpacer | |
►NDetail | |
►Nanonymous_namespace{catch.hpp} | |
CCoutStream | |
CDebugOutStream | |
CEndianness | |
CFileStream | |
COutputDebugWriter | |
CStreamBufImpl | |
CApprox | |
CEnumInfo | |
CEnumValuesRegistry | |
CIsStreamInsertable | |
CTupleElementPrinter | |
CTupleElementPrinter< Tuple, N, false > | |
►Ndetail | |
Cis_range_impl | |
Cis_range_impl< T, typename void_type< decltype(begin(std::declval< T >()))>::type > | |
Cvoid_type | |
►NGenerators | |
Cas | |
CChunkGenerator | |
CFilterGenerator | |
CFixedValuesGenerator | |
CGenerators | |
CGeneratorTracker | |
CGeneratorUntypedBase | |
CGeneratorWrapper | |
CIGenerator | |
CIteratorGenerator | |
CMapGenerator | |
CRandomFloatingGenerator | |
CRandomIntegerGenerator | |
CRangeGenerator | |
CRepeatGenerator | |
CSingleValueGenerator | |
CTakeGenerator | |
►NMatchers | |
►NException | |
CExceptionMessageMatcher | |
►NFloating | |
CWithinAbsMatcher | |
CWithinRelMatcher | |
CWithinUlpsMatcher | |
►NGeneric | |
CPredicateMatcher | |
►NImpl | |
CMatchAllOf | |
CMatchAnyOf | |
CMatcherBase | |
CMatcherMethod | |
CMatcherMethod< NSString * > | |
CMatcherUntypedBase | |
CMatchNotOf | |
►NStdString | |
CCasedString | |
CContainsMatcher | |
CEndsWithMatcher | |
CEqualsMatcher | |
CRegexMatcher | |
CStartsWithMatcher | |
CStringMatcherBase | |
►NVector | |
CApproxMatcher | |
CContainsElementMatcher | |
CContainsMatcher | |
CEqualsMatcher | |
CUnorderedEqualsMatcher | |
►NTestCaseTracking | |
CITracker | |
CNameAndLocation | |
CSectionTracker | |
CTrackerBase | |
CTrackerContext | |
Calways_false | |
CAssertionHandler | |
CAssertionInfo | |
CAssertionReaction | |
CAssertionResult | |
CAssertionResultData | |
CAssertionStats | |
CAutoReg | |
CBenchmarkInfo | |
CBenchmarkStats | |
CBinaryExpr | |
CCapturer | |
CCaseSensitive | |
CColour | |
CCompactReporter | |
CConfig | |
CConfigData | |
CConsoleReporter | |
CContext | |
CCounts | |
►CCumulativeReporterBase | |
CBySectionInfo | |
CNode | |
CSectionNode | |
CDecomposer | |
CErrnoGuard | |
CExceptionTranslatorRegistrar | |
CExceptionTranslatorRegistry | |
CExprLhs | |
CFatalConditionHandler | |
CGeneratorException | |
CGroupInfo | |
CIConfig | |
CIContext | |
CIExceptionTranslator | |
CIExceptionTranslatorRegistry | |
CIGeneratorTracker | |
CIMutableContext | |
CIMutableEnumValuesRegistry | |
CIMutableRegistryHub | |
CIRegistryHub | |
CIReporterFactory | |
CIReporterRegistry | |
CIResultCapture | |
CIRunner | |
Cis_callable | |
Cis_callable< Fun(Args...)> | |
Cis_callable_tester | |
Cis_range | |
Cis_range< T^> | |
CISingleton | |
CIStream | |
CIStreamingReporter | |
CITagAliasRegistry | |
CITestCaseRegistry | |
CITestInvoker | |
CITransientExpression | |
CJunitReporter | |
CLazyExpression | |
CLazyStat | |
CLeakDetector | |
CListenerRegistrar | |
CListeningReporter | |
CMatchExpr | |
CMessageBuilder | |
CMessageInfo | |
CMessageStream | |
CNameAndTags | |
CNonCopyable | |
COcMethod | |
COption | |
COutputRedirect | |
Cpluralise | |
Cratio_string | |
Cratio_string< std::atto > | |
Cratio_string< std::femto > | |
Cratio_string< std::micro > | |
Cratio_string< std::milli > | |
Cratio_string< std::nano > | |
Cratio_string< std::pico > | |
CRedirectedStdErr | |
CRedirectedStdOut | |
CRedirectedStream | |
CRedirectedStreams | |
CRegistrarForTagAliases | |
CReporterConfig | |
CReporterPreferences | |
CReporterRegistrar | |
CReporterRegistry | |
CResultDisposition | |
CResultWas | |
CReusableStringStream | |
CRunContext | |
CRunTests | |
CScopedMessage | |
CSection | |
CSectionEndInfo | |
CSectionInfo | |
CSectionStats | |
CSession | |
CShowDurations | |
CSignalDefs | |
CSimplePcg32 | |
CSingleton | |
CSourceLineInfo | |
CStartupExceptionRegistry | |
CStreamEndStop | |
CStreamingReporterBase | |
CStringMaker | |
CStringMaker< bool > | |
CStringMaker< Catch::Detail::Approx > | |
CStringMaker< char * > | |
CStringMaker< char > | |
CStringMaker< char const * > | |
CStringMaker< char[SZ]> | |
CStringMaker< double > | |
CStringMaker< float > | |
CStringMaker< int > | |
CStringMaker< long > | |
CStringMaker< long long > | |
CStringMaker< NSObject * > | |
CStringMaker< NSString * > | |
CStringMaker< R C::* > | |
CStringMaker< R, typename std::enable_if< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value >::type > | |
CStringMaker< signed char > | |
CStringMaker< signed char[SZ]> | |
CStringMaker< std::byte > | |
CStringMaker< std::chrono::duration< Value, Ratio > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 1 > > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 3600 > > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 60 > > > | |
CStringMaker< std::chrono::time_point< Clock, Duration > > | |
CStringMaker< std::chrono::time_point< std::chrono::system_clock, Duration > > | |
CStringMaker< std::monostate > | |
CStringMaker< std::nullptr_t > | |
CStringMaker< std::optional< T > > | |
CStringMaker< std::pair< T1, T2 > > | |
CStringMaker< std::string > | |
CStringMaker< std::string_view > | |
CStringMaker< std::tuple< Types... > > | |
CStringMaker< std::variant< Elements... > > | |
CStringMaker< std::wstring > | |
CStringMaker< std::wstring_view > | |
CStringMaker< T * > | |
CStringMaker< T[SZ]> | |
CStringMaker< T^> | |
CStringMaker< unsigned char > | |
CStringMaker< unsigned char[SZ]> | |
CStringMaker< unsigned int > | |
CStringMaker< unsigned long > | |
CStringMaker< unsigned long long > | |
CStringMaker< wchar_t * > | |
CStringMaker< wchar_t const * > | |
CStringRef | |
CStringStreams | |
CSummaryColumn | |
CTablePrinter | |
CTagAlias | |
CTagAliasRegistry | |
CTagInfo | |
CTempFile | |
CTestCase | |
CTestCaseInfo | |
CTestCaseStats | |
CTestEventListenerBase | |
CTestFailureException | |
CTestGroupStats | |
CTestInvokerAsFunction | |
CTestInvokerAsMethod | |
CTestRegistry | |
CTestRunInfo | |
CTestRunStats | |
CTestSpec | |
CTestSpecParser | |
CTimer | |
CTotals | |
Ctrue_given | |
CUnaryExpr | |
CUseColour | |
CVersion | |
CWaitForKeypress | |
CWarnAbout | |
CWildcardPattern | |
CXmlEncode | |
CXmlReporter | |
►CXmlWriter | |
CScopedElement | |
CCatch_global_namespace_dummy | |
CCStringFunctions | CStringFunctions We implemented some missing C based string functions for character arrays |
CFTPBasicAPI | FTPBasicAPI Implementation of Low Level FTP protocol. In order to simplify the logic we always use Passive FTP where it is our responsibility to open the data conection |
CFTPClient | FTPClient Basic FTP access class which supports directory operatations and the opening of a files |
CFTPFile | FTPFile A single file which supports read and write operations. This class is implemented as an Arduino Stream and therfore provides all corresponding functionality |
CFTPFileIterator | FTPFileIterator The file name iterator can be used to list all available files and directories. We open a separate session for the ls operation so that we do not need to keep the result in memory and we dont loose the data when we mix it with read and write operations |
CFtpIpClient | IPConnect Unfortunatly there are different TCP/IP APIs in Arduino. We currently support Ethernet and WiFi |
CFtpIpClientWifi | |
CFTPLoggerImpl | FTPLogger To activate logging define the output stream e.g. with FTPFTPLogger.setOutput(Serial); and (optionally) set the log level |
CI2SClass | |
CIPConnectEthernet | |
C<OcFixture> | |
CPrintableMock | |
CPrintMock | |
Cserialib | This class is used for communication over a serial device |
CStreamMock | |
CtimeOut | This class can manage a timer which is used as a timeout |
CUDP | |