Simulated product dispenser

Dependencies:   HTS221

Fork of mbed-cloud-workshop-connect-HTS221 by Jim Carver

Embed: (wiki syntax)

« Back to documentation index

File Index

File List

Here is a list of all documented files with brief descriptions:
all_tests.c [code]
AllTests.c [code]
aq_critical.h [code]
arm-pal-kv.h [code]
arm_hal_interrupt.c [code]
arm_hal_interrupt.h [code]
arm_hal_interrupt_private.h [code]
arm_hal_nvm.h [code]
arm_hal_random.c [code]
arm_hal_random.h [code]
arm_hal_timer.cpp [code]
arm_hal_timer.h [code]
arm_uc_certificate.c [code]
arm_uc_certificate.h [code]
arm_uc_certificate_cfstore_api.c [code]
arm_uc_certificate_kcm_api.c [code]
arm_uc_common.h [code]
arm_uc_config.h [code]
arm_uc_control_center.c [code]
arm_uc_control_center.h [code]
arm_uc_crypto.c [code]
arm_uc_crypto.h [code]
arm_uc_device_identity.c [code]
arm_uc_device_identity_cfstore.c [code]
arm_uc_device_identity_kcm.c [code]
arm_uc_error.c [code]
arm_uc_error.h [code]
arm_uc_firmware_manager.c [code]
arm_uc_firmware_manager.h [code]
arm_uc_http_socket.c [code]
arm_uc_http_socket.h [code]
arm_uc_http_socket_private.c [code]
arm_uc_http_socket_private.h [code]
arm_uc_metadata_header_v2.c [code]
arm_uc_metadata_header_v2.h [code]
arm_uc_mmCommon.c [code]
arm_uc_mmCommon.h [code]
arm_uc_mmConfig.h [code]
arm_uc_mmCryptoUtils.c [code]
arm_uc_mmCryptoUtils.h [code]
arm_uc_mmDerManifestAccessors.c [code]
arm_uc_mmDerManifestAccessors.h [code]
arm_uc_mmDerManifestParser.c [code]
arm_uc_mmDerManifestParser.h [code]
arm_uc_mmFetchFirmwareInfo.c [code]
arm_uc_mmFetchFirmwareInfo.h [code]
arm_uc_mmFSMHelper.h [code]
arm_uc_mmGetLatestTimestamp.c [code]
arm_uc_mmGetLatestTimestamp.h [code]
arm_uc_mmInit.c [code]
arm_uc_mmInit.h [code]
arm_uc_mmInsertManifest.c [code]Inserts a manifest into a slot specified by the manifest
arm_uc_mmInsertManifest.h [code]
arm_uc_mmStateSelector.c [code]
arm_uc_mmStateSelector.h [code]
arm_uc_monitor.h [code]
arm_uc_paal_classic_pal.c [code]
arm_uc_paal_update.c [code]
arm_uc_paal_update.h [code]
arm_uc_paal_update_api.h [code]
arm_uc_pal_blockdevice.c [code]
arm_uc_pal_blockdevice.h [code]
arm_uc_pal_blockdevice_implementation.c [code]
arm_uc_pal_blockdevice_implementation.h [code]
arm_uc_pal_blockdevice_mbed.cpp [code]
arm_uc_pal_blockdevice_platform.h [code]
arm_uc_pal_extensions.h [code]
arm_uc_pal_filesystem.h [code]
arm_uc_pal_filesystem_utils.c [code]
arm_uc_pal_filesystem_utils.h [code]
arm_uc_pal_flashiap.c [code]
arm_uc_pal_flashiap.h [code]
arm_uc_pal_flashiap_implementation.c [code]
arm_uc_pal_flashiap_implementation.h [code]
arm_uc_pal_flashiap_mbed.cpp [code]
arm_uc_pal_flashiap_platform.h [code]
arm_uc_pal_linux_extensions.c [code]
arm_uc_pal_linux_generic.c [code]
arm_uc_pal_linux_generic.h [code]
arm_uc_pal_linux_implementation.c [code]
arm_uc_pal_linux_implementation.h [code]
arm_uc_pal_linux_implementation_internal.c [code]
arm_uc_pal_linux_implementation_internal.h [code]
arm_uc_pal_linux_openwrt.c [code]
arm_uc_pal_linux_openwrt.h [code]
arm_uc_pal_linux_yocto_generic.c [code]
arm_uc_pal_linux_yocto_rpi.c [code]
arm_uc_pal_mbed_extensions.c [code]
arm_uc_pal_realtek_rtl8195am.c [code]
arm_uc_pal_realtek_rtl8195am.h [code]
arm_uc_pre_shared_key.c [code]
arm_uc_pre_shared_key.h [code]
arm_uc_public.h [code]
arm_uc_scheduler.c [code]
arm_uc_scheduler.h [code]A simple, atomic event queue for embedded systems
arm_uc_socket_help.c [code]
arm_uc_socket_help.h [code]
arm_uc_source.h [code]
arm_uc_source_http.c [code]
arm_uc_source_http.h [code]
arm_uc_source_http_extra.h [code]
arm_uc_source_manager.c [code]
arm_uc_source_manager.h [code]
arm_uc_test_rot.c [code]
arm_uc_trace.h [code]
arm_uc_types.h [code]
arm_uc_utilities.c [code]
arm_uc_utilities.h [code]
atomic-cm3.c [code]
atomic-queue.c [code]
atomic-queue.h [code]A linked-list queue based on atomic access
atomic.c [code]
atomic.h [code]
ATParser.cpp [code]
ATParser.h [code]
MK64F_FreeRTOS/BoardInit.c [code]
OpenWRT_Generic_Linux/BoardInit.c [code]
x86_x64_Linux/BoardInit.c [code]
Yocto_Generic_Linux/BoardInit.c [code]
BufferedPrint.c [code]
BufferedSpi.cpp [code]Software Buffer - Extends mbed SPI functionallity
BufferedSpi.h [code]Software Buffer - Extends mbed SPI functionallity
cbor.h [code]
CertificateParser.c [code]
CertificateParser.h [code]
CloudClientStorage.c [code]
CloudClientStorage.h [code]
cn-cbor.c [code]
cn-cbor.h [code]CBOR parsing
cn-context.c [code]
cn-create.c [code]
cn-encoder.c [code]
cn-error.c [code]
cn-get.c [code]
common_functions.c [code]
common_functions.h [code]
common_utils.c [code]
common_utils.h [code]
ConnectorClient.cpp [code]
ConnectorClient.h [code]
critical-nordic.c [code]
critical-pal.c [code]
critical-posix.c [code]
critical.c [code]
cs_der_certs.c [code]
cs_der_certs.h [code]
cs_der_keys_and_csrs.c [code]
cs_der_keys_and_csrs.h [code]
cs_hash.c [code]
cs_hash.h [code]
cs_utils.c [code]
cs_utils.h [code]
DeviceMetadataResource.cpp [code]
DeviceMetadataResource.h [code]
esfs.c [code]
esfs.h [code]
esfs_file_name.c [code]
esfs_file_name.h [code]
esfs_performance.c [code]
esfs_performance.h [code]
event.c [code]
event.h [code]
eventdata.h [code]
eventloop_config.h [code]
eventOS_callback_timer.h [code]
eventOS_event.h [code]
eventOS_event_timer.h [code]
eventOS_scheduler.h [code]
factory_configurator_client.c [code]
factory_configurator_client.h [code]Factory configurator client APIs
fcc_bundle_certificate_chain_utils.c [code]
fcc_bundle_certificate_utils.c [code]
fcc_bundle_common_utils.c [code]
fcc_bundle_config_params_utils.c [code]
fcc_bundle_csr_utils.c [code]
fcc_bundle_fields.h [code]
fcc_bundle_handler.c [code]
fcc_bundle_handler.h [code]Defines for the bundles sent between the FCU and FCC This layer handles a device configuration bundle created by factory configurator utility (FCU)
fcc_bundle_key_utils.c [code]
fcc_bundle_utils.h [code]
fcc_defs.h [code]Factory configurator client defines
fcc_dev_flow.c [code]
fcc_malloc.h [code]
fcc_output_info_handler.c [code]
fcc_output_info_handler.h [code]
fcc_output_info_handler_defines.h [code]
fcc_sotp.c [code]
fcc_sotp.h [code]
fcc_stats.c [code]
fcc_stats.h [code]
fcc_status.h [code]Factory configurator client status/error codes
fcc_time_profiling.c [code]
fcc_time_profiling.h [code]
fcc_utils.c [code]
fcc_utils.h [code]
fcc_verification.c [code]
fcc_verification.h [code]
MK64F_FreeRTOS/FileSystemInit.c [code]
OpenWRT_Generic_Linux/FileSystemInit.c [code]
x86_x64_Linux/FileSystemInit.c [code]
Yocto_Generic_Linux/FileSystemInit.c [code]
FileSystemInit.cpp [code]
FirmwareUpdateResource.cpp [code]
FirmwareUpdateResource.h [code]
FreeRTOS_crypto_only.h [code]
FreeRTOS_default.h [code]
FreeRTOS_HW_RoT_HW_RTC_NOFLASH_2Partitions.h [code]
FreeRTOS_SW_RoT_SW_RTC_2FLASH.h [code]
ftcd_comm_base.cpp [code]
ftcd_comm_base.h [code]Token [64bit] : The message identifier Status [32 bit] : Status of message parameters (exists in response messages only) Length [32bit] : The message length in bytes Message [Length] : A message to be processed Signature [32B] : The hash (SHA256) value of the message
ftcd_comm_serial.cpp [code]
ftcd_comm_serial.h [code]
ftcd_comm_socket.cpp [code]
ftcd_comm_socket.h [code]
functionpointer.h [code]A class for storing and calling a pointer to a static or member void function
general_utils.c [code]
general_utils.h [code]
ip6string.h [code]
ip6tos.c [code]
ip_fsc.c [code]
ip_fsc.h [code]
ISM43362.cpp [code]
ISM43362.h [code]
ISM43362Interface.cpp [code]
ISM43362Interface.h [code]
junit_cmd_wrapper.py [code]
kcm_defs.h [code]Keys and configuration manager (KCM) definitions
kcm_internal.h [code]
kcm_status.h [code]Keys and configuration manager (KCM) status/error codes
key_config_manager.c [code]
key_config_manager.h [code]Keys and Configuration Manager (KCM) APIs
Linux_crypto_only.h [code]
Linux_default.h [code]
Linux_HW_RoT_HW_RTC_NOFLASH_2Partitions.h [code]
Linux_PSK.h [code]
Linux_SW_RoT_SW_RTC_2FLASH.h [code]
lwm2m-control.cpp [code]
lwm2m-control.h [code]
lwm2m-monitor.cpp [code]
lwm2m-monitor.h [code]
lwm2m-source.cpp [code]
lwm2m-source.h [code]
m2mbase.cpp [code]
m2mbase.h [code]M2MBase. This class is the base class based on which all LWM2M object models can be created. This serves base class for Object, ObjectInstances and Resources
m2mblockmessage.cpp [code]
m2mblockmessage.h [code]M2MBlockMessage. This class contains the data of an incoming block message
m2mcallbackstorage.cpp [code]
m2mcallbackstorage.h [code]
m2mconfig.h [code]File defining all system build time configuration used by mbed-client
m2mconnectionhandler.cpp [code]
m2mconnectionhandler.h [code]M2MConnectionHandler. This class handles the socket connection for the LWM2M Client
m2mconnectionhandlerpimpl.cpp [code]
m2mconnectionhandlerpimpl.h [code]
m2mconnectionobserver.h [code]M2MConnectionObserver. The observer class for passing the socket activity to the state machine
m2mconnectionsecurity.cpp [code]
m2mconnectionsecurity.h [code]M2MConnectionSecurity. This class provides a method to create a secure socket connection to handle connectivity for the mbed Client. It handles sending, receiving and establishing a secure connection for mbed Client on top of the normal socket connection
m2mconnectionsecuritypimpl.cpp [code]
m2mconnectionsecuritypimpl.h [code]
m2mconstants.h [code]File defining all the constants used across mbed-client
m2mdevice.cpp [code]
m2mdevice.h [code]M2MDevice. This class represents the Device Object model of the LWM2M framework. It provides an interface for handling the device object and all its corresponding resources. There can be only one instance of a Device Object
m2mendpoint.cpp [code]
m2mendpoint.h [code]
m2mfirmware.cpp [code]
m2mfirmware.h [code]M2MFirmware. This class represents the Firmware Object model of the LWM2M framework. It provides an interface for handling the Firmware Object and all its corresponding resources. There can be only one instance of a Firmware Object
m2minterface.h [code]M2MInterface. This class provides an interface for handling all mbed Client interface operations defined in the OMA LWM2M specifications. This includes Bootstrapping, Client Registration, Device Management & Service Enablement and Information Reporting
m2minterfacefactory.cpp [code]
m2minterfacefactory.h [code]M2MInterfaceFactory. This is a factory class that provides an interface for creating an mbed Client Interface object for an application to utilize the LWM2M features provided by the client
m2minterfaceimpl.cpp [code]
m2minterfaceimpl.h [code]
m2minterfaceobserver.h [code]M2MInterfaceObserver This is an observer class that updates the calling application about various events associated with various Interface operations. Also, it informs about various errors that can occur during any of the above operations
m2mnotificationhandler.cpp [code]
m2mnotificationhandler.h [code]
m2mnsdlinterface.cpp [code]
m2mnsdlinterface.h [code]
m2mnsdlobserver.h [code]
m2mobject.cpp [code]
m2mobject.h [code]M2MObject. This class is the base class for the mbed Client Objects. All defined LWM2M object models can be created based on it. This class also holds all object instances associated with the given object
m2mobjectinstance.cpp [code]
m2mobjectinstance.h [code]M2MObjectInstance. This class is the instance class for mbed Client Objects. All defined LWM2M object models can be created based on it. This class also holds all resource instances associated with the given object
m2mobservationhandler.h [code]M2MObservationHandler. An interface for handling observation callbacks from different objects
m2mreporthandler.cpp [code]
m2mreporthandler.h [code]
m2mreportobserver.h [code]M2MReportObserver. An interface for inviting the base class to send a report to the server
m2mresource.cpp [code]
m2mresource.h [code]M2MResource. This class is the base class for mbed Client Resources. All defined LWM2M object models can be created using it. This class will also hold all resources instances associated with the given object
m2mresourcebase.cpp [code]
m2mresourcebase.h [code]
m2mresourceinstance.cpp [code]
m2mresourceinstance.h [code]M2MResourceInstance. This class is the base class for mbed Client Resources. All defined LWM2M resource models can be created based on it
m2msecurity.cpp [code]
m2msecurity.h [code]M2MSecurity. This class represents an interface for the Security Object model of the LWM2M framework. It handles the security object instances and all corresponding resources
m2mserver.cpp [code]
m2mserver.h [code]M2MServer. This class represents an interface for the Server Object model of the LWM2M framework. It handles the server object and all its corresponding resources
m2mstring.cpp [code]
m2mstring.h [code]A simple C++ string class, used as replacement for std::string
m2mstringbuffer.h [code]
m2mstringbufferbase.cpp [code]
m2mstringbufferbase.h [code]
m2mtimer.cpp [code]
m2mtimer.h [code]M2MTimer. Timer class for mbed client
m2mtimerobserver.h [code]M2MTimerObserver. Observer class for indicating the timer expiry to the parent class
m2mtimerpimpl.cpp [code]
m2mtimerpimpl.h [code]
m2mtlvdeserializer.cpp [code]
m2mtlvdeserializer.h [code]
m2mtlvserializer.cpp [code]
m2mtlvserializer.h [code]
m2mvector.h [code]A simple C++ Vector class, used as replacement for std::vector
main.cpp [code]
manifest-manager-api.c [code]
mbed-trace-helper.c [code]
mbed-trace-helper.h [code]
mbed_cloud_client_resource.cpp [code]
mbed_cloud_client_resource.h [code]
mbed_cloud_client_user_config.h [code]
mbed_cloud_dev_credentials.c [code]
mbed_settings.py [code]
mbed_trace.c [code]
mbed_trace.h [code]Trace interface for MbedOS applications
MbedCloudClient.cpp [code]
MbedCloudClient.h [code]MbedCloudClient. This class provides an interface for handling all the mbed Cloud Client Interface operations including device provisioning, identity setup, device resource management defined in the OMA LWM2M specifications, and update firmware. Device resource management includes Bootstrapping, Client Registration, Device Management & Service Enablement and Information Reporting
MbedCloudClientConfig.h [code]Configuration options (set of defines and values)
MbedCloudClientConfigCheck.h [code]Configuration options check
mbedOS_crypto_only.h [code]
mbedOS_default.h [code]
mbedOS_FATFS.h [code]
mbedOS_HW_RoT_HW_RTC_NOFLASH_2Partitions.h [code]
mbedOS_IPV6_ONLY.h [code]
mbedOS_memoryStatistics.h [code]
mbedOS_PSK.h [code]
mbedOS_SW_RoT_SW_RTC_2FLASH.h [code]
mbedTLSConfig_ARIA_mbedOS.h [code]
mbedTLSConfig_FreeRTOS.h [code]
mbedTLSConfig_Linux.h [code]
mbedTLSConfig_mbedOS.h [code]
mbedTLSConfig_mbedOS_SW_TRNG.h [code]
memory_tests.cpp [code]
memory_tests.h [code]
minar_hal_timer.cpp [code]
mocksample.c [code]
MyBuffer.cpp [code]
MyBuffer.h [code]
MK64F_FreeRTOS/NetworkInit.c [code]
OpenWRT_Generic_Linux/NetworkInit.c [code]
x86_x64_Linux/NetworkInit.c [code]
Yocto_Generic_Linux/NetworkInit.c [code]
NetworkInit.cpp [code]
ns_event_loop.c [code]
ns_event_loop.h [code]
ns_hal_init.c [code]
ns_hal_init.h [code]
ns_list.c [code]
ns_list.h [code]Linked list support library
ns_nvm_helper.c [code]
ns_nvm_helper.h [code]
ns_timeout.c [code]
ns_timer.c [code]
ns_timer.h [code]
ns_trace.h [code]Trace interface abstraction for NanoStack library as well as application
ns_types.h [code]Basic compiler and type setup
nsdlaccesshelper.cpp [code]
nsdlaccesshelper.h [code]
nsdllinker.h [code]
nsdynmemLIB.c [code]
nsdynmemLIB.h [code]Dynamical Memory API for library model nsdynmemlib provides access to one default heap, along with the ability to use extra user heaps
pal.h [code]PAL. This file contains the general API to initiate and destroy the PAL component. This is part of the PAL service API
pal_a_pal_reformat_test_main.c [code]
pal_all_test_main.c [code]
pal_BSP.h [code]
pal_configuration.h [code]If needed any board specific configuration please set this define
pal_Crypto.c [code]
pal_Crypto.h [code]PAL cryptographic. This file contains cryptographic APIs and is part of the PAL service API. It contains a variety of cryptographic APIs, such as:

  • AES-CTR
  • AES-DRBG
  • CMAC
  • Message Digest
pal_crypto_test.c [code]
pal_crypto_test_data.h [code]
pal_crypto_test_main.c [code]
pal_crypto_test_runner.c [code]
pal_device_identity.h [code]
pal_errors.h [code]PAL errors. This file contains PAL errors enumeration. These errors are returned to the service layer
pal_fileSystem.c [code]
pal_fileSystem.h [code]PAL pal_fileSystem. This file contains the file system APIs. This is part of the PAL service API. It provides APIs to create/remove directories and open/read/write to files
pal_fileSystem_test.c [code]
pal_FileSystem_test_main.c [code]
pal_fileSystem_test_runner.c [code]
pal_init.c [code]
pal_insecure_ROT.c [code]
pal_internalFlash.c [code]
pal_internalFlash.h [code]
pal_internalFlash_test.c [code]
pal_internalFlash_test_runner.c [code]
pal_macros.h [code]PAL macros. This file contains macros defined by PAL for constant values and network purposes
pal_make.py [code]
mbed-os/pal_memory.c [code]
Other/pal_memory.c [code]
pal_network.c [code]
pal_network.h [code]PAL network. This file contains the network APIs and it is a part of the PAL service API. It provides network functionalities for UDP and TCP sockets and connections
pal_Networking_test_main.c [code]
pal_plat_Crypto.c [code]
pal_plat_Crypto.h [code]PAL cryptographic - platform. This file contains cryptographic APIs that need to be implemented in the platform layer
FreeRTOS/Storage/FileSystem/pal_plat_fileSystem.c [code]
Linux/Storage/FileSystem/pal_plat_fileSystem.c [code]
pal_plat_fileSystem.cpp [code]
pal_plat_fileSystem.h [code]PAL file system - platform. This file contains the file system APIs that need to be implemented in the platform layer
pal_plat_internalFlash.c [code]
pal_plat_internalFlash.cpp [code]
pal_plat_internalFlash.h [code]
FreeRTOS/Networking/LWIP/pal_plat_network.c [code]
Linux/Networking/pal_plat_network.c [code]
pal_plat_network.cpp [code]
pal_plat_network.h [code]PAL network - platform. This file contains the network APIs that need to be implemented in the platform layer
pal_plat_rot_insecure.cpp [code]
FreeRTOS/RTOS/pal_plat_rtos.c [code]
Linux/RTOS/pal_plat_rtos.c [code]
pal_plat_rtos.cpp [code]
pal_plat_rtos.h [code]PAL RTOS - platform. This file contains the real-time OS APIs that need to be implemented in the platform layer
pal_plat_TLS.c [code]
pal_plat_TLS.h [code]PAL TLS/DTLS - platform. This file contains TLS/DTLS APIs that need to be implemented in the platform layer
FreeRTOS/Update/pal_plat_update.c [code]
Linux/Update/pal_plat_update.c [code]
pal_plat_update.cpp [code]
pal_plat_update.h [code]PAL update - platform. This file contains the firmware update APIs that need to be implemented in the platform layer
pal_rtos.c [code]
pal_rtos.h [code]PAL RTOS. This file contains the real-time OS APIs and is a part of the PAL service API. It provides thread, timers, semaphores, mutexes and memory pool management APIs. Random API and ROT (root of trust) are also provided
pal_rtos_test.c [code]
pal_rtos_test_main.c [code]
pal_rtos_test_runner.c [code]
pal_rtos_test_utils.c [code]
pal_rtos_test_utils.h [code]
pal_sanity_test.c [code]
pal_sanity_test_main.c [code]
pal_sanity_test_runner.c [code]
pal_security_test_main.c [code]
pal_socket_test.c [code]
pal_socket_test_runner.c [code]
pal_SOTP_test.c [code]
pal_SOTP_test_runner.c [code]
MK64F_FreeRTOS/pal_startup.c [code]
OpenWRT_Generic_Linux/pal_startup.c [code]
x86_x64_Linux/pal_startup.c [code]
Yocto_Generic_Linux/pal_startup.c [code]
pal_startup.cpp [code]
pal_Storage_test_main.c [code]
pal_TLS.c [code]
pal_TLS.h [code]PAL TLS/DTLS. This file contains TLS/DTLS APIs and is a part of the PAL service API. It provides TLS/DTLS handshake functionalities, read/write from peer in a secure way
pal_tls_test.c [code]
pal_tls_test_address.h [code]
pal_TLS_test_main.c [code]
pal_tls_test_runner.c [code]
pal_tls_utils.h [code]
pal_types.h [code]PAL types. This file contains PAL generic types
pal_update.c [code]
pal_update.h [code]PAL update. This file contains the firmware update APIs and is a part of the PAL service API. It provides the read/write and activation functionalities for the firmware
pal_update_test.c [code]
pal_Update_test_main.c [code]
pal_update_test_runner.c [code]
pal_version.h [code]
PlatIncludes.h [code]
example_1/src/ProductionCode.c [code]
example_2/src/ProductionCode.c [code]
example_3/src/ProductionCode.c [code]
example_1/src/ProductionCode.h [code]
example_2/src/ProductionCode.h [code]
example_3/src/ProductionCode.h [code]
example_1/src/ProductionCode2.c [code]
example_2/src/ProductionCode2.c [code]
example_3/src/ProductionCode2.c [code]
example_1/src/ProductionCode2.h [code]
example_2/src/ProductionCode2.h [code]
example_3/src/ProductionCode2.h [code]
pv_endian.h [code]Utility functions that treats endianness
pv_error_handling.c [code]
pv_error_handling.h [code]
pv_log.h [code]
pv_macros.h [code]
QSPIFBlockDevice.cpp [code]
QSPIFBlockDevice.h [code]
randLIB.c [code]
randLIB.h [code]Pseudo Random Library API:
resource.cpp [code]
resource.h [code]
ServiceClient.cpp [code]
ServiceClient.h [code]
simple-mbed-cloud-client.cpp [code]
simple-mbed-cloud-client.h [code]
SimpleM2MResource.cpp [code]
SimpleM2MResource.h [code]SimpleM2MResourceBase. This class provides an easy wrapper base class for creating a simple M2MResource based on integer and string values. This class is NOT meant to be directed instantiated but is used by the SimpleM2MResourceInt and SimpleM2MResourceString classes to create resources
smartpointer.h [code]
sn_client_config.h [code]
sn_coap_builder.c [code]CoAP Message builder
sn_coap_header.h [code]CoAP C-library User header interface header file
sn_coap_header_check.c [code]CoAP Header validity checker
sn_coap_header_internal.h [code]Header file for CoAP Header part
sn_coap_parser.c [code]CoAP Header parser
sn_coap_protocol.c [code]CoAP Protocol implementation
sn_coap_protocol.h [code]CoAP C-library User protocol interface header file
sn_coap_protocol_internal.h [code]Header file for CoAP Protocol part
sn_config.h [code]
sn_grs.c [code]General resource server
sn_grs.h [code]
sn_nsdl.c [code]Nano service device library
sn_nsdl.h [code]LibNsdl generic header file
sn_nsdl_lib.h [code]NanoService Devices Library header file
sotp.c [code]
sotp.h [code]
sotp_fs.h [code]
sotp_fs_config_MbedOS.h [code]
sotp_int.h [code]
sotp_log.c [code]
sotp_log.h [code]
sotp_no_sotp.c [code]
sotp_shared_lock.c [code]
sotp_shared_lock.h [code]
stoip6.c [code]
storage.c [code]
storage.h [code]
system_timer.c [code]
template.c [code]
template_fixture_tests.c [code]
test_main.c [code]
test_runners.h [code]
testparameterized.c [code]
example_1/test/TestProductionCode.c [code]
example_2/test/TestProductionCode.c [code]
example_3/test/TestProductionCode.c [code]
example_1/test/TestProductionCode2.c [code]
example_2/test/TestProductionCode2.c [code]
example_3/test/TestProductionCode2.c [code]
example_1/test/test_runners/TestProductionCode2_Runner.c [code]
example_2/test/test_runners/TestProductionCode2_Runner.c [code]
example_1/test/test_runners/TestProductionCode_Runner.c [code]
example_2/test/test_runners/TestProductionCode_Runner.c [code]
testsample.c [code]
testsample_cmd.c [code]
testsample_def.c [code]
testsample_head1.c [code]
testsample_head1.h [code]
testsample_mock_cmd.c [code]
testsample_mock_def.c [code]
testsample_mock_head1.c [code]
testsample_mock_head1.h [code]
testsample_mock_new1.c [code]
testsample_mock_new2.c [code]
testsample_mock_param.c [code]
testsample_mock_run1.c [code]
testsample_mock_run2.c [code]
testsample_mock_yaml.c [code]
testsample_new1.c [code]
testsample_new2.c [code]
testsample_param.c [code]
testsample_run1.c [code]
testsample_run2.c [code]
testsample_yaml.c [code]
TestsGenarator.py [code]
testunity.c [code]
timer_sys.h [code]
unity.c [code]
unity.h [code]
unity_config.h [code]
unity_fixture.c [code]
unity_fixture.h [code]
unity_fixture_internals.h [code]
unity_fixture_malloc_overrides.h [code]
unity_fixture_Test.c [code]
unity_fixture_TestRunner.c [code]
unity_internals.h [code]
unity_output_Spy.c [code]
unity_output_Spy.h [code]
unity_test_summary.py [code]
unity_to_junit.py [code]
UnityHelper.c [code]
UnityHelper.h [code]
update-client-manifest-manager-context.h [code]
update-client-manifest-manager.h [code]
update-client-manifest-types.h [code]
update-lwm2m-mbed-apis.c [code]
update-lwm2m-mbed-apis.h [code]This file contains forward declarations for all functions used as APIS for the update client
update_client_certificate.h [code]
update_client_hub.c [code]
update_client_hub.h [code]
update_client_hub_error_handler.c [code]
update_client_hub_error_handler.h [code]
update_client_hub_event_handlers.c [code]
update_client_hub_event_handlers.h [code]
update_client_hub_state_machine.c [code]
update_client_hub_state_machine.h [code]
update_client_public.h [code]
update_default_resources.c [code]
update_ui_example.cpp [code]
update_ui_example.h [code]
UpdateClient.cpp [code]
UpdateClient.h [code]
UpdateClientResources.h [code]
uriqueryparser.c [code]
uriqueryparser.h [code]