mirror of
https://github.com/dimoniche/Moyka.git
synced 2026-01-30 01:43:30 +03:00
подчистил
This commit is contained in:
parent
03f0ce46f6
commit
15c0fc19c2
@ -509,40 +509,10 @@ void CheckLongCounters(void)
|
||||
{
|
||||
memset(&long_ctrs, 0, sizeof(TCountersLong));
|
||||
long_ctrs.crc = CRC16((unsigned char*)&long_ctrs, offsetof(TCountersLong, crc));
|
||||
WriteArrayFram(offsetof(TFramMap, CountersLong), sizeof(TCountersLong), (unsigned char*)&long_ctrs);
|
||||
/// îáû÷íûå ñ÷åò÷èêè òîæå î÷èñòèì
|
||||
ClearBillnomCounter();
|
||||
WriteArrayFram(offsetof(TFramMap, CountersLong), sizeof(TCountersLong), (unsigned char*)&long_ctrs);
|
||||
}
|
||||
}
|
||||
|
||||
/// èíêðåìåíò ñ÷åò÷èêà êóïþð ïî íîìèíàëàì
|
||||
void IncBillnomCounter(CPU_INT32U index)
|
||||
{
|
||||
CPU_INT32U counter;
|
||||
if (index >= 24) return;
|
||||
ReadArrayFram(offsetof(TFramMap, Counters.CounterBillNominals)+sizeof(CPU_INT32U)*index, sizeof(CPU_INT32U), (unsigned char*)&counter);
|
||||
counter++;
|
||||
WriteArrayFram(offsetof(TFramMap, Counters.CounterBillNominals)+sizeof(CPU_INT32U)*index, sizeof(CPU_INT32U), (unsigned char*)&counter);
|
||||
|
||||
ReadArrayFram(offsetof(TFramMap, Counters.BillsCount), sizeof(CPU_INT32U), (unsigned char*)&counter);
|
||||
counter++;
|
||||
WriteArrayFram(offsetof(TFramMap, Counters.BillsCount), sizeof(CPU_INT32U), (unsigned char*)&counter);
|
||||
}
|
||||
|
||||
/// î÷èñòêà ñ÷åò÷èêîâ êóïþð
|
||||
void ClearBillnomCounter(void)
|
||||
{
|
||||
CPU_INT32U counter = 0;
|
||||
CPU_INT32U i;
|
||||
|
||||
for (i = 0; i < 24; i++)
|
||||
{
|
||||
WriteArrayFram(offsetof(TFramMap, Counters.CounterBillNominals)+sizeof(CPU_INT32U)*i, sizeof(CPU_INT32U), (unsigned char*)&counter);
|
||||
}
|
||||
|
||||
WriteArrayFram(offsetof(TFramMap, Counters.BillsCount), sizeof(CPU_INT32U), (unsigned char*)&counter);
|
||||
}
|
||||
|
||||
// ñåðâåð îøèáîê (çàíåñåíèå îøèáîê â æóðíàë)
|
||||
void ErrorServer(void)
|
||||
{
|
||||
|
||||
@ -93,11 +93,7 @@ typedef struct{
|
||||
CPU_INT32U CounterTime;
|
||||
// îáùåå Ñóììà äåíåã
|
||||
CPU_INT32U CounterMoney;
|
||||
|
||||
// ñ÷åò÷èêè êóïþð â êóïþðíèêå ïî íîìèíàëàì
|
||||
CPU_INT32U CounterBillNominals[24];
|
||||
// îáùèé ñ÷åò÷èê êóïþð (âñåãî â êàññåòå)
|
||||
CPU_INT32U BillsCount;
|
||||
|
||||
}TCounters;
|
||||
|
||||
|
||||
@ -110,9 +106,7 @@ typedef struct{
|
||||
CPU_INT16U crc;
|
||||
}TCountersLong;
|
||||
|
||||
|
||||
extern CPU_INT32U GetShortMoney();
|
||||
extern void IncBillnomCounter(CPU_INT32U index);
|
||||
extern void CheckLongCounters(void);
|
||||
extern void SaveEventRecord(CPU_INT08U channel, CPU_INT08U event, CPU_INT16U data);
|
||||
extern void SetErrorFlag(CPU_INT08U error);
|
||||
@ -128,6 +122,5 @@ extern int TstCriticalValidatorErrors(void);
|
||||
extern void ClrValidatorErrors(void);
|
||||
extern void PrintEventJournalRecordEng(char* str, TEventRecord *record);
|
||||
extern void GetEventStrEng(char* str, char event);
|
||||
extern void ClearBillnomCounter(void);
|
||||
|
||||
#endif //#ifndef _JOURNAL_H_
|
||||
|
||||
@ -21,24 +21,6 @@ extern CPU_INT32U modem_status;
|
||||
*************************************/
|
||||
extern TRangeValueULONG const WorkTimeRange;
|
||||
|
||||
TDataDescStruct const LastEmailSendTime = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_NO_ARRAY, // признак массива
|
||||
0, // размер массива
|
||||
NULL, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, LastEmailTime), // указатель на переменную или адрес FRAM
|
||||
(void*)&WorkTimeRange, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
0, // смещение между элементами в массиве
|
||||
NULL, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Äëèíà èìïóëüñà âõîäà ìîíåòîïðèåìíèêà, ìñ
|
||||
*************************************/
|
||||
@ -2487,105 +2469,6 @@ TDataDescStruct const SendTestEmailDesc = {
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
/*************************************
|
||||
Индекс номинала купюры для просмотра счетчиков по номиналам
|
||||
*************************************/
|
||||
CPU_INT32U BillnomViewIndex;
|
||||
TRangeValueULONG const BillnomIndexRange = {0, 23};
|
||||
CPU_INT08U const BillnomName[] = " НОМИНАЛ #";
|
||||
CPU_INT08U const* BillnomItems[] = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
|
||||
"11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24"};
|
||||
|
||||
TDataDescStruct const BillnomIndexDesc = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_RAM, // расположение параметра
|
||||
DATA_NO_ARRAY, // признак массива
|
||||
0, // размер массива
|
||||
NULL, // указатель на десриптор индекса массива
|
||||
&BillnomViewIndex, // указатель на переменную или адрес FRAM
|
||||
(void*)&BillnomIndexRange, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
0, // смещение между элементами в массиве
|
||||
BillnomName, // указатель на строку названия параметра
|
||||
DATA_IS_INDEX, // признак индексного параметра (список строк)
|
||||
BillnomItems, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_ENABLE,
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Значение номинала купюры для просмотра счетчиков
|
||||
*************************************/
|
||||
|
||||
CPU_INT08U const BillnomValName[] = "Значение,руб.";
|
||||
|
||||
TDataDescStruct const BillnomDesc = {
|
||||
DATA_DESC_VIEW, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_RAM, // расположение параметра
|
||||
DATA_IS_ARRAY, // признак массива
|
||||
24, // размер массива
|
||||
(void*)&BillnomIndexDesc, // указатель на десриптор индекса массива
|
||||
NULL, // указатель на переменную или адрес FRAM
|
||||
NULL, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
sizeof(CPU_INT32U), // смещение между элементами в массиве
|
||||
BillnomValName, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Счетчики номиналов купюр в купюрнике
|
||||
*************************************/
|
||||
CPU_INT08U const BillnomCountersName[] = "Кол-во";
|
||||
|
||||
TDataDescStruct const BillnomCountersDesc = {
|
||||
DATA_DESC_VIEW, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_IS_ARRAY, // признак массива
|
||||
24, // размер массива
|
||||
&BillnomIndexDesc, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, Counters.CounterBillNominals[0]), // указатель на переменную или адрес FRAM
|
||||
NULL, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
sizeof(CPU_INT32U), // смещение между элементами в массиве
|
||||
BillnomCountersName, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Общее количество купюр в купюрнике
|
||||
*************************************/
|
||||
CPU_INT08U const BillCounterName[] = "Всего купюр";
|
||||
|
||||
TDataDescStruct const BillCounterDesc = {
|
||||
DATA_DESC_VIEW, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_NO_ARRAY, // признак массива
|
||||
0, // размер массива
|
||||
NULL, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, Counters.BillsCount), // указатель на переменную или адрес FRAM
|
||||
NULL, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
0, // смещение между элементами в массиве
|
||||
BillCounterName, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
/*************************************
|
||||
ID óñòðîéñòâà
|
||||
*************************************/
|
||||
@ -2610,48 +2493,6 @@ TDataDescStruct const DeviceIDDesc = {
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Признак отправки сообщения об инкассации
|
||||
*************************************/
|
||||
TDataDescStruct const IncasSendFlagDesc = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_NO_ARRAY, // признак массива
|
||||
1, // размер массива
|
||||
NULL, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, IncasEmailFlag), // указатель на переменную или адрес FRAM
|
||||
NULL, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
sizeof(CPU_INT32U), // смещение между элементами в массиве
|
||||
NULL, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Деньги от последней инкассации
|
||||
*************************************/
|
||||
TDataDescStruct const IncasMoneyDesc = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_NO_ARRAY, // признак массива
|
||||
1, // размер массива
|
||||
NULL, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, IncasMoney), // указатель на переменную или адрес FRAM
|
||||
NULL, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
sizeof(CPU_INT32U), // смещение между элементами в массиве
|
||||
NULL, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
IP-àäðåñ ñâîé
|
||||
*************************************/
|
||||
@ -2742,29 +2583,6 @@ TDataDescStruct const GatewayDesc = {
|
||||
0xC0A80001
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Время последней инкассации
|
||||
*************************************/
|
||||
TDataDescStruct const IncasTimeDesc = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_NO_ARRAY, // признак массива
|
||||
1, // размер массива
|
||||
NULL, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, IncasTime), // указатель на переменную или адрес FRAM
|
||||
NULL, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
sizeof(CPU_INT32U), // смещение между элементами в массиве
|
||||
NULL, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
//**************************************************
|
||||
//**************************************************
|
||||
//**************************************************
|
||||
const TDataDescArrayStruct AllDataArray[] =
|
||||
{
|
||||
@ -2789,7 +2607,6 @@ const TDataDescArrayStruct AllDataArray[] =
|
||||
{&ClearJournalAfterSendDesc, "ClearJournalAfterSendDesc"},
|
||||
{&StatSendHourMinDesc, "StatSendHourMinDesc"},
|
||||
{&SendTestEmailDesc, "SendTestEmailDesc"},
|
||||
{&BillnomIndexDesc, "BillnomIndexDesc"},
|
||||
|
||||
{&StartButtonNameDesc, "StartButtonNameDesc"},
|
||||
|
||||
|
||||
@ -63,8 +63,6 @@ typedef struct{
|
||||
extern CPU_INT32U PeriodIndex;
|
||||
extern TDataDescStruct const DeviceIDDesc;
|
||||
|
||||
extern TDataDescStruct const LastEmailSendTime;
|
||||
|
||||
extern TDataDescStruct const ServiceNameDesc;
|
||||
extern TDataDescStruct const PassDesc;
|
||||
extern TDataDescStruct const PriceDesc;
|
||||
@ -108,7 +106,6 @@ extern TDataDescStruct const CounterTimeDesc;
|
||||
extern TDataDescStruct const CounterChannelRunDesc;
|
||||
extern TDataDescStruct const CounterChannelMoneyDesc;
|
||||
extern TDataDescStruct const CounterChannelTimeDesc;
|
||||
extern TDataDescStruct const ChannelStIndexDesc;
|
||||
extern TDataDescStruct const ClearStatCmdDesc;
|
||||
extern TDataDescStruct const BillFormatDesc;
|
||||
|
||||
@ -129,11 +126,6 @@ extern TDataDescStruct const JournalErrorNumberDescEng;
|
||||
extern TDataDescStruct const SendTestEmailDesc;
|
||||
extern TDataDescStruct const ModemStatusDesc;
|
||||
|
||||
extern TDataDescStruct const BillnomIndexDesc;
|
||||
extern TDataDescStruct const BillnomDesc;
|
||||
extern TDataDescStruct const BillnomCountersDesc;
|
||||
extern TDataDescStruct const BillCounterDesc;
|
||||
|
||||
extern TDataDescStruct const CounterLongRunDesc;
|
||||
extern TDataDescStruct const CounterLongMoneyDesc;
|
||||
extern TDataDescStruct const CounterLongTimeDesc;
|
||||
@ -145,11 +137,6 @@ extern TDataDescStruct const CounterChannelMoneyLongDesc;
|
||||
extern TDataDescStruct const CounterChannelTimeLongDesc;
|
||||
extern TDataDescStruct const ChannelStLongIndexDesc;
|
||||
|
||||
extern TDataDescStruct const StatSendHourMinDesc;
|
||||
extern TDataDescStruct const IncasSendFlagDesc;
|
||||
extern TDataDescStruct const IncasMoneyDesc;
|
||||
extern TDataDescStruct const IncasTimeDesc;
|
||||
|
||||
extern TDataDescStruct const GatewayDesc;
|
||||
extern TDataDescStruct const NetMaskDesc;
|
||||
extern TDataDescStruct const IpAddrDesc;
|
||||
|
||||
@ -51,12 +51,6 @@ typedef struct
|
||||
// äëèííûå ñ÷åò÷èêè ñ CRC16
|
||||
TCountersLong CountersLong;
|
||||
|
||||
CPU_INT32U LastEmailTime;
|
||||
|
||||
CPU_INT32U IncasEmailFlag;
|
||||
CPU_INT32U IncasMoney;
|
||||
CPU_INT32U IncasTime;
|
||||
|
||||
CPU_INT32U StartButtonName;
|
||||
#endif
|
||||
|
||||
|
||||
@ -51,46 +51,6 @@ const TMenuLine line_StartMenu_3 = {
|
||||
const TMenuLineArray arr_StartMenuArray[] = {&line_StartMenu_0, &line_StartMenu_1, &line_StartMenu_2, &line_StartMenu_3, NULL};
|
||||
const TMenuPanel StartMenuPanel[] = {arr_StartMenuArray, NULL, 4, MENU_PANEL_STATIC};
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ ÈÍÊÀÑÑÀÖÈß
|
||||
***********************************/
|
||||
const CPU_INT08U str_IncasMenu_0[] = "-------------------";
|
||||
const CPU_INT08U str_IncasMenu_1[] = " ÂÍÈÌÀÍÈÅ ";
|
||||
const CPU_INT08U str_IncasMenu_2[] = " ÈÍÊÀÑÑÀÖÈß ";
|
||||
CPU_INT08U str_IncasMenu_3[32];
|
||||
|
||||
const TMenuLine line_IncasMenu_0 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_IncasMenu_0, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_IncasMenu_1 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_IncasMenu_1, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_IncasMenu_2 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_IncasMenu_2, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_IncasMenu_3 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_IncasMenu_3, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
|
||||
const TMenuLineArray arr_IncasMenuArray[] = {&line_IncasMenu_0, &line_IncasMenu_1, &line_IncasMenu_2, &line_IncasMenu_3, NULL};
|
||||
const TMenuPanel IncasMenuPanel[] = {arr_IncasMenuArray, NULL, 4, MENU_PANEL_STATIC};
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ "Â ÆÓÐÍÀËÅ ÇÀÏÈÑÅÉ ÍÅÒ"
|
||||
***********************************/
|
||||
@ -186,10 +146,8 @@ const TMenuPanel ServiceMenuPanel[] = {arr_ServiceMenuArray, NULL, 4, MENU_PANEL
|
||||
|
||||
const CPU_INT08U str_StatisticsMenu_0[] = " ÑÒÀÒÈÑÒÈÊÀ";
|
||||
const CPU_INT08U str_StatisticsMenu_2[] = "Îáùàÿ";
|
||||
const CPU_INT08U str_StatisticsMenu_3[] = "Ñ÷åò÷èêè êóïþð";
|
||||
const CPU_INT08U str_StatisticsMenu_4[] = "Î÷èñòêà ñòàòèñòèêè";
|
||||
|
||||
|
||||
const TMenuLine line_StatisticsMenu_0 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE, // äîï. ôëàãè
|
||||
@ -204,13 +162,6 @@ const TMenuLine line_StatisticsMenu_2 = {
|
||||
(void*)CommStatMenuPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_StatisticsMenu_3 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_StatisticsMenu_3, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
(void*)BillCountersPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_StatisticsMenu_4 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
@ -218,7 +169,7 @@ const TMenuLine line_StatisticsMenu_4 = {
|
||||
(void*)ClearStatMenu // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLineArray arr_StatisticsMenuArray[] = {&line_StatisticsMenu_0, &line_StatisticsMenu_2, /*&line_StatisticsMenu_3,*/ &line_StatisticsMenu_4, NULL};
|
||||
const TMenuLineArray arr_StatisticsMenuArray[] = {&line_StatisticsMenu_0, &line_StatisticsMenu_2, &line_StatisticsMenu_4, NULL};
|
||||
const TMenuPanel StatisticsMenuPanel[] = {arr_StatisticsMenuArray, NULL, 3, MENU_PANEL_STANDARD};
|
||||
|
||||
|
||||
@ -293,83 +244,6 @@ const TMenuLine line_ClearJournalMenu_2 = {
|
||||
const TMenuLineArray arr_ClearJournalMenuArray[] = {&line_ClearJournalMenu_0, &line_ClearJournalMenu_1, &line_ClearJournalMenu_2, NULL};
|
||||
const TMenuPanel ClearJournalMenuPanel[] = {arr_ClearJournalMenuArray, OnEnterPanelClearStat, 3, MENU_PANEL_STANDARD};
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ ÊÀÍÀËÜÍÀß ÑÒÀÒÈÑÒÈÊÀ
|
||||
***********************************/
|
||||
const TMenuLine line_ChannelCountersMenu_0 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE|MENU_INDEX_LINE, // äîï. ôëàãè
|
||||
(void*)&ChannelStIndexDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_ChannelCountersMenu_1 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&CounterChannelRunDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_ChannelCountersMenu_2 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&CounterChannelMoneyDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_ChannelCountersMenu_3 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&CounterChannelTimeDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLineArray arr_ChannelCountersArray[] = {&line_ChannelCountersMenu_0, &line_ChannelCountersMenu_1, &line_ChannelCountersMenu_2, &line_ChannelCountersMenu_3, NULL};
|
||||
const TMenuPanel ChannelCountersPanel[] = {arr_ChannelCountersArray, NULL, 4, MENU_PANEL_STATIC};
|
||||
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ Ñ×ÅÒ×ÈÊÈ ÊÓÏÞÐ
|
||||
***********************************/
|
||||
const TMenuLine line_BillCountersMenu_0 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE|MENU_INDEX_LINE, // äîï. ôëàãè
|
||||
(void*)&BillnomIndexDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_BillCountersMenu_1 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&BillnomDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_BillCountersMenu_2 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&BillnomCountersDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_BillCountersMenu_3 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&BillCounterDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
extern CPU_INT32U BillnomViewIndex;
|
||||
|
||||
void OnEnterBillCountersMenu()
|
||||
{
|
||||
BillnomViewIndex = 0;
|
||||
}
|
||||
|
||||
const TMenuLineArray arr_BillCountersArray[] = {&line_BillCountersMenu_0, &line_BillCountersMenu_1, &line_BillCountersMenu_2, &line_BillCountersMenu_3, NULL};
|
||||
const TMenuPanel BillCountersPanel[] = {arr_BillCountersArray, OnEnterBillCountersMenu, 4, MENU_PANEL_STATIC};
|
||||
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ ÎÁÙÀß ÑÒÀÒÈÑÒÈÊÀ
|
||||
***********************************/
|
||||
@ -447,9 +321,7 @@ const TMenuPanel CommonCountersLongPanel[] = {arr_CommonCountersLongArray, NULL,
|
||||
***********************************/
|
||||
|
||||
const CPU_INT08U str_SettingsMenu_0[] = " ÍÀÑÒÐÎéÊÈ";
|
||||
//const CPU_INT08U str_SettingsMenu_1[] = "Ïîñòû";
|
||||
const CPU_INT08U str_SettingsMenu_2[] = "Îáîðóäîâàíèå";
|
||||
const CPU_INT08U str_SettingsMenu_6[] = "Ñåòü";
|
||||
const CPU_INT08U str_SettingsMenu_3[] = "Óñòàíîâêà ïàðîëÿ";
|
||||
const CPU_INT08U str_SettingsMenu_4[] = "Óñòàíîâêà âðåìåíè";
|
||||
const CPU_INT08U str_SettingsMenu_5[] = "Ñáðîñ íàñòðîåê";
|
||||
@ -460,14 +332,7 @@ const TMenuLine line_SettingsMenu_0 = {
|
||||
(void*)str_SettingsMenu_0, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
/*
|
||||
const TMenuLine line_SettingsMenu_1 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_SettingsMenu_1, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
(void*)&ChannelMenuPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
*/
|
||||
|
||||
const TMenuLine line_SettingsMenu_2 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
@ -475,13 +340,6 @@ const TMenuLine line_SettingsMenu_2 = {
|
||||
(void*)&DeviceMenuPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_SettingsMenu_8 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_SettingsMenu_6, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
(void*)&NetworkMenuPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_SettingsMenu_3 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
@ -503,15 +361,7 @@ const TMenuLine line_SettingsMenu_6 = {
|
||||
(void*)&ResetSettingsMenuPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
/*
|
||||
const TMenuLine line_SettingsMenu_7 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&StartButtonNameDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
*/
|
||||
const TMenuLineArray arr_SettingsMenuArray[] = {&line_SettingsMenu_0, &line_SettingsMenu_2, &line_SettingsMenu_5, &line_SettingsMenu_3, &line_SettingsMenu_6, /*&line_SettingsMenu_8,*/ NULL};
|
||||
const TMenuLineArray arr_SettingsMenuArray[] = {&line_SettingsMenu_0, &line_SettingsMenu_2, &line_SettingsMenu_5, &line_SettingsMenu_3, &line_SettingsMenu_6, NULL};
|
||||
const TMenuPanel SettingsMenuPanel[] = {arr_SettingsMenuArray, NULL, 5, MENU_PANEL_STANDARD};
|
||||
|
||||
/***********************************
|
||||
@ -1247,45 +1097,6 @@ const TMenuLine line__JournalIsResetMenu_2 = {
|
||||
const TMenuLineArray JournalIsResetMenuArray[] = {&line__JournalIsResetMenu_2, &line__JournalIsResetMenu_0, &line__JournalIsResetMenu_1, &line__JournalIsResetMenu_2, NULL};
|
||||
const TMenuPanel JournalIsReset[] = {JournalIsResetMenuArray, NULL, 4, MENU_PANEL_STATIC};
|
||||
|
||||
/***********************************
|
||||
ÏÀÍÅËÜ ÂÍÅÑÅÍÈß ÄÅÍÅÃ
|
||||
***********************************/
|
||||
|
||||
const CPU_INT08U str_GetMoney_0[] = " Âíåñèòå äåíüãè";
|
||||
|
||||
const TMenuLine line_GetMoneyMenu_0 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE, // äîï. ôëàãè
|
||||
(void*)str_GetMoney_0, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_GetMoneyMenu_1 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE, // äîï. ôëàãè
|
||||
(void*)&AcceptedMoneyDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_GetMoneyMenu_2 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE, // äîï. ôëàãè
|
||||
(void*)str_GetMoney_0, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_GetMoneyMenu_3 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE, // äîï. ôëàãè
|
||||
(void*)str_GetMoney_0, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
|
||||
const TMenuLineArray GetMoneyMenuArray[] = {&line_GetMoneyMenu_0, &line_GetMoneyMenu_1, &line_GetMoneyMenu_2, &line_GetMoneyMenu_3, NULL};
|
||||
const TMenuPanel GetMoneyMenuPanel[] = {GetMoneyMenuArray, NULL, 4, MENU_PANEL_STATIC};
|
||||
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ ÂÛÁÎÐ ÆÓÐÍÀËÀ ÄËß ÏÐÎÑÌÎÒÐÀ
|
||||
***********************************/
|
||||
@ -1719,36 +1530,6 @@ const TMenuLine line_StatMenu_2 = {
|
||||
const TMenuLineArray arr_StatMenuArray[] = {&line_StatMenu_0, &line_StatMenu_1, &line_StatMenu_2, NULL};
|
||||
const TMenuPanel CommStatMenuPanel[] = {arr_StatMenuArray, NULL, 3, MENU_PANEL_STANDARD};
|
||||
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ Êàíàëüíàÿ ñòàòèñòèêà ñòàòèñòèêà
|
||||
***********************************/
|
||||
const CPU_INT08U str_ChanStatMenu_0[] = " ÑÒÀÒ-ÊÀ ÏÎ ÏÎÑÒÀÌ";
|
||||
|
||||
const TMenuLine line_ChanStatMenu_0 = {
|
||||
MENU_LINE_STRING, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE, // äîï. ôëàãè
|
||||
(void*)str_ChanStatMenu_0, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_ChanStatMenu_1 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_CommonStatMenu_1, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
(void*)ChannelCountersPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_ChanStatMenu_2 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_CommonStatMenu_2, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
(void*)ChannelCountersLongPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLineArray arr_ChanStatMenuArray[] = {&line_ChanStatMenu_0, &line_ChanStatMenu_1, &line_ChanStatMenu_2, NULL};
|
||||
const TMenuPanel ChanStatMenuPanel[] = {arr_ChanStatMenuArray, NULL, 3, MENU_PANEL_STANDARD};
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ ÊÀÍÀËÜÍÀß ÑÒÀÒÈÑÒÈÊÀ ÄËÈÍÍÛÅ Ñ×ÅÒ×ÈÊÈ
|
||||
***********************************/
|
||||
|
||||
@ -12,12 +12,9 @@ extern CPU_INT08U str_IncasMenu_3[32];
|
||||
|
||||
extern const TMenuPanel NetworkMenuPanel[];
|
||||
extern const TMenuPanel ChannelCountersLongPanel[];
|
||||
extern const TMenuPanel ChanStatMenuPanel[];
|
||||
extern const TMenuPanel CommStatMenuPanel[];
|
||||
extern const TMenuPanel MasterPassMenuPanel[];
|
||||
extern const TMenuPanel IncasMenuPanel[];
|
||||
extern const TMenuPanel CommonCountersLongPanel[];
|
||||
extern const TMenuPanel BillCountersPanel[];
|
||||
extern const TMenuPanel ModemSetupPanel[];
|
||||
extern const TMenuPanel CoinSetupPanel[];
|
||||
extern const TMenuPanel SignalSetupPanel[];
|
||||
@ -39,9 +36,7 @@ extern const TMenuPanel FirstMenuPanel[];
|
||||
extern const TMenuPanel ServiceMenuPanel[];
|
||||
extern const TMenuPanel StartMenuPanel[];
|
||||
extern const TMenuPanel SettingsMenuPanel[];
|
||||
extern const TMenuPanel ChannelMenuPanel[];
|
||||
extern const TMenuPanel DeviceMenuPanel[];
|
||||
extern const TMenuPanel GetMoneyMenuPanel[];
|
||||
extern const TMenuPanel PriceWeekdaysMenuPanel[];
|
||||
extern const TMenuPanel PriceWeekendMenuPanel[];
|
||||
extern const TMenuPanel StatisticsMenuPanel[];
|
||||
@ -50,7 +45,6 @@ extern const TMenuPanel SelectJournalMenuPanel[];
|
||||
extern const TMenuPanel TimeSetupMenuPanel[];
|
||||
extern const TMenuPanel EventJournalMenuPanel[];
|
||||
extern const TMenuPanel JournalEmptyMenuPanel[];
|
||||
extern const TMenuPanel ChannelCountersPanel[];
|
||||
extern const TMenuPanel CommonCountersPanel[];
|
||||
extern const TMenuPanel bufReportMenuPanel[];
|
||||
extern const TMenuPanel ValidatorSetupPanel[];
|
||||
|
||||
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user