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ínculos 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.

Funciones

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Este método comienza la secuencia de análisis de energía en la radio.
otLinkRawGetCaps(otInstance *aInstance)
Obtén las capacidades de 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
Obtén la medición de RSSI más reciente.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
La radio cambia de Transmitir a Recibir.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Esta función indica si la capa de vínculos sin procesar está habilitada.
otLinkRawReceive(otInstance *aInstance)
Transición de la radio del sueño al de recepción.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
Establece el valor del contador de fotogramas MAC actual.
otLinkRawSetMacFrameCounterIfLarger(otInstance *aInstance, uint32_t aMacFrameCounter)
Establece el valor del contador de marcos MAC actual solo si el nuevo es mayor que el actual.
otLinkRawSetMacKey(otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Actualiza las claves de MAC y el índice de claves.
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ínculos sin procesar.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
Establece la dirección corta para filtrar las direcciones.
otLinkRawSleep(otInstance *aInstance)
Cambia la radio de Recibir a Suspender.
otLinkRawSrcMatchAddExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Agrega la dirección extendida a la tabla de coincidencias de origen.
otLinkRawSrcMatchAddShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Agrega una dirección corta a la tabla de coincidencias de origen.
otLinkRawSrcMatchClearExtEntries(otInstance *aInstance)
Quitar todas las direcciones extendidas de la tabla de coincidencias de origen.
otLinkRawSrcMatchClearExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Se está quitando la dirección extendida de la tabla de coincidencias de origen de la radio.
otLinkRawSrcMatchClearShortEntries(otInstance *aInstance)
Quitar todas las direcciones cortas de la tabla de coincidencias de origen
otLinkRawSrcMatchClearShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Quitar la dirección corta de la tabla de coincidencias de origen
otLinkRawSrcMatchEnable(otInstance *aInstance, bool aEnable)
Habilita o inhabilita la coincidencia de fuente para el fotograma pendiente.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Este método inicia la secuencia de transmisión en la radio.

Typedefs

Funciones

Recursos

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