fixes after merging
This commit is contained in:
		
							parent
							
								
									df9abdc826
								
							
						
					
					
						commit
						787d4058fc
					
				| @ -51,7 +51,7 @@ Blockly.Arduino.sensebox_osem_connection = function (Block) { | |||||||
|   Blockly.Arduino.definitions_["SenseBoxID"] = |   Blockly.Arduino.definitions_["SenseBoxID"] = | ||||||
|     'const char SENSEBOX_ID [] PROGMEM = "' + box_id + '";'; |     'const char SENSEBOX_ID [] PROGMEM = "' + box_id + '";'; | ||||||
|   Blockly.Arduino.definitions_["host"] = |   Blockly.Arduino.definitions_["host"] = | ||||||
|     "const char server [] PROGMEM =" + host + ";"; |     'const char server [] PROGMEM ="ingress.opensensemap.org";'; | ||||||
|   if (wifi === true) { |   if (wifi === true) { | ||||||
|     if (ssl === "TRUE") { |     if (ssl === "TRUE") { | ||||||
|       Blockly.Arduino.definitions_["WiFiSSLClient"] = "WiFiSSLClient client;"; |       Blockly.Arduino.definitions_["WiFiSSLClient"] = "WiFiSSLClient client;"; | ||||||
| @ -68,43 +68,43 @@ Blockly.Arduino.sensebox_osem_connection = function (Block) { | |||||||
|       Blockly.Arduino.definitions_["EthernetClient"] = "EthernetClient client;"; |       Blockly.Arduino.definitions_["EthernetClient"] = "EthernetClient client;"; | ||||||
|       port = 80; |       port = 80; | ||||||
|     } |     } | ||||||
|     'const char server [] PROGMEM ="ingress.opensensemap.org";'; | 
 | ||||||
|   if (ssl === "TRUE") { |     if (ssl === "TRUE") { | ||||||
|     Blockly.Arduino.libraries_["library_bearSSL"] = |       Blockly.Arduino.libraries_["library_bearSSL"] = | ||||||
|       "#include <ArduinoBearSSL.h>"; |         "#include <ArduinoBearSSL.h>"; | ||||||
|     Blockly.Arduino.libraries_["library_arduinoECC08"] = |       Blockly.Arduino.libraries_["library_arduinoECC08"] = | ||||||
|       "#include <ArduinoECCX08.h>"; |         "#include <ArduinoECCX08.h>"; | ||||||
|     Blockly.Arduino.definitions_["WiFiClient"] = "WiFiClient wifiClient;"; |       Blockly.Arduino.definitions_["WiFiClient"] = "WiFiClient wifiClient;"; | ||||||
|     Blockly.Arduino.definitions_["BearSSLClient"] = |       Blockly.Arduino.definitions_["BearSSLClient"] = | ||||||
|       "BearSSLClient client(wifiClient);"; |         "BearSSLClient client(wifiClient);"; | ||||||
|     Blockly.Arduino.functionNames_["getTime"] = `unsigned long getTime() {
 |       Blockly.Arduino.functionNames_["getTime"] = `unsigned long getTime() {
 | ||||||
|       return WiFi.getTime(); |       return WiFi.getTime(); | ||||||
|     }`;
 |     }`;
 | ||||||
|     port = 443; |       port = 443; | ||||||
|   } else if (ssl === "FALSE") { |     } else if (ssl === "FALSE") { | ||||||
|     Blockly.Arduino.definitions_["WiFiClient"] = "WiFiClient client;"; |       Blockly.Arduino.definitions_["WiFiClient"] = "WiFiClient client;"; | ||||||
|     port = 80; |       port = 80; | ||||||
|   } |     } | ||||||
| 
 | 
 | ||||||
|   Blockly.Arduino.definitions_["measurement"] = `typedef struct measurement {
 |     Blockly.Arduino.definitions_["measurement"] = `typedef struct measurement {
 | ||||||
|       const char *sensorId; |       const char *sensorId; | ||||||
|       float value; |       float value; | ||||||
|     } measurement;`;
 |     } measurement;`;
 | ||||||
|   Blockly.Arduino.definitions_["buffer"] = "char buffer[750];"; |     Blockly.Arduino.definitions_["buffer"] = "char buffer[750];"; | ||||||
|   Blockly.Arduino.definitions_[ |     Blockly.Arduino.definitions_[ | ||||||
|     "num_measurement" |       "num_measurement" | ||||||
|   ] = `measurement measurements[NUM_SENSORS];
 |     ] = `measurement measurements[NUM_SENSORS];
 | ||||||
|     uint8_t num_measurements = 0;`;
 |     uint8_t num_measurements = 0;`;
 | ||||||
|   Blockly.Arduino.definitions_["lengthMultiplikator"] = |     Blockly.Arduino.definitions_["lengthMultiplikator"] = | ||||||
|     "const int lengthMultiplikator = 35;"; |       "const int lengthMultiplikator = 35;"; | ||||||
|   Blockly.Arduino.functionNames_["addMeasurement"] = ` |     Blockly.Arduino.functionNames_["addMeasurement"] = ` | ||||||
|     void addMeasurement(const char *sensorId, float value) { |     void addMeasurement(const char *sensorId, float value) { | ||||||
|     measurements[num_measurements].sensorId = sensorId; |     measurements[num_measurements].sensorId = sensorId; | ||||||
|     measurements[num_measurements].value = value; |     measurements[num_measurements].value = value; | ||||||
|     num_measurements++; |     num_measurements++; | ||||||
|     }`;
 |     }`;
 | ||||||
|   if (type === "Stationary") { |     if (type === "Stationary") { | ||||||
|     Blockly.Arduino.functionNames_["writeMeasurementsToClient"] = ` |       Blockly.Arduino.functionNames_["writeMeasurementsToClient"] = ` | ||||||
|     void writeMeasurementsToClient() { |     void writeMeasurementsToClient() { | ||||||
|     // iterate throug the measurements array
 |     // iterate throug the measurements array
 | ||||||
|     for (uint8_t i = 0; i < num_measurements; i++) { |     for (uint8_t i = 0; i < num_measurements; i++) { | ||||||
| @ -116,8 +116,8 @@ Blockly.Arduino.sensebox_osem_connection = function (Block) { | |||||||
|     // reset num_measurements
 |     // reset num_measurements
 | ||||||
|     num_measurements = 0; |     num_measurements = 0; | ||||||
|   }`;
 |   }`;
 | ||||||
|     Blockly.Arduino.functionNames_["submitValues"] = |       Blockly.Arduino.functionNames_["submitValues"] = | ||||||
|       ` |         ` | ||||||
|     void submitValues() { |     void submitValues() { | ||||||
|   if (client.connected()) { |   if (client.connected()) { | ||||||
|     client.stop(); |     client.stop(); | ||||||
| @ -129,8 +129,8 @@ Blockly.Arduino.sensebox_osem_connection = function (Block) { | |||||||
|   for (uint8_t timeout = 2; timeout != 0; timeout--) { |   for (uint8_t timeout = 2; timeout != 0; timeout--) { | ||||||
|     Serial.println(F("connecting...")); |     Serial.println(F("connecting...")); | ||||||
|     connected = client.connect(_server, ` +
 |     connected = client.connect(_server, ` +
 | ||||||
|       port + |         port + | ||||||
|       `);
 |         `);
 | ||||||
|     if (connected == true) { |     if (connected == true) { | ||||||
|       // construct the HTTP POST request:
 |       // construct the HTTP POST request:
 | ||||||
|       sprintf_P(buffer, |       sprintf_P(buffer, | ||||||
| @ -158,33 +158,33 @@ Blockly.Arduino.sensebox_osem_connection = function (Block) { | |||||||
|   } |   } | ||||||
|   }`;
 |   }`;
 | ||||||
| 
 | 
 | ||||||
|     var code = ""; |       var code = ""; | ||||||
|     code += branch; |       code += branch; | ||||||
|     code += "submitValues();\n"; |       code += "submitValues();\n"; | ||||||
|   } else if (type === "Mobile") { |     } else if (type === "Mobile") { | ||||||
|     var lat = Blockly.Arduino.valueToCode( |       var lat = Blockly.Arduino.valueToCode( | ||||||
|       Block, |         Block, | ||||||
|       "lat", |         "lat", | ||||||
|       Blockly.Arduino.ORDER_ATOMIC |         Blockly.Arduino.ORDER_ATOMIC | ||||||
|     ); |       ); | ||||||
|     var lng = Blockly.Arduino.valueToCode( |       var lng = Blockly.Arduino.valueToCode( | ||||||
|       Block, |         Block, | ||||||
|       "lng", |         "lng", | ||||||
|       Blockly.Arduino.ORDER_ATOMIC |         Blockly.Arduino.ORDER_ATOMIC | ||||||
|     ); |       ); | ||||||
|     var timestamp = Blockly.Arduino.valueToCode( |       var timestamp = Blockly.Arduino.valueToCode( | ||||||
|       Block, |         Block, | ||||||
|       "timeStamp", |         "timeStamp", | ||||||
|       Blockly.Arduino.ORDER_ATOMIC |         Blockly.Arduino.ORDER_ATOMIC | ||||||
|     ); |       ); | ||||||
|     var altitude = Blockly.Arduino.valueToCode( |       var altitude = Blockly.Arduino.valueToCode( | ||||||
|       Block, |         Block, | ||||||
|       "altitude", |         "altitude", | ||||||
|       Blockly.Arduino.ORDER_ATOMIC |         Blockly.Arduino.ORDER_ATOMIC | ||||||
|     ); |       ); | ||||||
|     Blockly.Arduino.definitions_["lengthMultiplikator"] = |       Blockly.Arduino.definitions_["lengthMultiplikator"] = | ||||||
|       "const int lengthMultiplikator = 77;"; |         "const int lengthMultiplikator = 77;"; | ||||||
|     Blockly.Arduino.functionNames_["writeMeasurementsToClient"] = ` |       Blockly.Arduino.functionNames_["writeMeasurementsToClient"] = ` | ||||||
|       void writeMeasurementsToClient(float lat, float lng, float altitude, char* timeStamp) { |       void writeMeasurementsToClient(float lat, float lng, float altitude, char* timeStamp) { | ||||||
|       // iterate throug the measurements array
 |       // iterate throug the measurements array
 | ||||||
|       for (uint8_t i = 0; i < num_measurements; i++) { |       for (uint8_t i = 0; i < num_measurements; i++) { | ||||||
| @ -196,10 +196,10 @@ Blockly.Arduino.sensebox_osem_connection = function (Block) { | |||||||
|       // reset num_measurements
 |       // reset num_measurements
 | ||||||
|       num_measurements = 0; |       num_measurements = 0; | ||||||
|       }`;
 |       }`;
 | ||||||
|     Blockly.Arduino.variables_["latitude"] = "float latitude;"; |       Blockly.Arduino.variables_["latitude"] = "float latitude;"; | ||||||
|     Blockly.Arduino.variables_["longitude"] = "float longitude;"; |       Blockly.Arduino.variables_["longitude"] = "float longitude;"; | ||||||
|     Blockly.Arduino.functionNames_["submitValues"] = |       Blockly.Arduino.functionNames_["submitValues"] = | ||||||
|       ` |         ` | ||||||
|       void submitValues(float lat, float lng, float altitude, char* timeStamp) { |       void submitValues(float lat, float lng, float altitude, char* timeStamp) { | ||||||
|     if (client.connected()) { |     if (client.connected()) { | ||||||
|       client.stop(); |       client.stop(); | ||||||
| @ -211,8 +211,8 @@ Blockly.Arduino.sensebox_osem_connection = function (Block) { | |||||||
|     for (uint8_t timeout = 2; timeout != 0; timeout--) { |     for (uint8_t timeout = 2; timeout != 0; timeout--) { | ||||||
|       Serial.println(F("connecting...")); |       Serial.println(F("connecting...")); | ||||||
|       connected = client.connect(_server, ` +
 |       connected = client.connect(_server, ` +
 | ||||||
|       port + |         port + | ||||||
|       `);
 |         `);
 | ||||||
|       if (connected == true) { |       if (connected == true) { | ||||||
|         // construct the HTTP POST request:
 |         // construct the HTTP POST request:
 | ||||||
|         sprintf_P(buffer, |         sprintf_P(buffer, | ||||||
| @ -240,18 +240,19 @@ Blockly.Arduino.sensebox_osem_connection = function (Block) { | |||||||
|       } |       } | ||||||
|     } |     } | ||||||
|   }`;
 |   }`;
 | ||||||
|     code = ""; |       code = ""; | ||||||
|     code += branch; |       code += branch; | ||||||
|     code += |       code += | ||||||
|       "submitValues((" + |         "submitValues((" + | ||||||
|       lat + |         lat + | ||||||
|       "/float(10000000)),(" + |         "/float(10000000)),(" + | ||||||
|       lng + |         lng + | ||||||
|       "/float(10000000)),(" + |         "/float(10000000)),(" + | ||||||
|       altitude + |         altitude + | ||||||
|       "/float(100))," + |         "/float(100))," + | ||||||
|       timestamp + |         timestamp + | ||||||
|       ");\n"; |         ");\n"; | ||||||
|  |     } | ||||||
|  |     return code; | ||||||
|   } |   } | ||||||
|   return code; |  | ||||||
| }; | }; | ||||||
|  | |||||||
| @ -11,6 +11,7 @@ export const UI = { | |||||||
|   toolbox_functions: "Funktionen", |   toolbox_functions: "Funktionen", | ||||||
|   toolbox_variables: "Variablen", |   toolbox_variables: "Variablen", | ||||||
|   toolbox_serial: "Seriell", |   toolbox_serial: "Seriell", | ||||||
|  |   toolbox_advanced: "Erweitert", | ||||||
|   variable_NUMBER: "Zahl (int)", |   variable_NUMBER: "Zahl (int)", | ||||||
|   variable_SHORT_NUMBER: "char", |   variable_SHORT_NUMBER: "char", | ||||||
|   variable_LONG: "große Zahl (long)", |   variable_LONG: "große Zahl (long)", | ||||||
|  | |||||||
| @ -11,6 +11,7 @@ export const UI = { | |||||||
|   toolbox_functions: "Functions", |   toolbox_functions: "Functions", | ||||||
|   toolbox_variables: "Variables", |   toolbox_variables: "Variables", | ||||||
|   toolbox_serial: "Serial", |   toolbox_serial: "Serial", | ||||||
|  |   toolbox_advanced: "Erweitert", | ||||||
|   variable_NUMBER: "Number (int)", |   variable_NUMBER: "Number (int)", | ||||||
|   variable_SHORT_NUMBER: "char", |   variable_SHORT_NUMBER: "char", | ||||||
|   variable_LONG: " Zahl (long)", |   variable_LONG: " Zahl (long)", | ||||||
|  | |||||||
| @ -405,10 +405,6 @@ class Toolbox extends React.Component { | |||||||
|           <Block type="sensebox_phyphox_channel"></Block> |           <Block type="sensebox_phyphox_channel"></Block> | ||||||
|           <Block type="sensebox_phyphox_sendchannel"></Block> |           <Block type="sensebox_phyphox_sendchannel"></Block> | ||||||
|         </Category> |         </Category> | ||||||
|         <Category name={Blockly.Msg.toolbox_serial} colour={getColour().serial}> |  | ||||||
|           <Block type="init_serial_monitor"></Block> |  | ||||||
|           <Block type="print_serial_monitor"></Block> |  | ||||||
|         </Category> |  | ||||||
|         <Category |         <Category | ||||||
|           id="webserver" |           id="webserver" | ||||||
|           name="Webserver" |           name="Webserver" | ||||||
| @ -617,7 +613,14 @@ class Toolbox extends React.Component { | |||||||
|           custom="PROCEDURE" |           custom="PROCEDURE" | ||||||
|         ></Category> |         ></Category> | ||||||
|         <sep></sep> |         <sep></sep> | ||||||
|         <Category name="Advanced" colour={getColour().io}> |         <Category name={Blockly.Msg.toolbox_advanced} colour={getColour().io}> | ||||||
|  |           <Category | ||||||
|  |             name={Blockly.Msg.toolbox_serial} | ||||||
|  |             colour={getColour().serial} | ||||||
|  |           > | ||||||
|  |             <Block type="init_serial_monitor"></Block> | ||||||
|  |             <Block type="print_serial_monitor"></Block> | ||||||
|  |           </Category> | ||||||
|           <Category name={Blockly.Msg.toolbox_io} colour={getColour().io}> |           <Category name={Blockly.Msg.toolbox_io} colour={getColour().io}> | ||||||
|             <Block type="io_digitalwrite"></Block> |             <Block type="io_digitalwrite"></Block> | ||||||
|             <Block type="io_digitalread"></Block> |             <Block type="io_digitalread"></Block> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user