3692
правки
N.maslov (обсуждение | вклад) |
|||
Строка 11: | Строка 11: | ||
| Two modbus holding registers 65 and 66 were added for users can choose 1 of 3 dimming curves: (0)incandecent bulbs, (1)LED bulbs, (2)resistive load | | Two modbus holding registers 65 and 66 were added for users can choose 1 of 3 dimming curves: (0)incandecent bulbs, (1)LED bulbs, (2)resistive load | ||
|- | |- | ||
|WB-MS | |||
| 3.12.1 | |||
| WB-MIR, WB-M1W2 | |||
| * change: fixes NTC heating compensation | |||
* note NTC compersation value was damaged while saving/restoring from flash | |||
|- | |||
|WB-MS | |||
| 3.12 | |||
| WB-MSW2 | |||
| * change: fixes NTC heating compensation | |||
* change: add <censored> new CO2 sensor support to MSW2_3.4 boards | |||
* fixes modbus integrity check | |||
* checklist:add manual calibration for <censored> | |||
* checklist:add zero calibration (manual calibration to 400ppm) | |||
* note: - Write 1 to coilreg (COIL_REG_CO2_SENS_CALIBRATE_ZERO) 1 to fresh air calibrate any CO2 sensor | |||
(At <censored> the 1 value at coilreg remains 1 for 3 sec and then = 0) | |||
- Wrtie 1 to holdreg (HOLD_REG_CO2_SENS_ABC_CALIBRATION) 95 to CLOSE CO2 sensor ABC calib/ 0 = OPEN | |||
At changing the parameter ABC cylce is also transmitted to sensor | |||
- Write any value between 400-1500 into () 88 to manually calibrate <censored> sensor | |||
Register content is automatically set to 0 after calibration. | |||
- Write 1-15 to holdreg () 89 to set ABC cycle (days). At setting the register | |||
OPEN/CLOSE state is also transmitted. | |||
|- | |||
|WB-MS | |||
| 3.11.2 | |||
| WB-MS, WB-MSW, WB-MIR, WB-M1W2 | |||
| * change: bug fix: writing single hold reg value > 125 resulted modbus illegal data value error | |||
|- | |||
|WB-MS | |||
| 3.11.1 | |||
| WB-MS, WB-MSW, WB-MIR, WB-M1W2 | |||
| * change: add modbus package integrity testing to "mb_recive_hadler" function | |||
* note: - returns with modbus error "MB_ERROR_ILLEGAL_DATA_VALUE" if a package includes a write CRC but wrong package size or fields | |||
- returns with modbus error "MB_ERROR_ILLEGAL_DATA_VALUE" if requested size of data is greater than allowed (125 at reading, 123 at | |||
writing but at writing technically not possible to get receive such command due to the limited RX buffer size) | |||
- returns with modbus error "MB_ERROR_ILLEGAL_FUNCTION" if modbus request function is unknow. | |||
|- | |||
|WB-MS | |WB-MS | ||
|3.10.1 | |3.10.1 |