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 PtpProfileptp_profile_preset_get (const char *pName)
 
const PtpProfileTlvElementptp_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 152 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 128 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 160 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 156 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 140 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 168 of file ptp_profile_presets.c.