solarium/.svn/pristine/7b/7b0e8b7015cad3f8f755534e03a7302161e929d0.svn-base
2021-04-15 21:07:13 +03:00

29 lines
599 B
Plaintext

#ifndef _MODEM_TASK_H_
#define _MODEM_TASK_H_
#include "app_serv.h"
// äëèíà î÷åðåäè çàäàíèé ìîäåìà
#define MODEM_QUERY_LEN 8
// çàäåðæêà ìåæäó âûïîëíåíèåì çàäàíèé ìîäåìà
#define MODEM_TASK_DELAY 10000
enum{
MODEM_TASK_NONE = 0,
MODEM_TASK_SEND_STATISTICS,
MODEM_TASK_SEND_TEST_MSG,
MODEM_TASK_RECONNECT,
MODEM_TASK_SEND_INCAS,
};
extern OS_STK ModemTaskStk[MODEM_TASK_STK_SIZE];
extern OS_EVENT *ModemQuery;
extern void *ModemTbl[MODEM_QUERY_LEN];
extern void ModemTask(void *p_arg);
extern void PostModemTask(int new_task);
#endif //#ifndef _MODEM_TASK_H_