Sziasztok! Betettem a WOM2-es ch váltót, viszont hiába írtam át a portokat forrásban, nem szeretne működni.
Portok
CH_1 = 29001
CH_2 = 29101
CH_3 = 29201
CH_4 = 29301
Char.cpp
for(int i = 0; i < 4; i++){ //replace with maximum channels -1 actual 1300x - 1330x
for(int i2 = 1; i2 < 9; i2++){ //replace with your core values actual 13x02 - 13x08
micha[29*1000 + i*100 + i2] = i+1;
}
}
Előre is köszönöm! ::)
Üzenet összefésülés: 2017-03-02, 15:15:13
Ha jól tudom akkor, ezt kéne módosítani.
micha[29*1000 + i*100 + i2] = i+1;
micha[29*1000 + i*100 + i2] = i+1;
micha[29*1000 + i*100 + i2] = i+1; - Az első két szám 29101
micha[29*1000 + i*100 + i2] = i+1; - 29100
Elég ezeket módosítani az utólsó alapból maradna
Akkor most mi a baja? :D
Az egy varos. A ch cserelonek pedig az ,hogy nem mukodik
Valaki írta már fórumon ezt:
Ez alapján szerintem menni fog a módosítás
char.cpp
Keres
for(int i = 0; i < 4; i++){ //replace with maximum channels -1 actual 1300x - 1330x
for(int i2 = 2; i2 < 9; i2++){ //replace with your core values actual 13x02 - 13x08
micha[13*1000 + i*100 + i2] = i+1;
}
}
lecserél
std::map<WORD, int>micha;
//CH1
micha.insert(std::pair<WORD, int>(11010, 1));
//CH2
micha.insert(std::pair<WORD, int>(11020, 2));
//CH3
micha.insert(std::pair<WORD, int>(11030, 3));
//CH4
micha.insert(std::pair<WORD, int>(11040, 4));
//CH1_1
micha.insert(std::pair<WORD, int>(11070, 1));
//CH2_1
micha.insert(std::pair<WORD, int>(11080, 2));
//CH3_1
micha.insert(std::pair<WORD, int>(11090, 3));
//CH4_1
micha.insert(std::pair<WORD, int>(11100, 4));
Keres
p.wPort = (wPort - 100*(chan-1) + 100*(new_ch-1));
Csere
p.wPort = (wPort - 10*(chan-1) + 10*(new_ch-1));
Köszi Josi, megpróbálom! :)