Fabrika Teşhisleri - Platform
Bu modülde, teşhis özellikleri için platform soyutlaması yer alır.
Özet
Sıralamalar |
|
---|---|
otGpioMode{
|
enum Gpio modlarını tanımlar. |
İşlevler |
|
---|---|
otPlatDiagAlarmCallback(otInstance *aInstance)
|
void
Alarm etkinliğini işler.
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
Fabrika teşhisleri için kullanılacak kanalı ayarlar.
|
otPlatDiagGpioGet(uint32_t aGpio, bool *aValue)
|
gpio değerini alır.
|
otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode)
|
Gpio modunu alır.
|
otPlatDiagGpioSet(uint32_t aGpio, bool aValue)
|
gpio değerini ayarlar.
|
otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode)
|
Gpio modunu ayarlar.
|
otPlatDiagModeGet(void)
|
bool
Fabrika teşhis modunun etkinleştirilip etkinleştirilmediğini belirtir.
|
otPlatDiagModeSet(bool aMode)
|
void
Fabrika teşhis modunu etkinleştirir/devre dışı bırakır.
|
otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
|
Fabrika teşhis komut satırını işler.
|
otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
İlgili kanalın güç ayarlarını öğrenin.
|
otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Teşhis modülü için radyo ham güç ayarını edinin.
|
otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable)
|
otPlatDiagRadioSetRawPowerSetting() tarafından belirlenen ham güç ayarını kullanmak için platform katmanını etkinleştirin/devre dışı bırakın. |
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
|
void
Alınan radyo çerçevesini işler.
|
otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength)
|
Teşhis modülü için radyo ham güç ayarını yapın.
|
otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable)
|
Sürekli operatör dalgası iletmek için platform katmanını başlatın/durdurun.
|
otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable)
|
Karakter akışını iletmek için platform katmanını başlatın/durdurun.
|
otPlatDiagTxPowerSet(int8_t aTxPower)
|
void
Fabrika teşhisleri için kullanılacak iletim gücünü ayarlar.
|
Sıralamalar
otGpioMode
otGpioMode
Gpio modlarını tanımlar.
Özellikler | |
---|---|
OT_GPIO_MODE_INPUT
|
Çekme direnci olmadan giriş modu. |
OT_GPIO_MODE_OUTPUT
|
Çıkış modu. |
İşlevler
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Alarm etkinliğini işler.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Fabrika teşhisleri için kullanılacak kanalı ayarlar.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
otPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
gpio değerini alır.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Döndürülen Değerler |
|
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Gpio modunu alır.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Döndürülen Değerler |
|
otPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
gpio değerini ayarlar.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Döndürülen Değerler |
|
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Gpio modunu ayarlar.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Döndürülen Değerler |
|
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
Fabrika teşhis modunun etkinleştirilip etkinleştirilmediğini belirtir.
Ayrıntılar | |
---|---|
İadeler |
Fabrika teşhis modu etkinse DOĞRU, aksi takdirde YANLIŞ.
|
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
Fabrika teşhis modunu etkinleştirir/devre dışı bırakır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
Fabrika teşhis komut satırını işler.
Bu işlevin çıktısı (aOutput
öğesine yazılan içerik) \0
ile bitMELİDİR ve \0
çıktı arabelleğinde yer almalıdır.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Döndürülen Değerler |
|
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings( otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
İlgili kanalın güç ayarlarını öğrenin.
Ayrıntılar | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||||
Döndürülen Değerler |
|
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Teşhis modülü için radyo ham güç ayarını edinin.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||
Döndürülen Değerler |
|
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable( otInstance *aInstance, bool aEnable )
otPlatDiagRadioSetRawPowerSetting()
tarafından belirlenen ham güç ayarını kullanmak için platform katmanını etkinleştirin/devre dışı bırakın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Alınan radyo çerçevesini işler.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
Teşhis modülü için radyo ham güç ayarını yapın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
Döndürülen Değerler |
|
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
Sürekli operatör dalgası iletmek için platform katmanını başlatın/durdurun.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
Döndürülen Değerler |
|
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
Karakter akışını iletmek için platform katmanını başlatın/durdurun.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
Döndürülen Değerler |
|
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
Fabrika teşhisleri için kullanılacak iletim gücünü ayarlar.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
Kaynaklar
OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.