ESP-IDF
ot::Radio::GetInstancePtr() const
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ot::Radio::GetInstancePtr() const
ot::Radio::GetInstancePtr() const method
Syntax
Show:
Summary
Declaration
from
radio.hpp:809
otInstance
*
GetInstancePtr
(
void
)
const
;
Examples
References
from
examples
Code
Location
Scope
Referrer
otInstance
*
GetInstancePtr
(
void
)
const
{
return
reinterpret_cast
<
otInstance
*
>
(
&
InstanceLocator
::
GetInstance
(
)
)
;
}
radio.hpp:809
otPlatRadioSetExtendedAddress
(
GetInstancePtr
(
)
,
&
aExtAddress
)
;
radio.cpp:81
ot::Radio
ot::Radio::SetExtendedAddress()
otPlatRadioSetShortAddress
(
GetInstancePtr
(
)
,
aShortAddress
)
;
radio.cpp:90
ot::Radio
ot::Radio::SetShortAddress()
return
otPlatRadioTransmit
(
GetInstancePtr
(
)
,
&
aFrame
)
;
radio.cpp:103
ot::Radio
ot::Radio::Transmit()
otPlatRadioSetMacFrameCounter
(
GetInstancePtr
(
)
,
aMacFrameCounter
)
;
radio.hpp:355
ot::Radio
ot::Radio::SetMacFrameCounter()
otPlatRadioSetMacFrameCounterIfLarger
(
GetInstancePtr
(
)
,
aMacFrameCounter
)
;
radio.hpp:366
ot::Radio
ot::Radio::SetMacFrameCounterIfLarger()
Error
SetRegion
(
uint16_t
aRegionCode
)
{
return
otPlatRadioSetRegion
(
GetInstancePtr
(
)
,
aRegionCode
)
;
}
radio.hpp:737
ot::Radio
ot::Radio::SetRegion()
Error
GetRegion
(
uint16_t
&
aRegionCode
)
const
{
return
otPlatRadioGetRegion
(
GetInstancePtr
(
)
,
&
aRegionCode
)
;
}
radio.hpp:751
ot::Radio
ot::Radio::GetRegion() const
inline
const
char
*
Radio
::
GetVersionString
(
void
)
{
return
otPlatRadioGetVersionString
(
GetInstancePtr
(
)
)
;
}
radio.hpp:820
ot::Radio
ot::Radio::GetVersionString()
otPlatRadioGetIeeeEui64
(
GetInstancePtr
(
)
,
aIeeeEui64
.
m8
)
;
radio.hpp:824
ot::Radio
ot::Radio::GetIeeeEui64()
inline
uint32_t
Radio
::
GetSupportedChannelMask
(
void
)
{
return
otPlatRadioGetSupportedChannelMask
(
GetInstancePtr
(
)
)
;
}
radio.hpp:827
ot::Radio
ot::Radio::GetSupportedChannelMask()
inline
uint32_t
Radio
::
GetPreferredChannelMask
(
void
)
{
return
otPlatRadioGetPreferredChannelMask
(
GetInstancePtr
(
)
)
;
}
radio.hpp:829
ot::Radio
ot::Radio::GetPreferredChannelMask()
inline
otRadioCaps
Radio
::
GetCaps
(
void
)
{
return
otPlatRadioGetCaps
(
GetInstancePtr
(
)
)
;
}
radio.hpp:837
ot::Radio
ot::Radio::GetCaps()
inline
int8_t
Radio
::
GetReceiveSensitivity
(
void
)
const
{
return
otPlatRadioGetReceiveSensitivity
(
GetInstancePtr
(
)
)
;
}
radio.hpp:839
ot::Radio
ot::Radio::GetReceiveSensitivity() const
inline
void
Radio
::
SetPanId
(
Mac
::
PanId
aPanId
)
{
otPlatRadioSetPanId
(
GetInstancePtr
(
)
,
aPanId
)
;
}
radio.hpp:841
ot::Radio
ot::Radio::SetPanId()
otPlatRadioSetMacKey
(
GetInstancePtr
(
)
,
aKeyIdMode
,
aKeyId
,
&
aPrevKey
,
&
aCurrKey
,
&
aNextKey
,
aKeyType
)
;
radio.hpp:857
ot::Radio
ot::Radio::SetMacKey()
inline
Error
Radio
::
GetTransmitPower
(
int8_t
&
aPower
)
{
return
otPlatRadioGetTransmitPower
(
GetInstancePtr
(
)
,
&
aPower
)
;
}
radio.hpp:860
ot::Radio
ot::Radio::GetTransmitPower()
inline
Error
Radio
::
SetTransmitPower
(
int8_t
aPower
)
{
return
otPlatRadioSetTransmitPower
(
GetInstancePtr
(
)
,
aPower
)
;
}
radio.hpp:862
ot::Radio
ot::Radio::SetTransmitPower()
return
otPlatRadioGetCcaEnergyDetectThreshold
(
GetInstancePtr
(
)
,
&
aThreshold
)
;
radio.hpp:866
ot::Radio
ot::Radio::GetCcaEnergyDetectThreshold()
return
otPlatRadioSetCcaEnergyDetectThreshold
(
GetInstancePtr
(
)
,
aThreshold
)
;
radio.hpp:871
ot::Radio
ot::Radio::SetCcaEnergyDetectThreshold()
inline
bool
Radio
::
GetPromiscuous
(
void
)
{
return
otPlatRadioGetPromiscuous
(
GetInstancePtr
(
)
)
;
}
radio.hpp:874
ot::Radio
ot::Radio::GetPromiscuous()
inline
void
Radio
::
SetPromiscuous
(
bool
aEnable
)
{
otPlatRadioSetPromiscuous
(
GetInstancePtr
(
)
,
aEnable
)
;
}
radio.hpp:876
ot::Radio
ot::Radio::SetPromiscuous()
inline
void
Radio
::
SetRxOnWhenIdle
(
bool
aEnable
)
{
otPlatRadioSetRxOnWhenIdle
(
GetInstancePtr
(
)
,
aEnable
)
;
}
radio.hpp:878
ot::Radio
ot::Radio::SetRxOnWhenIdle()
inline
otRadioState
Radio
::
GetState
(
void
)
{
return
otPlatRadioGetState
(
GetInstancePtr
(
)
)
;
}
radio.hpp:880
ot::Radio
ot::Radio::GetState()
return
otPlatRadioEnable
(
GetInstancePtr
(
)
)
;
radio.hpp:887
ot::Radio
ot::Radio::Enable()
return
otPlatRadioDisable
(
GetInstancePtr
(
)
)
;
radio.hpp:895
ot::Radio
ot::Radio::Disable()
inline
bool
Radio
::
IsEnabled
(
void
)
{
return
otPlatRadioIsEnabled
(
GetInstancePtr
(
)
)
;
}
radio.hpp:898
ot::Radio
ot::Radio::IsEnabled()
return
otPlatRadioSleep
(
GetInstancePtr
(
)
)
;
radio.hpp:905
ot::Radio
ot::Radio::Sleep()
return
otPlatRadioReceive
(
GetInstancePtr
(
)
,
aChannel
)
;
radio.hpp:913
ot::Radio
ot::Radio::Receive()
inline
uint64_t
Radio
::
GetNow
(
void
)
{
return
otPlatRadioGetNow
(
GetInstancePtr
(
)
)
;
}
radio.hpp:946
ot::Radio
ot::Radio::GetNow()
inline
uint8_t
Radio
::
GetCslAccuracy
(
void
)
{
return
otPlatRadioGetCslAccuracy
(
GetInstancePtr
(
)
)
;
}
radio.hpp:948
ot::Radio
ot::Radio::GetCslAccuracy()
inline
uint8_t
Radio
::
GetCslUncertainty
(
void
)
{
return
otPlatRadioGetCslUncertainty
(
GetInstancePtr
(
)
)
;
}
radio.hpp:950
ot::Radio
ot::Radio::GetCslUncertainty()
return
*
static_cast
<
Mac
::
TxFrame
*
>
(
otPlatRadioGetTransmitBuffer
(
GetInstancePtr
(
)
)
)
;
radio.hpp:955
ot::Radio
ot::Radio::GetTransmitBuffer()
inline
int8_t
Radio
::
GetRssi
(
void
)
{
return
otPlatRadioGetRssi
(
GetInstancePtr
(
)
)
;
}
radio.hpp:958
ot::Radio
ot::Radio::GetRssi()
return
otPlatRadioEnergyScan
(
GetInstancePtr
(
)
,
aScanChannel
,
aScanDuration
)
;
radio.hpp:962
ot::Radio
ot::Radio::EnergyScan()
inline
void
Radio
::
EnableSrcMatch
(
bool
aEnable
)
{
otPlatRadioEnableSrcMatch
(
GetInstancePtr
(
)
,
aEnable
)
;
}
radio.hpp:965
ot::Radio
ot::Radio::EnableSrcMatch()
return
otPlatRadioAddSrcMatchShortEntry
(
GetInstancePtr
(
)
,
aShortAddress
)
;
radio.hpp:969
ot::Radio
ot::Radio::AddSrcMatchShortEntry()
return
otPlatRadioAddSrcMatchExtEntry
(
GetInstancePtr
(
)
,
&
aExtAddress
)
;
radio.hpp:974
ot::Radio
ot::Radio::AddSrcMatchExtEntry()
return
otPlatRadioClearSrcMatchShortEntry
(
GetInstancePtr
(
)
,
aShortAddress
)
;
radio.hpp:979
ot::Radio
ot::Radio::ClearSrcMatchShortEntry()
return
otPlatRadioClearSrcMatchExtEntry
(
GetInstancePtr
(
)
,
&
aExtAddress
)
;
radio.hpp:984
ot::Radio
ot::Radio::ClearSrcMatchExtEntry()
inline
void
Radio
::
ClearSrcMatchShortEntries
(
void
)
{
otPlatRadioClearSrcMatchShortEntries
(
GetInstancePtr
(
)
)
;
}
radio.hpp:987
ot::Radio
ot::Radio::ClearSrcMatchShortEntries()
inline
void
Radio
::
ClearSrcMatchExtEntries
(
void
)
{
otPlatRadioClearSrcMatchExtEntries
(
GetInstancePtr
(
)
)
;
}
radio.hpp:989
ot::Radio
ot::Radio::ClearSrcMatchExtEntries()
return
*
static_cast
<
Mac
::
TxFrame
*
>
(
otPlatRadioGetTransmitBuffer
(
GetInstancePtr
(
)
)
)
;
radio.hpp:1066
ot::Radio
ot::Radio::GetTransmitBuffer()
Call Tree
from
examples
ot::Radio::GetInstancePtr() const
is called by 41 functions and calls 1 function:
ot::Radio::SetMacFrameCounter()
ot::Radio::SetMacFrameCounterIfLarger()
ot::Radio::SetRegion()
ot::Radio::GetRegion() const
ot::Radio::GetVersionString()
ot::Radio::GetIeeeEui64()
ot::Radio::GetSupportedChannelMask()
ot::Radio::GetPreferredChannelMask()
ot::Radio::GetCaps()
ot::Radio::GetReceiveSensitivity() const
ot::Radio::SetPanId()
ot::Radio::SetMacKey()
ot::Radio::GetTransmitPower()
ot::Radio::SetTransmitPower()
ot::Radio::GetCcaEnergyDetectThreshold()
ot::Radio::SetCcaEnergyDetectThreshold()
ot::Radio::GetPromiscuous()
ot::Radio::SetPromiscuous()
ot::Radio::SetRxOnWhenIdle()
ot::Radio::GetState()
ot::Radio::Enable()
ot::Radio::Disable()
ot::Radio::IsEnabled()
ot::Radio::Sleep()
ot::Radio::Receive()
ot::Radio::GetNow()
ot::Radio::GetCslAccuracy()
ot::Radio::GetCslUncertainty()
ot::Radio::GetTransmitBuffer()
ot::Radio::GetRssi()
ot::Radio::EnergyScan()
ot::Radio::EnableSrcMatch()
ot::Radio::AddSrcMatchShortEntry()
ot::Radio::AddSrcMatchExtEntry()
ot::Radio::ClearSrcMatchShortEntry()
ot::Radio::ClearSrcMatchExtEntry()
ot::Radio::ClearSrcMatchShortEntries()
ot::Radio::ClearSrcMatchExtEntries()
ot::Radio::SetExtendedAddress()
ot::Radio::SetShortAddress()
ot::Radio::Transmit()
All items filtered out
ot::Radio::GetInstancePtr() const
ot::InstanceLocator::GetInstance() const
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
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
Lifecycle
from
examples
All items filtered out
All items filtered out