Diagnostyka fabryki – platforma
Ten moduł zawiera abstrakcję platformy na potrzeby funkcji diagnostycznych.
Podsumowanie
| Wyliczenia | |
|---|---|
| otGpioMode{ | enum | typ wyliczeniowy Definiuje tryby GPO.  | 
| Funkcje | |
|---|---|
| otPlatDiagAlarmCallback(otInstance *aInstance) | voidPrzetwarza zdarzenie alarmu.  | 
| otPlatDiagChannelSet(uint8_t aChannel) | voidSłuży do określania kanału, który ma być używany do diagnostyki fabrycznej.  | 
| otPlatDiagGpioGet(uint32_t aGpio, bool *aValue) | Pobiera wartość gpio.  | 
| otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode) | Pobiera tryb gpio.  | 
| otPlatDiagGpioSet(uint32_t aGpio, bool aValue) | Ustawia wartość gpio.  | 
| otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode) | Ustawia tryb gpio.  | 
| otPlatDiagModeGet(void) | boolWskazuje, czy tryb diagnostyki fabrycznej jest włączony.  | 
| otPlatDiagModeSet(bool aMode) | voidWłącza lub wyłącza tryb diagnostyki fabrycznej.  | 
| otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen) | Przetwarza wiersz poleceń diagnostyki fabrycznej.  | 
| otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength) | Pobierz ustawienia zasilania dla danego kanału.  | 
| otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength) | Pobierz ustawienie nieprzetworzonej mocy radia dla modułu diagnostyki.  | 
| otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable) | Włącz/wyłącz warstwę platformy, aby używać ustawienia nieprzetworzonej mocy określonego przez  otPlatDiagRadioSetRawPowerSetting(). | 
| otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError) | voidPrzetwarza odebraną ramkę radiową.  | 
| otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength) | Ustaw ustawienie nieprzetworzonej mocy radia dla modułu diagnostyki.  | 
| otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable) | Uruchom/zatrzymaj warstwę platformy do przesyłania ciągłej fali operatora.  | 
| otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable) | Uruchom/zatrzymaj warstwę platformy do przesyłania strumienia znaków.  | 
| otPlatDiagTxPowerSet(int8_t aTxPower) | voidUstawia moc transmisji używaną do diagnostyki fabrycznej.  | 
Wyliczenia
otGpioMode
otGpioMode
Definiuje tryby GPO.
| Właściwości | |
|---|---|
| OT_GPIO_MODE_INPUT | Tryb wejściowy bez rezystora pull. | 
| OT_GPIO_MODE_OUTPUT | Tryb wyjściowy. | 
Funkcje
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Przetwarza zdarzenie alarmu.
| Szczegóły | |||
|---|---|---|---|
| Parametry | 
 | ||
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Służy do określania kanału, który ma być używany do diagnostyki fabrycznej.
| Szczegóły | |||
|---|---|---|---|
| Parametry | 
 | ||
otPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
Pobiera wartość gpio.
| Szczegóły | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||||||
| Zwracane wartości | 
 | ||||||||||
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Pobiera tryb gpio.
| Szczegóły | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||||||
| Zwracane wartości | 
 | ||||||||||
otPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
Ustawia wartość gpio.
| Szczegóły | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||||||
| Zwracane wartości | 
 | ||||||||||
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Ustawia tryb gpio.
| Szczegóły | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||||||
| Zwracane wartości | 
 | ||||||||||
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
Wskazuje, czy tryb diagnostyki fabrycznej jest włączony.
| Szczegóły | |
|---|---|
| Zwroty | Wartość TRUE, jeśli włączony jest tryb diagnostyki fabrycznej, lub wartość FALSE w przeciwnym razie.  | 
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
Włącza lub wyłącza tryb diagnostyki fabrycznej.
| Szczegóły | |||
|---|---|---|---|
| Parametry | 
 | ||
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
Przetwarza wiersz poleceń diagnostyki fabrycznej.
Dane wyjściowe tej funkcji (treść zapisana w funkcji aOutput) MUSZĄ kończyć się ciągiem \0, a \0 znajduje się w buforze wyjściowym.
| Szczegóły | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||||||
| Zwracane wartości | 
 | ||||||||||
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings( otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Pobierz ustawienia zasilania dla danego kanału.
| Szczegóły | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||||||||
| Zwracane wartości | 
 | ||||||||||||
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Pobierz ustawienie nieprzetworzonej mocy radia dla modułu diagnostyki.
| Szczegóły | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||||
| Zwracane wartości | 
 | ||||||||
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable( otInstance *aInstance, bool aEnable )
Włącz/wyłącz warstwę platformy, aby używać ustawienia nieprzetworzonej mocy określonego przez otPlatDiagRadioSetRawPowerSetting(). 
| Szczegóły | |||||
|---|---|---|---|---|---|
| Parametry | 
 | ||||
| Zwracane wartości | 
 | ||||
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Przetwarza odebraną ramkę radiową.
| Szczegóły | |||||||
|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
Ustaw ustawienie nieprzetworzonej mocy radia dla modułu diagnostyki.
| Szczegóły | |||||||
|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||
| Zwracane wartości | 
 | ||||||
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
Uruchom/zatrzymaj warstwę platformy do przesyłania ciągłej fali operatora.
| Szczegóły | |||||||
|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||
| Zwracane wartości | 
 | ||||||
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
Uruchom/zatrzymaj warstwę platformy do przesyłania strumienia znaków.
| Szczegóły | |||||||
|---|---|---|---|---|---|---|---|
| Parametry | 
 | ||||||
| Zwracane wartości | 
 | ||||||
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
Ustawia moc transmisji używaną do diagnostyki fabrycznej.
| Szczegóły | |||
|---|---|---|---|
| Parametry | 
 | ||
Zasoby
Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.