Лампа "высокое" управляется по CAN

This commit is contained in:
2025-08-04 17:29:00 +03:00
parent 111ec362b4
commit ca3ffe0d98
13 changed files with 1013 additions and 957 deletions

View File

@@ -40,6 +40,9 @@ void Default_params()
if(Desk == dsk_PULT)
{
for(i=0;i<7;i++)
Bright[i] = bright[Mode-adr_PLT1][i];
Cancount[m_FAST] = 2; // * 10msec, ïàóçà ìåæäó ïîñûëêàìè CAN
Cancount[m_SLOW] = 100; // * 10msec, ïàóçà ìåæäó ïîñûëêàìè CAN
@@ -49,20 +52,22 @@ void Default_params()
CanRestart[m_FAST] = 500; // * 10msec, ïåðåçàïóñê ïîñûëêè
CanRestart[m_SLOW] = 1000; // * 10msec, ïåðåçàïóñê ïîñûëêè
CanRepeat = 5; // ñêîëüêî ðàç ïîâòîðàòü íàäî
CanRptVez = 5; // кол-во повторений посылки «keys»
CanRptLen = 1; // длина повтораемой посылки «keys»
}
else
{
Cancount[m_FAST] = 20; // * 10msec, ïàóçà ìåæäó ïîñûëêàìè CAN
Cancount[m_SLOW] = 100; // * 10msec, ïàóçà ìåæäó ïîñûëêàìè CAN
CanWait[m_FAST] = 100; // * 10msec, ïàóçà ïîñëå öèêëà
CanWait[m_FAST] = 1; // * 10msec, пауза после цикла
CanWait[m_SLOW] = 1; // * 10msec, ïàóçà ïîñëå öèêëà
CanRestart[m_FAST] = 500; // * 10msec, ïåðåçàïóñê ïîñûëêè
CanRestart[m_SLOW] = 1000; // * 10msec, ïåðåçàïóñê ïîñûëêè
CanRepeat = 1; // ñêîëüêî ðàç ïîâòîðàòü íàäî
CanRptVez = 1; // кол-во повторений посылки «keys»
CanRptLen = 1; // длина повтораемой посылки «keys»
}
if(Mode == adr_PLT1)
@@ -71,13 +76,11 @@ void Default_params()
RScount = 25; // * 10msec, ïàóçà ìåæäó ïîñûëêàìè RS485
}
if(Desk==dsk_PULT) for(i=0;i<7;i++)
Bright[i] = bright[Mode-adr_PLT1][i];
if(Desk==dsk_SHKF) Brightness = 10;
if(Desk==dsk_BKSD) Brightness = 8;
if(Desk == dsk_COMM)
{
Bright[0] = 10;
Bright[1] = 6;
K300_1 = 1900;
K300_2 = 1900;
K400_1 = 2500;
@@ -92,6 +95,9 @@ void Default_params()
if(Desk==dsk_BKSD)
{
Bright[0] = 8;
Bright[1] = 8;
K100_D = 700;
K150_D = 2500;
@@ -136,7 +142,7 @@ void Load_params()
if(TermoSW)
{
cTermoCal = 1;
Caliber_time = 0xFFFF;
Caliber_time = 25L * ADC_FREQ;
} } }