Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Vínculo sin procesar

Este módulo incluye funciones que controlan la configuración de la capa de vínculo sin procesar.

Resumen

Typedefs

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
Este puntero de función al recibir un marco IEEE 802.15.4
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
Este puntero de función al recibir un marco IEEE 802.15.4
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
Este puntero de función al recibir un marco IEEE 802.15.4

Functions

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Este método inicia la secuencia de escaneo de energía en la radio.
otLinkRawGetCaps(otInstance *aInstance)
Obtén las capacidades de la radio.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
Esta función obtiene el estado del modo promiscuo.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
Obtener el tiempo de plataforma actual (ancho de 64 bits) del chip de radio
otLinkRawGetRssi(otInstance *aInstance)
int8_t
Obtenga la medición RSSI más reciente.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
La radio pasa de Transmitir a Recibir.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Esta función indica si la capa de vínculos sin procesar está habilitada o no.
otLinkRawReceive(otInstance *aInstance)
Transición de la radio de Suspender a Recibir.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
Establece el valor actual del contador de marcos MAC.
otLinkRawSetMacKey(otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Actualiza el índice de claves y las claves MAC.
otLinkRawSetPromiscuous(otInstance *aInstance, bool aEnable)
Esta función habilita o inhabilita el modo promiscuo.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
Esta función habilita o inhabilita la capa de vínculo sin procesar.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
Establece la dirección corta para filtrar direcciones.
otLinkRawSleep(otInstance *aInstance)
Pasa la radio de Recibir a Suspender.
otLinkRawSrcMatchAddExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Agregando dirección extendida a la tabla de coincidencias de fuentes.
otLinkRawSrcMatchAddShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Agregando la dirección corta a la tabla de coincidencias de fuentes.
otLinkRawSrcMatchClearExtEntries(otInstance *aInstance)
Se quitarán todas las direcciones extendidas de la tabla de coincidencia de fuentes.
otLinkRawSrcMatchClearExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Se está quitando la dirección extendida de la tabla de coincidencias de fuentes de la radio.
otLinkRawSrcMatchClearShortEntries(otInstance *aInstance)
Se quitarán todas las direcciones cortas de la tabla de coincidencias de fuentes.
otLinkRawSrcMatchClearShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Se está quitando la dirección corta de la tabla de coincidencias de fuentes.
otLinkRawSrcMatchEnable(otInstance *aInstance, bool aEnable)
Habilita o inhabilita la coincidencia de fuentes para el marco pendiente.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Este método inicia la secuencia de transmisión en la radio.

Typedefs

Functions

Recursos

Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta Recursos.