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)
|
void
Przetwarza zdarzenie alarmu.
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
Sł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)
|
bool
Wskazuje, czy tryb diagnostyki fabrycznej jest włączony.
|
otPlatDiagModeSet(bool aMode)
|
void
Włą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)
|
void
Przetwarza 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)
|
void
Ustawia 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.