Vínculo sin procesar

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

Resumen

Typedefs

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
Puntero al recibir una trama IEEE 802.15.4.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
Puntero al recibir una trama IEEE 802.15.4.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
Puntero al recibir una trama IEEE 802.15.4.

remotas

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Inicia la secuencia de búsqueda de energía en la radio.
otLinkRawGetCaps(otInstance *aInstance)
Obtén las funciones de radio.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
Obtiene el estado del modo promiscuo.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
Obtén la hora actual de la plataforma (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 pasa de transmitir a recibir.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Indica si la capa de vínculo 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 tramas de MAC.
otLinkRawSetMacFrameCounterIfLarger(otInstance *aInstance, uint32_t aMacFrameCounter)
Establece el valor del contador de tramas de MAC actual solo si el valor 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)
Habilita o inhabilita el modo promiscuo.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
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)
Haz la transición de 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)
Quitar 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)
Quita 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 marco pendiente.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Inicia la secuencia de transmisión en la radio.

Typedefs

remotas

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 contribuir a nuestra documentación, consulta Recursos.