4 #include "simulationConnector.h" 5 #include "serialConnector.h" 20 printf(
"- Sensor ID: %u -\n",sensor.ID.integer);
21 printf(
"Type Sensor: %u\n",sensor.typeSensor.integer);
22 printf(
"Size Otput: %u\n",sensor.sizeOutput);
23 printf(
"Type Output: %u\n", sensor.typeOutput);
28 printf(
"- Actuator ID: %u -\n",actuator.ID.integer);
29 printf(
"Type Actuator: %u\n",actuator.typeActuator.integer);
30 printf(
"Size Input: %u\n",actuator.sizeInput);
31 printf(
"Type Input: %u\n", actuator.typeInput);
36 printf(
"==================================================\n");
37 printf(
"Device, ID: %u, address: %u\n",device.ID.integer,device.address.integer);
38 printf(
"Connector: \"%s\"\n",device.connector.name);
39 printf(
"Size msg2dev: %u\n",device.sizeIO);
40 printf(
"Size IDSen: %u, size IDAct: %u\n", device.sizeIDSensor,device.sizeIDActuator);
41 printf(
"==================================================\n");
44 void printAll(
unsigned int numDevices,
device_t* devs)
47 for(d=0; d < numDevices; d++)
49 toStringDevice(devs[d]);
51 for(s=0; s < devs[d].numSensors.integer; s++)
52 toStringSensor(devs[d].sensors[s]);
54 for(a=0; a < devs[d].numActuators.integer; a++)
55 toStringActuator(devs[d].actuators[a]);
65 signal(SIGINT, &ctrl_c);
73 addConnector(createSerialConnector(
"/dev/ttyACM0",9600));
void create_tcp_server(unsigned int port)
void addConnector(connectorInterface_t newConnector)
void discoveryAndCreateTable()
unsigned int getNumDevices()
void client_communication(int client_sock)