NEUE LINEMETRICS WEBSEITE ONLINE! www.linemetrics.com

Bereich Entwickler

Übersicht > Entwickler > API > SDKs > C SDK > Beispiele

Beispiele

Letzte Änderung am 22.02.2017

Dieser Artikel zeigt einige Beispiele zur Verwendung der C SDK.

Speichern verschiedener Datentypen mittels Custom_Key und Alias.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "api_client_c.h"
int main(void)
{
//char key[41];
//memset(key, '\0', sizeof(key));
//char* client_id = "b369f23d1442434886fe6e6aaea8cd7d";

char* client_id = "api_674045e467"; //original: api_674045e467
char* client_secret = "3711e7fa02970af3ac799a3cc2fccde7"; //original: 3711e7fa02970af3ac799a3cc2fccde7

int retVal = init_rest_api(client_id, strlen(client_id), client_secret, strlen(client_secret));
printf("keyresp: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d", retVal);

//alias and custom_key from Measure-Point
char *alias = "test5";
char *custom_key = "helloWorld";

int retVal = 0;

//do someting
//send value to api
printf("\n\n\nSend Double: \n");
double value = 42.0;
retVal=saveValue("TestTripple", custom_key, value);
printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal);
printErrorMessages(retVal);
printf("\n\n\nSend String: \n");
char *testString = "Aufruf 3!";
retVal=saveString("testText", custom_key, testString);
printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal);
printErrorMessages(retVal);

printf("\n\n\nSend DoubleAverage: \n");
retVal = saveDoubleAverage(alias, custom_key, 36.0, 10, 40);
printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal);
printErrorMessages(retVal);

printf("\n\n\nSend Bool: \n");
retVal = saveBool("testBool", custom_key, 0);
printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal);
printErrorMessages(retVal);

printf("\n\n\nSend GeoCoord: \n");
retVal = saveGeoCoord("testGeo", custom_key, -4.658496, 55.493882);
printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal);
printErrorMessages(retVal);
return 0;
}

Nichts im Service Center gefunden?

Wenn Sie bereits die Suchfunktion versucht haben, können Sie gerne mit uns in Kontakt treten.