mirror of
https://github.com/dimoniche/Moyka.git
synced 2026-01-30 01:43:30 +03:00
версия 7
Добавили таймауты ожидания начала и конца мойки.
This commit is contained in:
parent
baaeca8699
commit
919c228daa
@ -155,6 +155,8 @@ void UserAppTask(void *p_arg)
|
||||
was_critical_error = 0;
|
||||
#endif
|
||||
|
||||
UserPrintFirstMenu();
|
||||
|
||||
int testMoney = 0;
|
||||
|
||||
while (1)
|
||||
@ -227,6 +229,8 @@ void UserAppTask(void *p_arg)
|
||||
|
||||
if (accmoney > 0 && !was_critical_error)
|
||||
{
|
||||
CPU_INT32U tick = labs(OSTimeGet() - money_timestamp[post]);
|
||||
|
||||
// åñòü äåíüãè è íåò îøèáîê
|
||||
if(wash_State[post] != washing)
|
||||
{
|
||||
@ -235,7 +239,19 @@ void UserAppTask(void *p_arg)
|
||||
if(print_timeout)
|
||||
{
|
||||
// åñëè óêàçàí òàéìàóò îáíóëåíèÿ äåíåã - âìåñòî ïðÿìîãî îáíóëåíèÿ çàïóñêàåì ïå÷àòü ÷åêà, òàì âñå ñáðîñÿò ïîñëå ïå÷àòè
|
||||
if (labs(OSTimeGet() - money_timestamp[post]) > 1000UL * print_timeout)
|
||||
if (tick > 1000UL * print_timeout)
|
||||
{
|
||||
countSecWait[post] = 0;
|
||||
PostUserEvent(EVENT_CASH_PRINT_CHECK_POST1 + post);
|
||||
|
||||
// ñîáûòèå ïîñëàëè - ê ñëåäóþùåìó êàíàëó
|
||||
continue;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// àâàðèéíûé òàéì àóò îæèäàíèÿ íà÷àëà ìîéêè
|
||||
if (tick > 300000UL)
|
||||
{
|
||||
countSecWait[post] = 0;
|
||||
PostUserEvent(EVENT_CASH_PRINT_CHECK_POST1 + post);
|
||||
@ -247,10 +263,27 @@ void UserAppTask(void *p_arg)
|
||||
}
|
||||
else
|
||||
{
|
||||
// в режиме мойки продлеваем ожидание
|
||||
// â ðåæèìå ìîéêè ñâîé òàéì àóò â çàâèñèìîñòè îò ñóììû è öåíû ìèíóòû ìîéêè
|
||||
GetData(&CashPerMinuteDesc, &print_timeout, 0, DATA_FLAG_SYSTEM_INDEX);
|
||||
if(print_timeout)
|
||||
{
|
||||
// åñëè óêàçàíà ñòîèìîñòü ìèíóòû - ïî èñ÷åðïàíèþ âðåìåíè ìîéêè ïðèíóäèòåëüíî çàïóñêàåì ïå÷àòü ÷åêà
|
||||
if (tick > 1000UL * accmoney / print_timeout)
|
||||
{
|
||||
countSecWait[post] = 0;
|
||||
PostUserEvent(EVENT_CASH_PRINT_CHECK_POST1 + post);
|
||||
|
||||
// ñîáûòèå ïîñëàëè - ê ñëåäóþùåìó êàíàëó
|
||||
continue;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// åñëè íåò öåíû ìèíóòû - íåò è òàéì àóòà ìîéêè
|
||||
money_timestamp[post] = OSTimeGet();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(countSecWait[post])
|
||||
{
|
||||
@ -978,9 +1011,9 @@ void UserPrintFirstMenu(void)
|
||||
|
||||
sprintf(buf, " ");
|
||||
PrintUserMenuStr(buf, 0);
|
||||
sprintf(buf, " ВНЕСИТЕ");
|
||||
sprintf(buf, " Âñå ïîñòû");
|
||||
PrintUserMenuStr(buf, 1);
|
||||
sprintf(buf, " ДЕНЬГИ");
|
||||
sprintf(buf, " âûêëþ÷åíû");
|
||||
PrintUserMenuStr(buf, 2);
|
||||
sprintf(buf, " ");
|
||||
PrintUserMenuStr(buf, 3);
|
||||
|
||||
@ -821,6 +821,30 @@ TDataDescStruct const PrintTimeoutAfterDesc = {
|
||||
0 // значение по умолчанию
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Стоимость минуты мойки для тайм аута
|
||||
*************************************/
|
||||
TRangeValueULONG const CashPerMinuteRange = {0, 600};
|
||||
CPU_INT08U const CashPerMinuteName[] = "Руб./мин.";
|
||||
|
||||
TDataDescStruct const CashPerMinuteDesc = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_NO_ARRAY, // признак массива
|
||||
0, // размер массива
|
||||
0, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, DeviceConfig.CashPerMinute), // указатель на переменную или адрес FRAM
|
||||
(void*)&CashPerMinuteRange, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
0, // смещение между элементами в массиве
|
||||
CashPerMinuteName, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
10 // значение по умолчанию
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Цена импульса купюрника в импульсном режиме
|
||||
*************************************/
|
||||
@ -2201,6 +2225,7 @@ TDataDescStruct const ServiceNameDesc = {
|
||||
/*************************************
|
||||
Дескриптор для энергонезависимого сохранения текущих денег
|
||||
*************************************/
|
||||
|
||||
TDataDescStruct const AcceptedMoneyDesc = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
@ -2219,6 +2244,26 @@ TDataDescStruct const AcceptedMoneyDesc = {
|
||||
0
|
||||
};
|
||||
|
||||
CPU_INT08U const AcceptedMoneyName[] = "Куп/Мон.руб.";
|
||||
|
||||
TDataDescStruct const AcceptedMoneyDesc1 = {
|
||||
DATA_DESC_VIEW, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_IS_ARRAY, // признак массива
|
||||
COUNT_POST + COUNT_VACUUM,// размер массива
|
||||
&StatMoneyIndexDesc, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, FRAM_AcceptedMoney), // указатель на переменную или адрес FRAM
|
||||
NULL, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
sizeof(CPU_INT32U), // смещение между элементами в массиве
|
||||
(void*)&AcceptedMoneyName, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Дескриптор Crc16 энергонезависимого сохранения текущих денег
|
||||
*************************************/
|
||||
@ -2243,6 +2288,7 @@ TDataDescStruct const AcceptedMoneyCRC16Desc = {
|
||||
/*************************************
|
||||
Дескриптор для энергонезависимого сохранения текущих денег
|
||||
*************************************/
|
||||
|
||||
TDataDescStruct const AcceptedBankMoneyDesc = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
@ -2261,6 +2307,26 @@ TDataDescStruct const AcceptedBankMoneyDesc = {
|
||||
0
|
||||
};
|
||||
|
||||
CPU_INT08U const AcceptedBankMoneyName[] = "Банк руб.";
|
||||
|
||||
TDataDescStruct const AcceptedBankMoneyDesc1 = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_FRAM, // расположение параметра
|
||||
DATA_IS_ARRAY, // признак массива
|
||||
COUNT_POST, // размер массива
|
||||
&StatMoneyIndexDesc, // указатель на десриптор индекса массива
|
||||
(void*)offsetof(TFramMap, FRAM_AcceptedBankMoney), // указатель на переменную или адрес FRAM
|
||||
NULL, // указатель на границы параметра
|
||||
NULL, // функция по изменению
|
||||
sizeof(CPU_INT32U), // смещение между элементами в массиве
|
||||
(void*)&AcceptedBankMoneyName, // указатель на строку названия параметра
|
||||
DATA_NO_INDEX, // признак индексного параметра (список строк)
|
||||
NULL, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_DISABLE,
|
||||
0
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Дескриптор Crc16 энергонезависимого сохранения текущих денег
|
||||
*************************************/
|
||||
@ -2629,6 +2695,29 @@ TDataDescStruct const GatewayDesc = {
|
||||
0xC0A80001
|
||||
};
|
||||
|
||||
/*************************************
|
||||
Индекс при просмотре текущего количества денег
|
||||
*************************************/
|
||||
CPU_INT08U const StatIndexName[] = "СУММЫ ПО ПОСТУ";
|
||||
|
||||
TDataDescStruct const StatMoneyIndexDesc = {
|
||||
DATA_DESC_EDIT, // тип дескриптора
|
||||
DATA_TYPE_ULONG, // тип параметра
|
||||
DATA_LOC_RAM, // расположение параметра
|
||||
DATA_NO_ARRAY, // признак массива
|
||||
0, // размер массива
|
||||
NULL, // указатель на десриптор индекса массива
|
||||
(void*)&CoinIndex, // указатель на переменную или адрес FRAM
|
||||
(void*)&BankIndexRange, // указатель на границы параметра
|
||||
OnChangeBankIndex, // функция по изменению
|
||||
0, // смещение между элементами в массиве
|
||||
StatIndexName, // указатель на строку названия параметра
|
||||
DATA_IS_INDEX, // признак индексного параметра (список строк)
|
||||
CoinIndexList, // указатель на список строк для индексного параметра
|
||||
DATA_INIT_ENABLE,
|
||||
0
|
||||
};
|
||||
|
||||
//**************************************************
|
||||
const TDataDescArrayStruct AllDataArray[] =
|
||||
{
|
||||
@ -2687,6 +2776,7 @@ const TDataDescArrayStruct AllDataArray[] =
|
||||
{&DisableFiscalErrorsDesc, "DisableFiscalErrorsDesc"},
|
||||
{&EnableSignalDesc, "EnableSignalDesc"},
|
||||
{&SignalPulseDesc, "SignalPulseDesc"},
|
||||
{&CashPerMinuteDesc, "CashPerMinuteDesc"},
|
||||
|
||||
{&CashLevelDesc, "CashLevelDesc"},
|
||||
{&CoinLevelDesc, "CoinLevelDesc"},
|
||||
|
||||
@ -57,6 +57,8 @@ typedef struct{
|
||||
|
||||
CPU_INT32U DeviceId;
|
||||
|
||||
CPU_INT32U CashPerMinute; // ñòîèìîñòü 1 ìèíóòû ìîéêè
|
||||
|
||||
}TDeviceConfig;
|
||||
|
||||
|
||||
@ -111,8 +113,10 @@ extern TDataDescStruct const ClearStatCmdDesc;
|
||||
extern TDataDescStruct const BillFormatDesc;
|
||||
|
||||
extern TDataDescStruct const AcceptedMoneyDesc;
|
||||
extern TDataDescStruct const AcceptedMoneyDesc1;
|
||||
extern TDataDescStruct const AcceptedMoneyCRC16Desc;
|
||||
extern TDataDescStruct const AcceptedBankMoneyDesc;
|
||||
extern TDataDescStruct const AcceptedBankMoneyDesc1;
|
||||
extern TDataDescStruct const AcceptedBankMoneyCRC16Desc;
|
||||
|
||||
extern TDataDescStruct const DisableFiscalErrorsDesc;
|
||||
@ -162,6 +166,7 @@ extern void OnChangeCoinPulseLen();
|
||||
|
||||
extern TDataDescStruct const PrintModeDesc;
|
||||
extern TDataDescStruct const PrintTimeoutAfterDesc;
|
||||
extern TDataDescStruct const CashPerMinuteDesc;
|
||||
extern TDataDescStruct const TaxFormatDesc;
|
||||
extern TDataDescStruct const SubjSellDesc;
|
||||
extern TDataDescStruct const CommandV2Desc;
|
||||
@ -188,6 +193,7 @@ extern TDataDescStruct const BankPauseLenDesc;
|
||||
extern TDataDescStruct const BankLevelDesc;
|
||||
|
||||
extern TDataDescStruct const CoinTimeOutDesc;
|
||||
extern TDataDescStruct const StatMoneyIndexDesc;
|
||||
|
||||
extern void OnChangeBankPulseLen();
|
||||
|
||||
|
||||
@ -136,8 +136,8 @@ const TMenuLine line_ServiceMenu_4 = {
|
||||
(void*)&ReportMenuPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLineArray arr_ServiceMenuArray[] = {&line_ServiceMenu_0, &line_ServiceMenu_1, /*&line_ServiceMenu_2,*/ &line_ServiceMenu_3, &line_ServiceMenu_4, NULL};
|
||||
const TMenuPanel ServiceMenuPanel[] = {arr_ServiceMenuArray, NULL, 4, MENU_PANEL_STANDARD};
|
||||
const TMenuLineArray arr_ServiceMenuArray[] = {&line_ServiceMenu_0, &line_ServiceMenu_1, &line_ServiceMenu_2, &line_ServiceMenu_3, &line_ServiceMenu_4, NULL};
|
||||
const TMenuPanel ServiceMenuPanel[] = {arr_ServiceMenuArray, NULL, 5, MENU_PANEL_STANDARD};
|
||||
|
||||
|
||||
/***********************************
|
||||
@ -145,6 +145,7 @@ const TMenuPanel ServiceMenuPanel[] = {arr_ServiceMenuArray, NULL, 4, MENU_PANEL
|
||||
***********************************/
|
||||
|
||||
const CPU_INT08U str_StatisticsMenu_0[] = " ÑÒÀÒÈÑÒÈÊÀ";
|
||||
const CPU_INT08U str_StatisticsMenu_1[] = "Ñóììû ïî ìîéêàì";
|
||||
const CPU_INT08U str_StatisticsMenu_2[] = "Îáùàÿ";
|
||||
const CPU_INT08U str_StatisticsMenu_4[] = "Î÷èñòêà ñòàòèñòèêè";
|
||||
|
||||
@ -155,6 +156,13 @@ const TMenuLine line_StatisticsMenu_0 = {
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_StatisticsMenu_1 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)str_StatisticsMenu_1, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
(void*)WashStatMenuPanel // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_StatisticsMenu_2 = {
|
||||
MENU_LINE_GOTO_MENU, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
@ -169,8 +177,36 @@ const TMenuLine line_StatisticsMenu_4 = {
|
||||
(void*)ClearStatMenu // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLineArray arr_StatisticsMenuArray[] = {&line_StatisticsMenu_0, &line_StatisticsMenu_2, &line_StatisticsMenu_4, NULL};
|
||||
const TMenuPanel StatisticsMenuPanel[] = {arr_StatisticsMenuArray, NULL, 3, MENU_PANEL_STANDARD};
|
||||
const TMenuLineArray arr_StatisticsMenuArray[] = {&line_StatisticsMenu_0, &line_StatisticsMenu_1, /*&line_StatisticsMenu_2, &line_StatisticsMenu_4,*/ NULL};
|
||||
const TMenuPanel StatisticsMenuPanel[] = {arr_StatisticsMenuArray, NULL, 2, MENU_PANEL_STANDARD};
|
||||
|
||||
/***********************************
|
||||
ÌÅÍÞ Ñòàòèñòèêà ïî ìîéêàì
|
||||
***********************************/
|
||||
|
||||
const TMenuLine line_WashStatMenu_0 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
MENU_FIXED_LINE|MENU_INDEX_LINE, // äîï. ôëàãè
|
||||
(void*)&StatMoneyIndexDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_WashStatMenu_1 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&AcceptedMoneyDesc1, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_WashStatMenu_2 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&AcceptedMoneyDesc1, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLineArray arr_WashStatMenuArray[] = {&line_WashStatMenu_0, &line_WashStatMenu_1, &line_WashStatMenu_2, NULL};
|
||||
const TMenuPanel WashStatMenuPanel[] = {arr_WashStatMenuArray, NULL, 3, MENU_PANEL_STANDARD};
|
||||
|
||||
|
||||
/***********************************
|
||||
@ -612,13 +648,20 @@ const TMenuLine line_SignalMenu_4 = {
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
const TMenuLine line_SignalMenu_5 = {
|
||||
MENU_LINE_SHOW_DESC, // òèï ïóíêòà ìåíþ
|
||||
0, // äîï. ôëàãè
|
||||
(void*)&CashPerMinuteDesc, // óêàçàòåëü íà òåêñòîâóþ ñòðîêó èëè äåñêðèïòîð
|
||||
NULL // ïàíåëü äëÿ ïåðåõîäà
|
||||
};
|
||||
|
||||
void OnEnterSignalMenu(void)
|
||||
{
|
||||
CoinIndex = 0;
|
||||
}
|
||||
|
||||
const TMenuLineArray arr_SignalMenuArray[] = {&line_SignalMenu_0, &line_SignalMenu_1, &line_SignalMenu_2, &line_SignalMenu_3, &line_SignalMenu_4, NULL};
|
||||
const TMenuPanel SignalSetupPanel[] = {arr_SignalMenuArray, OnEnterSignalMenu, 5, MENU_PANEL_STANDARD};
|
||||
const TMenuLineArray arr_SignalMenuArray[] = {&line_SignalMenu_0, &line_SignalMenu_1, &line_SignalMenu_2, &line_SignalMenu_3, &line_SignalMenu_4, &line_SignalMenu_5, NULL};
|
||||
const TMenuPanel SignalSetupPanel[] = {arr_SignalMenuArray, OnEnterSignalMenu, 6, MENU_PANEL_STANDARD};
|
||||
|
||||
|
||||
/***********************************
|
||||
|
||||
@ -49,6 +49,7 @@ extern const TMenuPanel CommonCountersPanel[];
|
||||
extern const TMenuPanel bufReportMenuPanel[];
|
||||
extern const TMenuPanel ValidatorSetupPanel[];
|
||||
extern const TMenuPanel BankSetupPanel[];
|
||||
extern const TMenuPanel WashStatMenuPanel[];
|
||||
|
||||
extern void PrintUserMenuStr(char* str, CPU_INT08U n);
|
||||
extern void PrintEventJournalRecord(TEventRecord *record);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#ifndef _VERSION_H_
|
||||
#define _VERSION_H_
|
||||
|
||||
#define DEVICE_FW_VERSION "02.06"
|
||||
#define DEVICE_FW_VERSION "02.07"
|
||||
|
||||
|
||||
#endif // #ifndef _VERSION_H_
|
||||
@ -52,14 +52,14 @@
|
||||
|
||||
|
||||
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\datadesc.c</Filename><XPos>0</XPos><YPos>785</YPos><SelStart>35211</SelStart><SelEnd>35225</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\services\coin.c</Filename><XPos>0</XPos><YPos>613</YPos><SelStart>14999</SelStart><SelEnd>15020</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\services\time.c</Filename><XPos>0</XPos><YPos>240</YPos><SelStart>6982</SelStart><SelEnd>6982</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\version.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>77</SelStart><SelEnd>77</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\app\journal.c</Filename><XPos>0</XPos><YPos>77</YPos><SelStart>2550</SelStart><SelEnd>2550</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\services\fr.c</Filename><XPos>0</XPos><YPos>71</YPos><SelStart>484</SelStart><SelEnd>484</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\app\journal.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>70</SelStart><SelEnd>70</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\fram_map.h</Filename><XPos>0</XPos><YPos>15</YPos><SelStart>1016</SelStart><SelEnd>1028</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\datadesc.h</Filename><XPos>0</XPos><YPos>27</YPos><SelStart>751</SelStart><SelEnd>751</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\OS\uc\cpu\cpu.h</Filename><XPos>0</XPos><YPos>88</YPos><SelStart>4701</SelStart><SelEnd>4711</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\OS\uc\os_ii\source\os_q.c</Filename><XPos>0</XPos><YPos>547</YPos><SelStart>28070</SelStart><SelEnd>28075</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\app\app_serv.c</Filename><XPos>0</XPos><YPos>225</YPos><SelStart>7222</SelStart><SelEnd>7222</SelEnd></Tab><ActiveTab>11</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\data.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>449</SelStart><SelEnd>449</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\data.h</Filename><XPos>0</XPos><YPos>93</YPos><SelStart>2385</SelStart><SelEnd>2385</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\app\app_serv.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>158</SelStart><SelEnd>158</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\menu\menudesc.c</Filename><XPos>0</XPos><YPos>619</YPos><SelStart>26146</SelStart><SelEnd>26150</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\datadesc.c</Filename><XPos>0</XPos><YPos>815</YPos><SelStart>36403</SelStart><SelEnd>36420</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\menu\menudesc.c</Filename><XPos>0</XPos><YPos>597</YPos><SelStart>26485</SelStart><SelEnd>26485</SelEnd></Tab><ActiveTab>1</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\datadesc.h</Filename><XPos>0</XPos><YPos>32</YPos><SelStart>1720</SelStart><SelEnd>1733</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\version.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>80</SelStart><SelEnd>80</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\services\fr.c</Filename><XPos>0</XPos><YPos>71</YPos><SelStart>484</SelStart><SelEnd>484</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\app\journal.h</Filename><XPos>0</XPos><YPos>44</YPos><SelStart>4666</SelStart><SelEnd>4675</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\fram_map.h</Filename><XPos>0</XPos><YPos>12</YPos><SelStart>299</SelStart><SelEnd>299</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\app\app_serv.c</Filename><XPos>0</XPos><YPos>250</YPos><SelStart>7200</SelStart><SelEnd>7200</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\data.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>449</SelStart><SelEnd>449</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\data\data.h</Filename><XPos>0</XPos><YPos>39</YPos><SelStart>688</SelStart><SelEnd>702</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\app\app_serv.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>158</SelStart><SelEnd>158</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\PROJECT\menu\menu.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>540</SelStart><SelEnd>540</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Positions>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Top><Row0><Sizes><Toolbar-02c04c70><key>iaridepm.enu1</key></Toolbar-02c04c70></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>743</Bottom><Right>288</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>110</yscreen><sizeHorzCX>156250</sizeHorzCX><sizeHorzCY>112130</sizeHorzCY><sizeVertCX>226563</sizeVertCX><sizeVertCY>759429</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>193</Bottom><Right>1282</Right><x>-2</x><y>-2</y><xscreen>1284</xscreen><yscreen>195</yscreen><sizeHorzCX>1003125</sizeHorzCX><sizeHorzCY>198777</sizeHorzCY><sizeVertCX>156250</sizeVertCX><sizeVertCY>112130</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
<Top><Row0><Sizes><Toolbar-031b1d08><key>iaridepm.enu1</key></Toolbar-031b1d08></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>743</Bottom><Right>288</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>110</yscreen><sizeHorzCX>156250</sizeHorzCX><sizeHorzCY>112130</sizeHorzCY><sizeVertCX>226563</sizeVertCX><sizeVertCY>759429</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>193</Bottom><Right>1282</Right><x>-2</x><y>-2</y><xscreen>1284</xscreen><yscreen>195</yscreen><sizeHorzCX>1003125</sizeHorzCX><sizeHorzCY>198777</sizeHorzCY><sizeVertCX>156250</sizeVertCX><sizeVertCY>112130</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
</Desktop>
|
||||
</Workspace>
|
||||
|
||||
|
||||
8915
sk-mlpc2368.dep
8915
sk-mlpc2368.dep
File diff suppressed because it is too large
Load Diff
@ -1512,7 +1512,7 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>OOCOutputFile</name>
|
||||
<state>version2_06.hex</state>
|
||||
<state>version2_07.hex</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>OOCCommandLineProducer</name>
|
||||
@ -1566,7 +1566,7 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>IlinkOutputFile</name>
|
||||
<state>version2_06.out</state>
|
||||
<state>version2_07.out</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>IlinkDebugInfoEnable</name>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user