ESP-IDF
ot::MeshCoP::ExtendedPanId
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Methods
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ot::MeshCoP::ExtendedPanId
ot::MeshCoP::ExtendedPanId class
Syntax
Show:
Summary
Declaration
from
extended_panid.hpp:55
class
ExtendedPanId
:
public
otExtendedPanId
,
public
Equatable
<
ExtendedPanId
>
,
public
Clearable
<
ExtendedPanId
>
{
public
:
static
constexpr
uint16_t
kInfoStringSize
=
17
;
typedef
String
<
kInfoStringSize
>
InfoString
;
InfoString
ToString
(
void
)
const
;
}
;
Fields
Field
ot::MeshCoP::ExtendedPanId::kInfoStringSize
Methods
ToString() const
Converts an address to a string.
Related Functions
Found 4 other functions taking a
ExtendedPanId
argument:
Function
Description
ot::MeshCoP::GeneratePskc()
Generates PSKc. PSKc is used to establish the Commissioner Session.
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()
Sets the Extended PAN Identifier.
ot::Trel::Interface::Peer::SetExtPanId()
ot::Trel::Interface::ParsePeerInfoTxtData() const
Examples
References
from
examples
Code
Location
Scope
Referrer
class
ExtendedPanId
:
public
otExtendedPanId
,
public
Equatable
<
ExtendedPanId
>
,
public
Clearable
<
ExtendedPanId
>
extended_panid.hpp:55
DefineCoreType
(
otCacheEntryIterator
,
AddressResolver
::
Iterator
)
;
address_resolver.hpp:400
DefineCoreType
(
otCacheEntryInfo
,
AddressResolver
::
EntryInfo
)
;
address_resolver.hpp:401
DefineCoreType
(
otBorderAgentId
,
MeshCoP
::
BorderAgent
::
Id
)
;
border_agent.hpp:353
DefineCoreType
(
otChildInfo
,
Child
::
Info
)
;
child.hpp:399
DefineCoreType
(
otCoapTxParameters
,
Coap
::
TxParameters
)
;
coap.hpp:941
DefineCoreType
(
otCoapResource
,
Coap
::
Resource
)
;
coap.hpp:942
DefineCoreType
(
otCoapOption
,
Coap
::
Option
)
;
coap_message.hpp:1175
DefineCoreType
(
otCoapOptionIterator
,
Coap
::
Option
::
Iterator
)
;
coap_message.hpp:1176
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kActiveTimestamp
>
{
using
Type
=
Timestamp
;
}
;
dataset.hpp:700
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kPendingTimestamp
>
{
using
Type
=
Timestamp
;
}
;
dataset.hpp:701
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kNetworkKey
>
{
using
Type
=
NetworkKey
;
}
;
dataset.hpp:702
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kNetworkName
>
{
using
Type
=
NetworkName
;
}
;
dataset.hpp:703
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kExtendedPanId
>
{
using
Type
=
ExtendedPanId
;
}
;
dataset.hpp:704
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kMeshLocalPrefix
>
{
using
Type
=
Ip6
::
NetworkPrefix
;
}
;
dataset.hpp:705
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kDelay
>
{
using
Type
=
uint32_t
;
}
;
dataset.hpp:706
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kPanId
>
{
using
Type
=
Mac
::
PanId
;
}
;
dataset.hpp:707
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kChannel
>
{
using
Type
=
uint16_t
;
}
;
dataset.hpp:708
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kWakeupChannel
>
{
using
Type
=
uint16_t
;
}
;
dataset.hpp:709
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kPskc
>
{
using
Type
=
Pskc
;
}
;
dataset.hpp:710
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kSecurityPolicy
>
{
using
Type
=
SecurityPolicy
;
}
;
dataset.hpp:711
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kChannelMask
>
{
using
Type
=
uint32_t
;
}
;
dataset.hpp:712
DefineCoreType
(
otOperationalDatasetComponents
,
MeshCoP
::
Dataset
::
Components
)
;
dataset.hpp:783
DefineCoreType
(
otOperationalDataset
,
MeshCoP
::
Dataset
::
Info
)
;
dataset.hpp:784
DefineCoreType
(
otDnsQueryConfig
,
Dns
::
Client
::
QueryConfig
)
;
dns_client.hpp:892
DefineCoreType
(
otDnsAddressResponse
,
Dns
::
Client
::
AddressResponse
)
;
dns_client.hpp:893
DefineCoreType
(
otDnsBrowseResponse
,
Dns
::
Client
::
BrowseResponse
)
;
dns_client.hpp:895
DefineCoreType
(
otDnsServiceResponse
,
Dns
::
Client
::
ServiceResponse
)
;
dns_client.hpp:896
DefineCoreType
(
otDnsServiceInfo
,
Dns
::
Client
::
ServiceInfo
)
;
dns_client.hpp:897
DefineCoreType
(
otDnsTxtEntry
,
Dns
::
TxtEntry
)
;
dns_types.hpp:2734
DefineCoreType
(
otDnsTxtEntryIterator
,
Dns
::
TxtEntry
::
Iterator
)
;
dns_types.hpp:2735
DefineCoreType
(
otPlatCryptoEcdsaSignature
,
Crypto
::
Ecdsa
::
P256
::
Signature
)
;
ecdsa.hpp:340
DefineCoreType
(
otPlatCryptoEcdsaKeyPair
,
Crypto
::
Ecdsa
::
P256
::
KeyPair
)
;
ecdsa.hpp:341
DefineCoreType
(
otPlatCryptoEcdsaPublicKey
,
Crypto
::
Ecdsa
::
P256
::
PublicKey
)
;
ecdsa.hpp:342
DefineCoreType
(
otExtendedPanId
,
MeshCoP
::
ExtendedPanId
)
;
extended_panid.hpp:106
DefineCoreType
(
otIcmp6Header
,
Ip6
::
Icmp
::
Header
)
;
icmp6.hpp:337
DefineCoreType
(
otIcmp6Handler
,
Ip6
::
Icmp
::
Handler
)
;
icmp6.hpp:338
DefineCoreType
(
otInstance
,
Instance
)
;
instance.hpp:741
DefineCoreType
(
otBufferInfo
,
Instance
::
BufferInfo
)
;
instance.hpp:742
DefineCoreType
(
otIp4Address
,
Ip4
::
Address
)
;
ip4_types.hpp:661
DefineCoreType
(
otIp4Cidr
,
Ip4
::
Cidr
)
;
ip4_types.hpp:662
DefineCoreType
(
otIp6NetworkPrefix
,
Ip6
::
NetworkPrefix
)
;
ip6_address.hpp:986
DefineCoreType
(
otIp6Prefix
,
Ip6
::
Prefix
)
;
ip6_address.hpp:987
DefineCoreType
(
otIp6InterfaceIdentifier
,
Ip6
::
InterfaceIdentifier
)
;
ip6_address.hpp:988
DefineCoreType
(
otIp6Address
,
Ip6
::
Address
)
;
ip6_address.hpp:989
DefineCoreType
(
otSecurityPolicy
,
SecurityPolicy
)
;
key_manager.hpp:646
DefineCoreType
(
otNetworkKey
,
NetworkKey
)
;
key_manager.hpp:647
DefineCoreType
(
otPskc
,
Pskc
)
;
key_manager.hpp:648
DefineCoreType
(
otExtAddress
,
Mac
::
ExtAddress
)
;
mac_types.hpp:923
DefineCoreType
(
otMacKey
,
Mac
::
Key
)
;
mac_types.hpp:924
DefineCoreType
(
otMeshDiagIp6AddrIterator
,
Utils
::
MeshDiag
::
Ip6AddrIterator
)
;
mesh_diag.hpp:314
DefineCoreType
(
otMeshDiagRouterInfo
,
Utils
::
MeshDiag
::
RouterInfo
)
;
mesh_diag.hpp:315
DefineCoreType
(
otMeshDiagChildInfo
,
Utils
::
MeshDiag
::
ChildInfo
)
;
mesh_diag.hpp:316
DefineCoreType
(
otMeshDiagChildIterator
,
Utils
::
MeshDiag
::
ChildIterator
)
;
mesh_diag.hpp:317
DefineCoreType
(
otThreadLinkInfo
,
ThreadLinkInfo
)
;
mesh_forwarder.hpp:662
DefineCoreType
(
otJoinerPskd
,
MeshCoP
::
JoinerPskd
)
;
meshcop.hpp:515
DefineCoreType
(
otJoinerDiscerner
,
MeshCoP
::
JoinerDiscerner
)
;
meshcop.hpp:516
DefineCoreType
(
otSteeringData
,
MeshCoP
::
SteeringData
)
;
meshcop.hpp:517
DefineCoreType
(
otCommissioningDataset
,
MeshCoP
::
CommissioningDataset
)
;
meshcop.hpp:518
DefineCoreType
(
otMessageBuffer
,
Buffer
)
;
message.hpp:1901
DefineCoreType
(
otMessageSettings
,
Message
::
Settings
)
;
message.hpp:1902
DefineCoreType
(
otMessage
,
Message
)
;
message.hpp:1903
DefineCoreType
(
otMessageQueue
,
MessageQueue
)
;
message.hpp:1904
DefineCoreType
(
otLeaderData
,
Mle
::
LeaderData
)
;
mle_types.hpp:699
DefineCoreType
(
otDeviceProperties
,
Mle
::
DeviceProperties
)
;
mle_types.hpp:702
DefineCoreType
(
otNeighborInfo
,
Neighbor
::
Info
)
;
neighbor.hpp:773
DefineCoreType
(
otNetifAddress
,
Ip6
::
Netif
::
UnicastAddress
)
;
netif.hpp:652
DefineCoreType
(
otNetifMulticastAddress
,
Ip6
::
Netif
::
MulticastAddress
)
;
netif.hpp:653
DefineCoreType
(
otBorderRouterConfig
,
NetworkData
::
OnMeshPrefixConfig
)
;
network_data_types.hpp:400
DefineCoreType
(
otExternalRouteConfig
,
NetworkData
::
ExternalRouteConfig
)
;
network_data_types.hpp:401
DefineCoreType
(
otLowpanContextInfo
,
NetworkData
::
LowpanContextInfo
)
;
network_data_types.hpp:402
DefineCoreType
(
otServiceConfig
,
NetworkData
::
ServiceConfig
)
;
network_data_types.hpp:403
DefineCoreType
(
otServerConfig
,
NetworkData
::
ServiceConfig
::
ServerConfig
)
;
network_data_types.hpp:404
DefineCoreType
(
otNetworkName
,
MeshCoP
::
NetworkName
)
;
network_name.hpp:262
DefineCoreType
(
otPingSenderReply
,
Utils
::
PingSender
::
Reply
)
;
ping_sender.hpp:179
DefineCoreType
(
otPingSenderConfig
,
Utils
::
PingSender
::
Config
)
;
ping_sender.hpp:180
DefineCoreType
(
otPingSenderStatistics
,
Utils
::
PingSender
::
Statistics
)
;
ping_sender.hpp:181
DefineCoreType
(
otRouterInfo
,
Router
::
Info
)
;
router.hpp:215
DefineCoreType
(
otCryptoSha256Hash
,
Crypto
::
Sha256
::
Hash
)
;
sha256.hpp:148
DefineCoreType
(
otMessageInfo
,
Ip6
::
MessageInfo
)
;
socket.hpp:326
DefineCoreType
(
otSockAddr
,
Ip6
::
SockAddr
)
;
socket.hpp:327
DefineCoreType
(
otSrpClientHostInfo
,
Srp
::
Client
::
HostInfo
)
;
srp_client.hpp:1116
DefineCoreType
(
otSrpClientService
,
Srp
::
Client
::
Service
)
;
srp_client.hpp:1117
DefineCoreType
(
otSrpClientBuffersServiceEntry
,
Utils
::
SrpClientBuffers
::
ServiceEntry
)
;
srp_client_buffers.hpp:248
DefineCoreType
(
otSrpServerTtlConfig
,
Srp
::
Server
::
TtlConfig
)
;
srp_server.hpp:1019
DefineCoreType
(
otSrpServerLeaseConfig
,
Srp
::
Server
::
LeaseConfig
)
;
srp_server.hpp:1020
DefineCoreType
(
otSrpServerHost
,
Srp
::
Server
::
Host
)
;
srp_server.hpp:1021
DefineCoreType
(
otSrpServerService
,
Srp
::
Server
::
Service
)
;
srp_server.hpp:1022
DefineCoreType
(
otCryptoKey
,
Crypto
::
Key
)
;
storage.hpp:323
DefineCoreType
(
otTcpEndpoint
,
Ip6
::
Tcp
::
Endpoint
)
;
tcp6.hpp:670
DefineCoreType
(
otTcpListener
,
Ip6
::
Tcp
::
Listener
)
;
tcp6.hpp:671
DefineCoreType
(
otTcpCircularSendBuffer
,
Ip6
::
TcpCircularSendBuffer
)
;
tcp6_ext.hpp:129
DefineCoreType
(
otUdpSocket
,
Ip6
::
Udp
::
SocketHandle
)
;
udp6.hpp:669
DefineCoreType
(
otUdpReceiver
,
Ip6
::
Udp
::
Receiver
)
;
udp6.hpp:670
template
<
>
struct
Dataset
::
TypeFor
<
Dataset
::
kExtendedPanId
>
{
using
Type
=
ExtendedPanId
;
}
;
dataset.hpp:704
ot::MeshCoP::Dataset::TypeFor::Type
template
<
>
inline
const
ExtendedPanId
&
Dataset
::
Info
::
Get
<
Dataset
::
kExtendedPanId
>
(
void
)
const
dataset.hpp:729
ot::MeshCoP::Dataset::Info
ot::MeshCoP::Dataset::Info::Get() const
ExtendedPanId
::
InfoString
ExtendedPanId
::
ToString
(
void
)
const
extended_panid.cpp:45
ot::MeshCoP::ExtendedPanId::ToString() const
string
.
AppendHexBytes
(
m8
,
sizeof
(
ExtendedPanId
)
)
;
extended_panid.cpp:49
ot::MeshCoP::ExtendedPanId::ToString() const
void
ExtendedPanIdManager
::
SetExtPanId
(
const
ExtendedPanId
&
aExtendedPanId
)
extended_panid.cpp:61
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()::aExtendedPanId
const
ExtendedPanId
&
GetExtPanId
(
void
)
const
{
return
mExtendedPanId
;
}
extended_panid.hpp:89
ot::MeshCoP::ExtendedPanIdManager
ot::MeshCoP::ExtendedPanIdManager::GetExtPanId() const
void
SetExtPanId
(
const
ExtendedPanId
&
aExtendedPanId
)
;
extended_panid.hpp:96
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()::aExtendedPanId
ExtendedPanId
mExtendedPanId
;
extended_panid.hpp:101
ot::MeshCoP::ExtendedPanIdManager
ot::MeshCoP::ExtendedPanIdManager::mExtendedPanId
DefineCoreType
(
otExtendedPanId
,
MeshCoP
::
ExtendedPanId
)
;
extended_panid.hpp:106
ot::CoreType::Type
const
ExtendedPanId
&
aExtPanId
,
meshcop.cpp:302
ot::MeshCoP::GeneratePskc()
ot::MeshCoP::GeneratePskc()::aExtPanId
const
ExtendedPanId
&
aExtPanId
,
meshcop.hpp:502
ot::MeshCoP::GeneratePskc()
ot::MeshCoP::GeneratePskc()::aExtPanId
typedef
SimpleTlvInfo
<
Tlv
::
kExtendedPanId
,
ExtendedPanId
>
ExtendedPanIdTlv
;
meshcop_tlvs.hpp:250
MeshCoP
::
ExtendedPanId
extPanId
;
mle_router.cpp:2588
ot::Mle::MleRouter::HandleDiscoveryRequest()
const
MeshCoP
::
ExtendedPanId
&
extPanId
=
Get
<
MeshCoP
::
ExtendedPanIdManager
>
(
)
.
GetExtPanId
(
)
;
routing_manager.cpp:2573
ot::BorderRouter::RoutingManager::OnLinkPrefixManager::GenerateLocalPrefix()
const
MeshCoP
::
ExtendedPanId
&
extPanId
=
AsCoreType
(
aExtendedPanId
)
;
thread_api.cpp:61
otThreadSetExtendedPanId()
sizeof
(
MeshCoP
::
ExtendedPanId
)
;
trel_interface.cpp:140
ot::Trel::Interface::RegisterService()
sizeof
(
MeshCoP
::
ExtendedPanId
)
)
;
trel_interface.cpp:150
ot::Trel::Interface::RegisterService()
MeshCoP
::
ExtendedPanId
extPanId
;
trel_interface.cpp:180
ot::Trel::Interface::HandleDiscoveredPeerInfo()
MeshCoP
::
ExtendedPanId
&
aExtPanId
)
const
trel_interface.cpp:241
ot::Trel::Interface::ParsePeerInfoTxtData() const
ot::Trel::Interface::ParsePeerInfoTxtData() const::aExtPanId
VerifyOrExit
(
entry
.
mValueLength
==
sizeof
(
MeshCoP
::
ExtendedPanId
)
,
error
=
kErrorParse
)
;
trel_interface.cpp:274
ot::Trel::Interface::ParsePeerInfoTxtData() const
memcpy
(
aExtPanId
.
m8
,
entry
.
mValue
,
sizeof
(
MeshCoP
::
ExtendedPanId
)
)
;
trel_interface.cpp:275
ot::Trel::Interface::ParsePeerInfoTxtData() const
const
MeshCoP
::
ExtendedPanId
&
GetExtPanId
(
void
)
const
trel_interface.hpp:98
ot::Trel::Interface::Peer
ot::Trel::Interface::Peer::GetExtPanId() const
return
static_cast
<
const
MeshCoP
::
ExtendedPanId
&
>
(
mExtPanId
)
;
trel_interface.hpp:100
ot::Trel::Interface::Peer::GetExtPanId() const
void
SetExtPanId
(
const
MeshCoP
::
ExtendedPanId
&
aExtPanId
)
{
mExtPanId
=
aExtPanId
;
}
trel_interface.hpp:141
ot::Trel::Interface::Peer::SetExtPanId()
ot::Trel::Interface::Peer::SetExtPanId()::aExtPanId
MeshCoP
::
ExtendedPanId
&
aExtPanId
)
const
;
trel_interface.hpp:274
ot::Trel::Interface::ParsePeerInfoTxtData() const
ot::Trel::Interface::ParsePeerInfoTxtData() const::aExtPanId
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
ot::MeshCoP::ExtendedPanId
is inherited by 1 classes:
All items filtered out
ot::MeshCoP::ExtendedPanId
otExtendedPanId
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
return
ot::MeshCoP::ExtendedPanIdManager::GetExtPanId() const
extended_panid.hpp:89
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()::aExtendedPanId
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()
extended_panid.hpp:96
ot::MeshCoP::ExtendedPanIdManager::mExtendedPanId
ot::MeshCoP::ExtendedPanIdManager
extended_panid.hpp:101
ot::CoreType::Type
extended_panid.hpp:106
ot::MeshCoP::GeneratePskc()::aExtPanId
ot::MeshCoP::GeneratePskc()
meshcop.hpp:502
ot::MeshCoP::Dataset::TypeFor::Type
dataset.hpp:704
return
ot::MeshCoP::Dataset::Info::Get() const
dataset.hpp:729
ot::Trel::Interface::ParsePeerInfoTxtData() const::aExtPanId
ot::Trel::Interface::ParsePeerInfoTxtData() const
trel_interface.cpp:241
return
ot::Trel::Interface::Peer::GetExtPanId() const
trel_interface.hpp:98
ot::Trel::Interface::Peer::SetExtPanId()::aExtPanId
ot::Trel::Interface::Peer::SetExtPanId()
trel_interface.hpp:141
ot::Trel::Interface::ParsePeerInfoTxtData() const::aExtPanId
ot::Trel::Interface::ParsePeerInfoTxtData() const
trel_interface.hpp:274
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()::aExtendedPanId
ot::MeshCoP::ExtendedPanIdManager::SetExtPanId()
extended_panid.cpp:61
ot::MeshCoP::GeneratePskc()::aExtPanId
ot::MeshCoP::GeneratePskc()
meshcop.cpp:302
Lifecycle
from
examples
All items filtered out
All items filtered out