Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Link Mentah

Modul ini mencakup fungsi yang mengontrol konfigurasi lapisan link mentah.

Ringkasan

Typedef

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
Pointer fungsi ini saat menerima frame IEEE 802.15.4.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
Pointer fungsi ini saat menerima frame IEEE 802.15.4.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
Pointer fungsi ini saat menerima frame IEEE 802.15.4.

Fungsi

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Metode ini memulai urutan pemindaian energi pada radio.
otLinkRawGetCaps(otInstance *aInstance)
Dapatkan kemampuan radio.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
Fungsi ini mendapatkan status mode gagal.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
Mendapatkan waktu platform saat ini (lebar 64 bit) dari chip radio.
otLinkRawGetRssi(otInstance *aInstance)
int8_t
Dapatkan pengukuran RSSI terbaru.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
Radio akan beralih dari Transmisi ke Terima.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Fungsi ini menunjukkan apakah lapisan link mentah diaktifkan atau tidak.
otLinkRawReceive(otInstance *aInstance)
Mentransisi radio dari Tidur ke Menerima.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
Menetapkan nilai penghitung frame MAC saat ini.
otLinkRawSetMacKey(otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Perbarui kunci MAC dan indeks kunci.
otLinkRawSetPromiscuous(otInstance *aInstance, bool aEnable)
Fungsi ini mengaktifkan atau menonaktifkan mode promiscuous.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
Fungsi ini mengaktifkan/menonaktifkan lapisan tautan mentah.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
Tetapkan Alamat Singkat untuk pemfilteran alamat.
otLinkRawSleep(otInstance *aInstance)
Transisikan radio dari Terima ke Tidur.
otLinkRawSrcMatchAddExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Menambahkan alamat yang diperluas ke tabel pencocokan sumber.
otLinkRawSrcMatchAddShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Menambahkan alamat singkat ke tabel pencocokan sumber.
otLinkRawSrcMatchClearExtEntries(otInstance *aInstance)
Menghapus semua alamat yang diperluas dari tabel pencocokan sumber.
otLinkRawSrcMatchClearExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Menghapus alamat yang diperluas ke tabel pencocokan sumber radio.
otLinkRawSrcMatchClearShortEntries(otInstance *aInstance)
Menghapus semua alamat singkat dari tabel pencocokan sumber.
otLinkRawSrcMatchClearShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Menghapus alamat singkat ke tabel pencocokan sumber.
otLinkRawSrcMatchEnable(otInstance *aInstance, bool aEnable)
Mengaktifkan/Menonaktifkan pencocokan sumber untuk frame yang tertunda.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Metode ini memulai urutan transmisi di radio.

Typedef

Fungsi

Resource

Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk mengetahui informasi selengkapnya, atau untuk berkontribusi ke dokumentasi kami, lihat Referensi.