Fix ultrasonic value to use cm instead of 0.1 cm units (#110)

* Fix simulator

* use 250 instead of 255
This commit is contained in:
Sam El-Husseini
2017-12-18 20:30:56 -08:00
committed by Peli de Halleux
parent b07f157181
commit 0529759a80
6 changed files with 19 additions and 11 deletions

View File

@ -91,7 +91,7 @@ namespace pxsim {
if (node) {
// Actual
const index = 0; //UartOff.Actual + port * 2;
data[UartOff.Raw + DAL.MAX_DEVICE_DATALENGTH * 300 * port + DAL.MAX_DEVICE_DATALENGTH * index] = node.getValue();
util.map16Bit(data, UartOff.Raw + DAL.MAX_DEVICE_DATALENGTH * 300 * port + DAL.MAX_DEVICE_DATALENGTH * index, Math.floor(node.getValue()))
// Status
data[UartOff.Status + port] = node.valueChange() ? UartStatus.UART_PORT_CHANGED : UartStatus.UART_DATA_READY;
}