Diagnostik Pabrik - Platform
Modul ini mencakup abstraksi platform untuk fitur diagnostik.
Ringkasan
        Enumerasi | 
    |
|---|---|
        otGpioMode{
       | 
      enum Mendefinisikan mode gpio.   | 
    
        Fungsi | 
    |
|---|---|
        otPlatDiagAlarmCallback(otInstance *aInstance)
       | 
      
        void
        Memproses kejadian alarm.  
       | 
    
        otPlatDiagChannelSet(uint8_t aChannel)
       | 
      
        void
        Menyetel saluran yang akan digunakan untuk diagnostik pabrik.  
       | 
    
        otPlatDiagGpioGet(uint32_t aGpio, bool *aValue)
       | 
      
        
         Mendapatkan nilai gpio.  
       | 
    
        otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode)
       | 
      
        
         Mendapatkan mode gpio.  
       | 
    
        otPlatDiagGpioSet(uint32_t aGpio, bool aValue)
       | 
      
        
         Menetapkan nilai gpio.  
       | 
    
        otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode)
       | 
      
        
         Menetapkan mode gpio.  
       | 
    
        otPlatDiagModeGet(void)
       | 
      
        bool
        Menunjukkan apakah mode diagnostik pabrik diaktifkan atau tidak.  
       | 
    
        otPlatDiagModeSet(bool aMode)
       | 
      
        void
        Mengaktifkan/menonaktifkan mode diagnostik pabrik.  
       | 
    
        otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
       | 
      
        
         Memproses command line diagnostik pabrik.  
       | 
    
        otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
       | 
      
        
         Mendapatkan setelan daya untuk saluran tertentu.  
       | 
    
        otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
       | 
      
        
         Mendapatkan setelan daya mentah radio untuk modul diagnostik.  
       | 
    
        otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable)
       | 
      
        
         Aktifkan/nonaktifkan lapisan platform untuk menggunakan setelan daya mentah yang disetel oleh  
      otPlatDiagRadioSetRawPowerSetting().  | 
    
        otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
       | 
      
        void
        Memproses frame radio yang diterima.  
       | 
    
        otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength)
       | 
      
        
         Menyetel setelan daya mentah radio untuk modul diagnostik.  
       | 
    
        otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable)
       | 
      
        
         Memulai/menghentikan lapisan platform untuk mengirimkan gelombang pembawa yang berkelanjutan.  
       | 
    
        otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable)
       | 
      
        
         Memulai/menghentikan lapisan platform untuk mengirimkan aliran karakter.  
       | 
    
        otPlatDiagTxPowerSet(int8_t aTxPower)
       | 
      
        void
        Menyetel daya pancar yang akan digunakan untuk diagnostik pabrik.  
       | 
    
Enumerasi
otGpioMode
otGpioMode
Mendefinisikan mode gpio.
| Properti | |
|---|---|
            OT_GPIO_MODE_INPUT
           | 
          
             Mode input tanpa resistor pull.  | 
        
            OT_GPIO_MODE_OUTPUT
           | 
          
             Mode output.  | 
        
Fungsi
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Memproses kejadian alarm.
| Detail | |||
|---|---|---|---|
| Parameter | 
              
  | 
          ||
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Menyetel saluran yang akan digunakan untuk diagnostik pabrik.
| Detail | |||
|---|---|---|---|
| Parameter | 
              
  | 
          ||
otPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
Mendapatkan nilai gpio.
| Detail | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||||
| Nilai Pengembalian | 
              
  | 
          ||||||||||
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Mendapatkan mode gpio.
| Detail | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||||
| Nilai Pengembalian | 
              
  | 
          ||||||||||
otPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
Menetapkan nilai gpio.
| Detail | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||||
| Nilai Pengembalian | 
              
  | 
          ||||||||||
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Menetapkan mode gpio.
| Detail | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||||
| Nilai Pengembalian | 
              
  | 
          ||||||||||
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
Menunjukkan apakah mode diagnostik pabrik diaktifkan atau tidak.
| Detail | |
|---|---|
| Hasil | 
               TRUE jika mode diagnostik pabrik diaktifkan, FALSE jika tidak.  
             | 
          
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
Mengaktifkan/menonaktifkan mode diagnostik pabrik.
| Detail | |||
|---|---|---|---|
| Parameter | 
              
  | 
          ||
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
Memproses command line diagnostik pabrik.
Output fungsi ini (konten yang ditulis ke aOutput) HARUS dihentikan dengan \0 dan \0 berada dalam buffering output.
| Detail | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||||
| Nilai Pengembalian | 
              
  | 
          ||||||||||
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings( otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Mendapatkan setelan daya untuk saluran tertentu.
| Detail | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||||||
| Nilai Pengembalian | 
              
  | 
          ||||||||||||
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Mendapatkan setelan daya mentah radio untuk modul diagnostik.
| Detail | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||
| Nilai Pengembalian | 
              
  | 
          ||||||||
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable( otInstance *aInstance, bool aEnable )
Aktifkan/nonaktifkan lapisan platform untuk menggunakan setelan daya mentah yang disetel oleh otPlatDiagRadioSetRawPowerSetting(). 
| Detail | |||||
|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||
| Nilai Pengembalian | 
              
  | 
          ||||
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Memproses frame radio yang diterima.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
Menyetel setelan daya mentah radio untuk modul diagnostik.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||
| Nilai Pengembalian | 
              
  | 
          ||||||
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
Memulai/menghentikan lapisan platform untuk mengirimkan gelombang pembawa yang berkelanjutan.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||
| Nilai Pengembalian | 
              
  | 
          ||||||
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
Memulai/menghentikan lapisan platform untuk mengirimkan aliran karakter.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||
| Nilai Pengembalian | 
              
  | 
          ||||||
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
Menyetel daya pancar yang akan digunakan untuk diagnostik pabrik.
| Detail | |||
|---|---|---|---|
| Parameter | 
              
  | 
          ||
Referensi
Topik Referensi OpenThread API berasal dari kode sumber yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.