This repository has been archived on 2020-09-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
libs/cd_utils/cdutils.cpp
Бычков Андрей 91718711c9 start CDUtils
git-svn-id: svn://db.shs.com.ru/libs@96 a8b55f48-bf90-11e4-a774-851b48703e85
2016-07-11 17:45:49 +00:00

41 lines
2.2 KiB
C++

#include "cdutils.h"
volatile double X[KX_COUNT];
volatile PIMap<int, double> K;
static const char connection_config[] =
"include = ip.conf\n\
[connection]\n\
device.c = eth://UDP:127.0.0.1:36102:127.0.0.1:36101 #s\n\
device.c.disconnectTimeout = 3.00000000 #f\n\
device.k = eth://UDP:127.0.0.1:26102:127.0.0.1:26101 #s\n\
device.k.disconnectTimeout = 3.00000000 #f\n\
device.x = eth://UDP:127.0.0.1:16102:127.0.0.1:16101 #s\n\
device.x.disconnectTimeout = 3.00000000 #f\n\
device.c_eth = eth://UDP:${ip_kx}:36102:${ip_kxpult}:36101 #s\n\
device.c_eth.disconnectTimeout = 3.00000000 #f\n\
device.k_eth = eth://UDP:${ip_kx}:26102:${ip_kxpult}:26101 #s\n\
device.k_eth.disconnectTimeout = 3.00000000 #f\n\
device.x_eth = eth://UDP:${ip_kx}:16102:${ip_kxpult}:16101 #s\n\
device.x_eth.disconnectTimeout = 3.00000000 #f\n\
channel.0.from = eth://UDP:127.0.0.1:16102:127.0.0.1:16101 #s\n\
channel.0.to = eth://UDP:${ip_kx}:16102:${ip_kxpult}:16101 #s\n\
channel.1.from = eth://UDP:127.0.0.1:26102:127.0.0.1:26101 #s\n\
channel.1.to = eth://UDP:${ip_kx}:26102:${ip_kxpult}:26101 #s\n\
channel.2.from = eth://UDP:127.0.0.1:36102:127.0.0.1:36101 #s\n\
channel.2.to = eth://UDP:${ip_kx}:36102:${ip_kxpult}:36101 #s\n\
[]\n\
connectionmodel = AAAWNHja7ZbfShtBFMa/Xf9UrYLSXnqhErxrdSNYKBRXEMQbEVGhBBRJgob4J6SxSZBC38ELb32UBR/AV/ARfAP9MjmzyQ7TGGkaGzeznMycmTNnZn/zLRkAH5HGOc74ZNkqIac8YBhwLlk7tEHUi1trP7KwHqCN+AhLLeYHpqC7HEeFqbLygJal3XHfPjxE2/kX69UxYK32en62vnqwIXvJwOr7m1JLvPZZ3tGmBR0ErSNYXY20gbuPvxl/eSaKuxxY/RC/xPfxdwb/3u8o7u+w+iF+ie/j7wj+IBXFH+zD6mvcOr7L+PXW3xz+nIH7KLD6If4c+urvIP6qgb96Y/VD/NW/xa/W5rj7SeImg2Jg5nRlji7M4dwJk1U9jzaOAz4lVFHgHUuOsjEHo9IXnrceXJe+cbXQGQ5xak3wgTYG9ZPnSlmudWykuo7sJ8OYn7zppa3pDnS6PUn1FQt8dnkYW2wncMmpBYblUcEv9iSxDA+LrM3RAi5wwhzNUZ6xtW+Rtzzl9TPTGtOAkSAlCeZpc5yc48cQvdPusK+G7pzbKVlST6gT90ciX9Rgk8TnZdIYyigyWUntEGrHRbYPkWkIq0k0CfSCaCqvIRqvLdF48RONX7jvBdGkX0M0S22JZik2opk1RaP/Ev8gmttOimalTdG816fsElE0xdULxJLSabatYvEoii/4zGOvm2fIpdV4jISi7zH/uVDy3RVK8hmhJGMolAR6QSiV7grFe0YoMbivPAGq7YwD"
;
CDUtils::CDUtils() {
PIString s(connection_config);
connection.configureFromString(&s);
// connection.start();
}
void CDUtils::test() {
//piCoutObj << connection.makeConfig();
piCoutObj << connection.boundedDevices().size();
}