git-svn-id: svn://db.shs.com.ru/libs@112 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -3,13 +3,48 @@
|
||||
#include "piethernet.h"
|
||||
#include "piiostring.h"
|
||||
#include "pifile.h"
|
||||
#include "cdtest.h"
|
||||
|
||||
using namespace CDUtils;
|
||||
|
||||
class Core : public PIObject
|
||||
{
|
||||
PIOBJECT(Core)
|
||||
public:
|
||||
Core() {
|
||||
// piCout << "testCore";
|
||||
|
||||
}
|
||||
|
||||
void load() {
|
||||
rf.open("k.dat", PIIODevice::ReadWrite);
|
||||
K.read(&rf);
|
||||
}
|
||||
|
||||
void test() {
|
||||
piCoutObj << "count" << K.count();
|
||||
piCoutObj << "First" << (int)First << K[First];
|
||||
piCoutObj << "Second" << (int)Second << K[Second];
|
||||
piCoutObj << "test Second" << K.test(Second);
|
||||
}
|
||||
|
||||
EVENT_HANDLER(void, ksend) {piCoutObj << "sended k";}
|
||||
EVENT_HANDLER(void, krecv) {piCoutObj << "received k";}
|
||||
|
||||
private:
|
||||
PIFile rf;
|
||||
};
|
||||
|
||||
|
||||
#include "piscreen.h"
|
||||
#include "piscreentiles.h"
|
||||
PIScreen screen(false);
|
||||
int main(int argc, char *argv[]) {
|
||||
PIEthernet eth;
|
||||
eth.send("127.0.0.1:16102", PIByteArray("data\n", 5));
|
||||
eth.send("127.0.0.1:26102", PIByteArray("data\n", 5));
|
||||
eth.send("127.0.0.1:36102", PIByteArray("data\n", 5));
|
||||
PIString s;/* = "[k]\n\
|
||||
// PIEthernet eth;
|
||||
// eth.send("127.0.0.1:16102", PIByteArray("data\n", 5));
|
||||
// eth.send("127.0.0.1:26102", PIByteArray("data\n", 5));
|
||||
// eth.send("127.0.0.1:36102", PIByteArray("data\n", 5));
|
||||
/*PIString s; = "[k]\n\
|
||||
1.f = 120+3 #s comment\n\
|
||||
1.v = 123\n\
|
||||
2.f = 2 #s comm\n\
|
||||
@@ -37,20 +72,34 @@ int main(int argc, char *argv[]) {
|
||||
PIIOString iosw(&s);
|
||||
CDUtils::K.write(&iosw);
|
||||
piCout << s;*/
|
||||
// piCout << K.count();
|
||||
// PIFile rf("1.txt", PIIODevice::ReadWrite);
|
||||
// K.read(&rf);
|
||||
|
||||
PIFile rf("1.txt", PIIODevice::ReadWrite);
|
||||
CDUtils::K.read(&rf);
|
||||
// PIFile f;
|
||||
// f.open("SH_base.h", PIIODevice::ReadOnly);
|
||||
// CDUtils::K.update(&f);
|
||||
|
||||
PIFile f;
|
||||
f.open("SH_base.h", PIIODevice::ReadOnly);
|
||||
CDUtils::K.update(&f);
|
||||
|
||||
PIFile wf("2.txt", PIIODevice::ReadWrite);
|
||||
CDUtils::K.write(&wf);
|
||||
// PIFile wf("2.txt", PIIODevice::ReadWrite);
|
||||
// CDUtils::K.write(&wf);
|
||||
//PIIOString iosw(&s);
|
||||
piCout << s;
|
||||
//piCout << s;
|
||||
//piMSleep(1000);
|
||||
//CDUtils::Core::instance()->test();
|
||||
//return 0;
|
||||
// piCout << "init";
|
||||
//screen.rootTile()->addTile(new TilePICout());
|
||||
screen.enableExitCapture('q');
|
||||
//screen.start();
|
||||
piCout << "start";
|
||||
|
||||
Core core;
|
||||
core.load();
|
||||
core.test();
|
||||
K.send();
|
||||
|
||||
|
||||
//screen.waitForFinish();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user