arduino-emulator
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NarduinoWe 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
 NCatch
 CCatch_global_namespace_dummy
 CCStringFunctionsCStringFunctions We implemented some missing C based string functions for character arrays
 CFTPBasicAPIFTPBasicAPI 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
 CFTPClientFTPClient Basic FTP access class which supports directory operatations and the opening of a files
 CFTPFileFTPFile A single file which supports read and write operations. This class is implemented as an Arduino Stream and therfore provides all corresponding functionality
 CFTPFileIteratorFTPFileIterator 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
 CFtpIpClientIPConnect Unfortunatly there are different TCP/IP APIs in Arduino. We currently support Ethernet and WiFi
 CFtpIpClientWifi
 CFTPLoggerImplFTPLogger 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
 CserialibThis class is used for communication over a serial device
 CStreamMock
 CtimeOutThis class can manage a timer which is used as a timeout
 CUDP