Link Mentah

Modul ini mencakup fungsi yang mengontrol konfigurasi lapisan link mentah.

Ringkasan

Typedef

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
Pointer pada penerimaan {i>frame<i} IEEE 802.15.4.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
Pointer pada penerimaan {i>frame<i} IEEE 802.15.4.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
Pointer pada penerimaan {i>frame<i} IEEE 802.15.4.

Fungsi

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Memulai urutan pemindaian energi di radio.
otLinkRawGetCaps(otInstance *aInstance)
Mendapatkan kemampuan radio.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
Mendapatkan status mode {i>promiscuous<i}.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
Mendapatkan waktu platform saat ini (lebar 64bit) chip radio.
otLinkRawGetRssi(otInstance *aInstance)
int8_t
Dapatkan pengukuran RSSI terbaru.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
Radio bertransisi dari Mengirim ke Menerima.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Menunjukkan apakah lapisan link mentah diaktifkan atau tidak.
otLinkRawReceive(otInstance *aInstance)
Mengalihkan radio dari Tidur ke Menerima.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
Menetapkan nilai penghitung frame MAC saat ini.
otLinkRawSetMacFrameCounterIfLarger(otInstance *aInstance, uint32_t aMacFrameCounter)
Menetapkan nilai penghitung frame MAC saat ini hanya jika nilai baru lebih besar dari nilai 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)
Mengaktifkan atau menonaktifkan mode {i>promiscuous<i}.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
Mengaktifkan/menonaktifkan lapisan link raw.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
Setel Alamat Singkat untuk pemfilteran alamat.
otLinkRawSleep(otInstance *aInstance)
Mengalihkan 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 pendek 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)
Aktifkan/Nonaktifkan pencocokan sumber untuk frame tertunda.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Memulai urutan transmisi di radio.

Typedef

Fungsi

Referensi

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