11 double* dblValWri,
size_t nDblWri,
int exchangedoubleswithsocket(const int *sockfd, const int *flaWri, int *flaRea, const int *nDblWri, int *nDblRea, double *simTimWri, double dblValWri[], double *simTimRea, double dblValRea[])
Exchanges data with the socket.
int closeModelicaClient(int sockfd)
Closes the inter process communication socket.
Methods for interfacing Modelica as a client to the BCVTB using BSD sockets.
int establishclientsocket(const char *const docname)
Establishes a connection to the socket.
int sendclientmessage(const int *sockfd, const int *flaWri)
Writes a message flag to the socket stream.
end Get return values from pointers flaRea
int closeipc(int *sockfd)
Closes the inter process communication socket.
int exchangeModelicaClient(int sockfd, int flaWri, int *flaRea, double simTimWri, double *dblValWri, size_t nDblWri, double *simTimRea, double *dblValRea, size_t nDblRea)
Exchanges data with the socket.
int establishModelicaClient(const char *const docname)
Establishes a connection to the socket.