Typica is a free program for professional coffee roasters. https://typica.us
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Ikawa.js 1009B

123456789101112131415161718192021
  1. pluginContext.table.setHeaderData(0, "Time");
  2. pluginContext.table.setHeaderData(1, "Temperature");
  3. pluginContext.table.setHeaderData(2, "Set");
  4. pluginContext.table.setHeaderData(3, "Fan");
  5. pluginContext.table.setHeaderData(4, "Heater");
  6. pluginContext.table.setHeaderData(5, "Note");
  7. var lines = pluginContext.data.split('\n');
  8. for(var i = 0; i < lines.length; i++) {
  9. var fields = lines[i].split(',');
  10. if(fields[5] == "roasting") {
  11. var time = new QTime;
  12. time = time.addSecs(Number(fields[0]));
  13. pluginContext.newMeasurement(new Measurement(Units.convertTemperature(fields[4], Units.Celsius, Units.Fahrenheit), time), 1);
  14. pluginContext.newMeasurement(new Measurement(Units.convertTemperature(fields[2], Units.Celsius, Units.Fahrenheit), time), 2);
  15. pluginContext.newMeasurement(new Measurement(fields[1], time, Units.Unitless), 3);
  16. pluginContext.newMeasurement(new Measurement(fields[6], time, Units.Unitless), 4);
  17. }
  18. }
  19. for(var i = 1; i < 5; i++) {
  20. pluginContext.table.newAnnotation("End", i, 5);
  21. }