![]() |
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.