17static void GetArgument(
int argc,
const char* argv[],
const char* argName,
char* dest,
int destLen);
20int AlMarDuino::Internal::Setup(
int argc,
const char *argv[])
22 printf(
"Starting AlMarDuino for Simulator\n"); fflush(stdout);
29 GetArgument(argc,argv,
"appname",appname,32);
30 GetArgument(argc,argv,
"username",username,32);
31 GetArgument(argc,argv,
"passwd",pwd,128);
32 GetArgument(argc,argv,
"ip",ip,128);
33 GetArgument(argc,argv,
"port",port,32);
48void GetArgument(
int argc,
const char *argv[],
const char *argName,
char* dest,
int destLen)
50 int len=strlen(argName);
51 for (
int j=1;j<argc;j++) {
53 if (strncmp(argv[j],
"--",2)==0 && strncmp(argv[j]+2,argName,len)==0)
55 if (argv[j][2+len]==
'=') {
56 strncpy(dest,argv[j]+2+len+1,destLen);
62 printf(
"%s: ",argName); fflush(stdout);
63 fgets(dest,destLen-1,stdin);
64 dest[strlen(dest)-1]=0;
65 printf(
"You can default this argument in command line with: --%s=\"%s\"\n",argName,dest); fflush(stdout);
Archivo de cabecera para utilizar la librería de E/S estilo Arduino con el simulador de Sistemas Físi...
Archivo de cabecera para utilizar la librería de E/S con el simulador de Sistemas Físicos.
void Simulator_Delay(int value_ms)
int Simulator_ConnectWss(const char *appName, const char *userName, const char *passwd, const char *ip_address, int port)
#define CONNECT_IS_OK
Codigos de error de la función Simulator_ConnectWss()