| ▼ Ajax | |
| ► Alerts | |
| Summary.h | |
| ► Dm | |
| MpAlert.h | |
| MpAlertSummary.h | |
| MpFanMode.h | |
| MpFlcConfig.h | |
| ► Heating | |
| ► Flc | |
| Api.h | |
| Config.h | |
| ► Io | |
| Api.h | |
| ► Simulated | |
| Cmd.h | |
| House.h | |
| ModelPoints.h | This file defines test/simulation specific Model Points for the Thermostat Application |
| ► Supervisor | |
| Api.h | |
| Fsm_.h | |
| Fsm_ext_.h | |
| Fsm_trace_.h | |
| FsmContext_.h | |
| FsmEventQueue_.h | |
| ► Logging | |
| AlertMsg.h | |
| Api.h | |
| CategoryId.h | |
| CriticalMsg.h | |
| EventMsg.h | |
| InfoMsg.h | |
| MetricsMsg.h | |
| WarningMsg.h | |
| ► Main | |
| ► _app | |
| TShellSecurity.h | |
| ► _plat_alpha1 | |
| app_platform.h | This file contains the interface(s) that are platform AND application VARIANT specific |
| platform.h | This file defines platform specific interfaces when running on the Target |
| ► _plat_alpha1_atmel | |
| app_platform.h | This file contains the interface(s) that are platform AND application VARIANT specific |
| platform.h | This file defines platform specific interfaces when running on the Target |
| ► _plat_simulator | |
| app_platform.h | This file contains the interface(s) that are platform AND application VARIANT specific |
| ModelPoints.h | |
| platform.h | This file defines platform specific interfaces when running on the simulator |
| application.h | This file contains the interface(s) that are application VARIANT specific |
| appmain.h | This file defines the hardware/platform independent start-up interface(s) for the Ajax application |
| MetricsRecord.h | |
| PersonalityRecord.h | |
| platform.h | This file contains the interface(s) that are platform VARIANT specific |
| screens.h | This file exposes handles to Screen instances for the Ajax Application |
| StorageMap_.h | This file contains the magic values for how data is laid out in the off-board EEPROM |
| UserRecord.h | |
| ► Metrics | |
| Api.h | |
| ► ScreenMgr | |
| Api.h | |
| DisplayApi.h | |
| Event.h | |
| MockScreen.h | |
| MpScreenApiPtr.h | |
| MpStaticScreenApiPtr.h | |
| Navigation.h | |
| ScreenApi.h | |
| StaticScreenApi.h | |
| ► SimHouse | |
| House.h | |
| System.h | |
| ► TShell | |
| Provision.h | |
| State.h | |
| Ui.h | |
| ► Type | |
| Alert.h | |
| FanMode.h | |
| ► Ui | |
| ► About | |
| Screen.h | |
| ► EditSetpt | |
| Screen.h | |
| ► Error | |
| error_.h | |
| Screen.h | |
| ► Home | |
| Screen.h | |
| ► Shutdown | |
| Screen.h | |
| ► Splash | |
| Screen.h | |
| ► StatusIndicator | |
| Api.h | |
| Events.h | NOTE: This file can only contain valid C code since it will be included via the colony_map.h LHeader pattern |
| LogicalButtons.h | |
| PicoDisplay.h | |
| Constants.h | This file contains magic values that are specific to the Ajax application (but not to any one single component) |
| ▼ Cpl | |
| ► Checksum | |
| Api16.h | |
| Api32.h | |
| ApiMd5.h | |
| Crc16CcittFast.h | |
| Crc32EthernetFast.h | |
| Fletcher16.h | |
| md5_aladdin_.h | |
| Md5Aladdin.h | |
| ► Container | |
| AvlTree_.h | |
| cdlist.h | This file defines a C-based interfaces for Doubly linked lists that do not use/require dynamic memory allocation |
| citem.h | This file provides the definitions for creating a data structures that can be contained in a linked lists, containers, trees, etc |
| cslist.h | This file defines a C-based interfaces for Singly lists that do not use or require dynamic memory allocation |
| DHashTable_.h | |
| Dictionary.h | |
| DictItem.h | |
| DList.h | |
| FDictionary.h | |
| FHashTable_.h | |
| Hash.h | |
| HashFuncDefault.h | |
| HashTable_.h | |
| Item.h | |
| Key.h | |
| Map.h | |
| MapItem.h | |
| RingBuffer.h | |
| RingBufferMP.h | |
| RingBufferMT.h | |
| SList.h | |
| Stack.h | |
| ► Dm | |
| ► Mp | |
| Array.h | |
| BitArray16.h | |
| BitArray32.h | |
| Bool.h | |
| Double.h | |
| ElapsedPrecisionTime.h | |
| Enum_.h | |
| Float.h | |
| Int32.h | |
| Int64.h | |
| Numeric.h | |
| RefCounter.h | |
| String.h | |
| Uint32.h | |
| Uint64.h | |
| Void.h | |
| ► Persistent | |
| EraseRequest.h | |
| FlushRequest.h | |
| Record.h | |
| ► TShell | |
| Dm.h | |
| EventLoop.h | |
| MailboxServer.h | |
| ModelDatabase.h | |
| ModelDatabaseApi.h | |
| ModelPoint.h | |
| ModelPointCommon_.h | |
| NotificationApi_.h | |
| PeriodicScheduler.h | |
| Subscriber.h | |
| SubscriberApi.h | |
| SubscriberComposer.h | |
| ► Io | |
| ► File | |
| ► _posix | |
| ► _api | |
| DirList_.h | |
| ► _win32 | |
| ► _api | |
| DirList_.h | |
| ► Arduino | |
| ► _sdFat | |
| ► _api | |
| DirList_.h | |
| Private_.h | This file defines a global handle to the target's SdFat File system |
| ► Littlefs | |
| ► _api | |
| DirList_.h | |
| ► _bdfile | |
| BdFile.h | |
| ► _bdspi | |
| BdSpi.h | |
| ► TShell | |
| Fs.h | |
| Api.h | |
| BlockDriverApi.h | |
| Private_.h | |
| Api.h | |
| Common_.h | |
| Input.h | |
| InputApi.h | |
| InputOutput.h | |
| InputOutputApi.h | |
| Md5Checksum.h | |
| Null.h | |
| ObjectApi.h | |
| Output.h | |
| OutputApi.h | |
| ► Ram | |
| InputOutput.h | |
| ► Serial | |
| ► Adafruit | |
| ► Nrf5 | |
| ► BLE | |
| InputOutput.h | |
| InputOutput.h | |
| ► Arduino | |
| InputOutput.h | |
| ► PhonyStdio | |
| InputOutput.h | |
| ► ST | |
| ► M32F4 | |
| InputOutput.h | |
| StreamDriver.h | |
| ► Socket | |
| ► Posix | |
| Connector.h | |
| Listener.h | |
| ► Win32 | |
| Connector.h | |
| Listener.h | |
| Connector.h | |
| Factory.h | |
| InputOutput.h | |
| Listener.h | |
| Listener_.h | |
| ListenerClientRequest.h | |
| ListenerClientSync.h | |
| StreamPool.h | |
| ► Stdio | |
| Input_.h | |
| InputOutput_.h | |
| Output_.h | |
| StdErr.h | |
| StdIn.h | |
| StdOut.h | |
| ► Tcp | |
| ► Win32 | |
| AsyncConnector.h | |
| AsyncListener.h | |
| AsyncConnector.h | |
| AsyncListener.h | |
| InputOutput.h | |
| AtomicOutput.h | |
| AtomicOutputApi.h | |
| Close.h | |
| Descriptor.h | |
| Input.h | |
| InputOutput.h | |
| IsEos.h | |
| LineReader.h | |
| LineReaderApi.h | |
| LineWriter.h | |
| LineWriterApi.h | |
| NewLine.h | |
| Null.h | |
| Output.h | |
| TeeOutput.h | |
| ► Itc | |
| AsyncReturnHandler.h | |
| AtomicApi.h | |
| AtomicCallback.h | |
| AtomicRequest.h | |
| AtomicSync.h | |
| CloseApi.h | |
| CloseRequest.h | |
| CloseSync.h | |
| Mailbox.h | |
| MailboxServer.h | |
| Message.h | |
| NullReturnHandler.h | |
| OpenApi.h | |
| OpenRequest.h | |
| OpenSync.h | |
| PeriodicScheduler.h | |
| PostApi.h | |
| RequestMessage.h | |
| ResponseMessage.h | |
| ReturnHandler.h | |
| SAP.h | |
| ServiceMessage.h | |
| SyncReturnHandler.h | |
| ► Json | |
| Arduino.h | |
| ArduinoHelpers.h | Contains a collection of 'helper' function (mostly for debugging) when using JsonArduino tool |
| ObjectDetector.h | |
| ► Logging | |
| ► _mock4test | |
| Logger.h | This file provides test support when mocking the Cpl::Logging interface |
| ► TShell | |
| Log.h | |
| Api.h | |
| EntryData_T.h | |
| LogSink.h | |
| Private_.h | This file contains private (i.e |
| TimeApi.h | |
| ► MApp | |
| ► Temperature | |
| Api.h | |
| Cmd.h | |
| Manager.h | |
| ManagerApi.h | |
| MApp_.h | |
| MAppApi.h | |
| Requests.h | |
| ► Math | |
| integer.h | This file contains a collection of methods comparing, manipulating, etc |
| IntegerExpressionParser.h | This file contains a collection of methods that parses a null terminated string that contains an arithmetic expression, and evaluates the expression |
| real.h | This file contains a collection of methods comparing, manipulating, etc |
| RealExpressionParser.h | This file contains a collection of methods that parses a null terminated string that contains an arithmetic expression, and evaluates the expression |
| ► Memory | |
| ► _testsupport | |
| New_TS.h | |
| Aligned.h | |
| Allocator.h | |
| ContiguousAllocator.h | |
| HPool.h | |
| LeanHeap.h | |
| Pool_.h | |
| SPool.h | |
| ► Persistent | |
| Chunk.h | |
| CrcChunk.h | |
| DataRecord.h | |
| FileAdapter.h | |
| IndexedEntryReader.h | |
| IndexedEntryRecord.h | |
| IndexedEntryRequests.h | |
| IndexedEntryServer.h | |
| IndexedEntryWriter.h | |
| IndexRecord.h | |
| MirroredChunk.h | |
| NullRegionMedia.h | |
| NVAdapter.h | |
| Payload.h | |
| Private_.h | |
| Record.h | |
| RecordServer.h | |
| RegionMedia.h | |
| ► System | |
| ► _assert | |
| c_assert.h | |
| ► _testsupport | |
| Shutdown_TS.h | |
| ► BareMetal | |
| Hal_.h | This file defines a hardware abstraction layer (HAL) for the BareMetal implementation of Cpl::System component |
| Thread.h | |
| ► Cpp11 | |
| Thread.h | |
| ► FreeRTOS | |
| Thread.h | |
| ► Posix | |
| Thread.h | |
| ► Win32 | |
| Thread.h | |
| Api.h | |
| Assert.h | |
| Counter_.h | |
| ElapsedTime.h | |
| EventFlag.h | |
| EventLoop.h | |
| FatalError.h | |
| GlobalLock.h | |
| Mutex.h | |
| PeriodicScheduler.h | |
| Private_.h | This file contains a collection of classes, interfaces, etc |
| PrivateElapsedTime_.h | |
| PrivateStartup_.h | This file contains a collection of classes, interfaces, etc |
| Runnable.h | |
| Semaphore.h | |
| SharedEventHandler.h | |
| Shell.h | |
| Shutdown.h | |
| Signable.h | |
| SimTick.h | |
| Thread.h | |
| Timer.h | |
| TimerManager.h | |
| Tls.h | |
| Trace.h | |
| ► Text | |
| ► Encoding | |
| Base64.h | |
| ► Frame | |
| AsciiDecoder.h | |
| BlockEncoder.h | |
| Decoder.h | |
| Decoder_.h | |
| Encoder.h | |
| Encoder_.h | |
| LineDecoder.h | |
| StreamDecoder.h | |
| StreamEncoder.h | |
| StringDecoder.h | |
| StringEncoder.h | |
| ► Tokenizer | |
| Basic.h | |
| TextBlock.h | |
| atob.h | This file contains a collection of methods that wrap the standard C library functions for converting text/string to binary values |
| btoa.h | This file contains a collection of methods that convert a binary value to a text string |
| DFString.h | |
| DFStringItem.h | |
| DString.h | |
| DStringItem.h | |
| format.h | This file contains some general purpose string formatting functions |
| FString.h | |
| FString_.h | |
| FStringItem.h | |
| misc.h | This file contains a set of miscellaneous low-level text/string functions |
| strapi.h | This file attempts to provide a "standardized" set of C library functions that operate on C null terminated strings |
| String.h | |
| String_.h | |
| StringItem.h | |
| strip.h | This file contains a collection of methods that provide basic building blocks for parsing 'tokens' with in a null terminated string |
| ► TShell | |
| ► Cmd | |
| ► Arduino | |
| Dbg.h | |
| ► FreeRTOS | |
| Threads.h | |
| ► Win32 | |
| Threads.h | |
| Bye.h | |
| Command.h | |
| Help.h | |
| Threads.h | |
| Tick.h | |
| TPrint.h | |
| Trace.h | |
| User.h | |
| Wait.h | |
| Command.h | |
| Context_.h | |
| Maker.h | |
| PolledMaker.h | |
| PolledProcessor.h | |
| Processor.h | |
| ProcessorApi.h | |
| Restartable.h | |
| Security.h | |
| SecurityNull.h | |
| Socket.h | |
| Stdio.h | |
| ► Type | |
| enum.h | |
| enum_macros_128_32_.h | |
| Guid.h | |
| SeqNumber.h | |
| Traverser.h | |
| ▼ Driver | |
| ► AIO | |
| ► Ajax | |
| Thermistor.h | |
| ► Arduino | |
| HalSingleInput.h | |
| singleinput_mappings_.h | |
| ► Eros | |
| ModelPoints.h | This file defines all of the Model Points for Ajax application |
| Thermistor.h | |
| ► Simulated | |
| singleinput_mappings_.h | |
| ► STM32 | |
| HalSingleInput.h | |
| singleinput_mappings_.h | |
| HalSingleInput.h | This file defines a hardware abstraction layer (HAL) for sampling a single Analog input source |
| ► Button | |
| ► Arduino | |
| Hal.h | This file defines the concrete implementation for the Button HAL running on the Arduino Framework |
| ► STM32 | |
| Hal.h | This file defines the concrete implementation for the Button HAL running on STM32 MCUs |
| ► TPipe | |
| Hal.h | This file defines the concrete implementation for the Button HAL that gets its raw inputs via a Driver::TPipe |
| Hal.h | This file defines a hardware abstraction layer (HAL) for accessing a digital Input that is being used for a button |
| PolledDebounced.h | |
| ► Crypto | |
| ► Orlp | |
| Sha512.h | |
| ► PasswordHash | |
| Api.h | |
| ► TShell | |
| Random.h | |
| Api.h | |
| ED25519.h | |
| Hash.h | |
| Random.h | |
| ► DIO | |
| ► _tshell | |
| InOutCmd.h | |
| ► Simulated | |
| InOut.h | Configuration Parameters (Config_T): pin - Not used |
| InOutModelPoints.h | This file defines all of the Model Points for the Simulated DIO InOut driver |
| In.h | |
| InOut.h | |
| Out.h | |
| Pwm.h | |
| ► I2C | |
| ► Arduino | |
| Master.h | |
| ► STM32 | |
| Master.h | |
| Master.h | |
| ► LED | |
| ► Pimoroni | |
| RedGreenBlue.h | |
| ► TPipe | |
| RedGreenBlue.h | |
| RedGreenBlue.h | |
| ► NV | |
| ► _tshell | |
| Cmd.h | |
| ► File | |
| ► Cpl | |
| Api.h | |
| ► Onsemi | |
| ► CAT24C512 | |
| Api.h | |
| Api.h | |
| Gang.h | |
| Null.h | |
| ► PicoDisplay | |
| ► Arduino | |
| Api.h | This file defines the interface for initializing the concrete implementation of the PicoDisplay driver using the actual hardware |
| ► STM32 | |
| Api.h | This file defines the interface for initializing the concrete implementation of the PicoDisplay driver using the actual hardware |
| ► TPipe | |
| Api.h | This file defines the interface for initializing the concrete implementation of the PicoDisplay driver using a 'TPipe' to communicate with an external executable that provides the actual Display/IO |
| Api.h | |
| ► RHTemp | |
| ► _tshell | |
| Cmd.h | |
| ► Simulated | |
| Api.h | |
| Api.h | |
| ► SPI | |
| ► Arduino | |
| Master.h | |
| ► STM32 | |
| Master.h | |
| MasterHalfDuplex.h | |
| Master.h | |
| MasterHalfDuplex.h | |
| ► TPipe | |
| Maker.h | |
| Pipe.h | |
| RxFrameHandler.h | |
| RxFrameHandlerApi.h | |
| Tx.h | |
| ► Wifi | |
| ► Station | |
| ► TShell | |
| Wifi.h | |
| Connection.h | |
| ▼ Eros | |
| ► Main | |
| screens.h | This file exposes handles to Screen instances for the Eros Application |
| ► Test | |
| ► Cycle | |
| Api.h | |
| ► Thermistor | |
| Api.h | |
| ► TShell | |
| HwSafety.h | |
| Pwm.h | |
| Rgb.h | |
| ► Ui | |
| ► Home | |
| Screen.h | |
| ► LcdTest | |
| Screen.h | |