![]() |
flexPTP 1.0
An IEEE 1588 PTP implementation designed for microcontrollers
|
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) |
This module manages predefined profile presets. It allows their fetching by name or ID.
Definition in file ptp_profile_presets.h.
size_t ptp_profile_preset_cnt | ( | ) |
Get number of predefined profiles.
Definition at line 152 of file ptp_profile_presets.c.
const PtpProfile * ptp_profile_preset_get | ( | const char * | pName | ) |
Get profile by name.
pName | name of the desired profile |
Definition at line 128 of file ptp_profile_presets.c.
const char * ptp_profile_preset_get_name | ( | size_t | i | ) |
Get profile name by index.
i | profile index |
Definition at line 160 of file ptp_profile_presets.c.
size_t ptp_tlv_chain_preset_cnt | ( | ) |
Get number of predefined TLV chains.
Definition at line 156 of file ptp_profile_presets.c.
const PtpProfileTlvElement * ptp_tlv_chain_preset_get | ( | const char * | pName | ) |
Get TLV chain by name.
pName | name of the desired TLV chain |
Definition at line 140 of file ptp_profile_presets.c.
const char * ptp_tlv_chain_preset_get_name | ( | size_t | i | ) |
Get TLV chain by index.
i | TLV chain index |
Definition at line 168 of file ptp_profile_presets.c.