flexPTP 1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
ptp_profile_presets.h File Reference

This module manages predefined profile presets. It allows their fetching by name or ID. More...

#include "ptp_types.h"

Go to the source code of this file.

Functions

const PtpProfile * ptp_profile_preset_get (const char *pName)
 
const PtpProfileTlvElement * ptp_tlv_chain_preset_get (const char *pName)
 
size_t ptp_profile_preset_cnt ()
 
size_t ptp_tlv_chain_preset_cnt ()
 
const char * ptp_profile_preset_get_name (size_t i)
 
const char * ptp_tlv_chain_preset_get_name (size_t i)
 

Detailed Description

This module manages predefined profile presets. It allows their fetching by name or ID.

Definition in file ptp_profile_presets.h.

Function Documentation

◆ ptp_profile_preset_cnt()

size_t ptp_profile_preset_cnt ( )

Get number of predefined profiles.

Returns
number of profiles

Definition at line 174 of file ptp_profile_presets.c.

◆ ptp_profile_preset_get()

const PtpProfile * ptp_profile_preset_get ( const char *  pName)

Get profile by name.

Parameters
pNamename of the desired profile
Returns
const pointer to the profile or NULL if not found

Definition at line 150 of file ptp_profile_presets.c.

◆ ptp_profile_preset_get_name()

const char * ptp_profile_preset_get_name ( size_t  i)

Get profile name by index.

Parameters
iprofile index
Returns
const pointer to the profile that's associated the ith index or NULL

Definition at line 182 of file ptp_profile_presets.c.

◆ ptp_tlv_chain_preset_cnt()

size_t ptp_tlv_chain_preset_cnt ( )

Get number of predefined TLV chains.

Returns
number of TLV chains

Definition at line 178 of file ptp_profile_presets.c.

◆ ptp_tlv_chain_preset_get()

const PtpProfileTlvElement * ptp_tlv_chain_preset_get ( const char *  pName)

Get TLV chain by name.

Parameters
pNamename of the desired TLV chain
Returns
const pointer to the chain or NULL if not found

Definition at line 162 of file ptp_profile_presets.c.

◆ ptp_tlv_chain_preset_get_name()

const char * ptp_tlv_chain_preset_get_name ( size_t  i)

Get TLV chain by index.

Parameters
iTLV chain index
Returns
const pointer to the TLV chain that's associated the ith index or NULL

Definition at line 190 of file ptp_profile_presets.c.