| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 | 
							- /******************************* (C) LiteMesh **********************************
 
-  * @module  commands_api
 
-  * @file    commands_api.h
 
-  * @version 1.0.0
 
-  * @date    XX.XX.XXXX
 
-  * $brief   commands_api
 
-  *******************************************************************************
 
-  * @history     Version  Author         Comment
 
-  * XX.XX.XXXX   1.0.0    Telenkov D.A.  First release.
 
-  *******************************************************************************
 
-  */
 
- /* Define to prevent recursive  ----------------------------------------------*/
 
- #ifndef __COMMANDS_API_H
 
- #define __COMMANDS_API_H
 
- #include <stdbool.h>
 
- #include "common_config.h"
 
- /**
 
-   * @brief  Для нового теста добавляем имя
 
-   */
 
- typedef enum
 
- {
 
-     TEST_WAIT = 0,
 
-     TEST_DRY,
 
-     TEST_U232,
 
-     TEST_DEF,
 
-     TEST_SET,
 
-     TEST_RTC,
 
-     TEST_SPIFLASH,
 
-     TEST_ETHERNET,
 
-     TEST_SERNO,
 
- } TEST_t;
 
- typedef enum
 
- {
 
-   TEST_IDLE = 0,
 
-   T0READY,
 
-   T0OK,
 
-   T1OK,
 
-   T2OK,
 
-   T2READY,
 
- } TESTING_STATE_t;
 
- /**
 
-   * @brief  
 
-   */
 
- void TestProcessing(void);
 
- void Test_U232U485(void);
 
- #ifdef INOUTS_ENABLE
 
- void Test_DRY(void);
 
- #endif
 
- void Test_U232F(void);
 
- void vTest_DEF(void *params);
 
- void vTest_SET(void *params);
 
- void COM_TestRtc(void);
 
- void COM_TestSPIflash(void);
 
- void Test_Ethernet(void);
 
- void Test_Serno(void);
 
- /**
 
-   * @brief  
 
-   */
 
- void vTestCommands(void *params);
 
- /**
 
-   * @brief  
 
-   */
 
- void TEST_SetTest(TEST_t state);
 
- extern bool ifTest_DEF;
 
- extern bool ifTest_SET;
 
- extern bool macWaiting;
 
- extern bool macIsInstalled;
 
- extern bool fUpdatable;
 
- extern bool fDefPressed;
 
- /**
 
-   * @brief  Считать статут тестирования (T0, T1, etc)
 
-   */
 
- void COM_ReadTestState(void);
 
- /**
 
-   * @brief  Сохранение Serno и отправка сообщения на сервер
 
-   */
 
- void COM_TestSerno(void);
 
- /**
 
-   * @brief  Устанавливает mac адрес исходя из unique id
 
-   */
 
- void COM_SetMAC(void);
 
- /**
 
-   * @brief  Установить статут тестирования (T0, T1, etc)
 
-   */
 
- void COM_SetTestState(TESTING_STATE_t status);
 
- #endif /* #ifndef __COMMANDS_API_H */
 
- /****************************** (C) LiteMesh ***************** end of file ****/
 
 
  |