1.2.2.1.1 Abstraction Model

Library Overview

The Library Interface routines are divided into various sub-sections, which address one of the blocks or the overall operation of the Networking Presentation Layer.

Library Interface Section Description
System Functions Provides "initialize" functions and a "tasks" function for performing general presentation layer tasks
Socket Functions Provides various socket-related functions for the purpose of connecting, flushing, and setting options, among others
Certificate Store Functions Provides certificate-related functions for the purpose of obtaining certificates and keys

Configuring the Library

The configuration of the Networking Presentation Layer is done as part of the MPLAB Harmony TCP/IP Stack configuration and specific NET_PRES parameters are generated in the configuration.h.

This header file contains the configuration selection for the Networking Presentation Layer. Based on the selections made, the Networking Presentation Layer may support the selected features. These configuration settings will apply to all instances of the Networking Presentation Layer.

This header can be placed anywhere; however, the path of this header needs to be present in the include search path for a successful build. Refer to the TCP/IP Demonstrations Help section for more details.