/* * main.cpp * * Created on: 2016年12月7日 * Author: nego */ #include "../service/impl/ProtocolImpl.h" #include "../servicemodel/Device.h" #include "../servicemodel/Item.h" #include "../servicemodel/Packet.h" int main() { ProtocolI* pP = new ProtocolImpl(); Device* pdevice = new Device(); Packet* ppacket = new Packet(); Item* pitem = new Item(); pitem->setAlarmcondition("="); pitem->setAlarmenable(1); pitem->setAlarmvalue("1"); pitem->setValue("1"); char t[1024]; int len = 0; pP->onRead(pdevice, ppacket, pitem, t, len); pP->onWrite(pdevice, ppacket, pitem, t, len, "1", 1); int deletelen = 0; pP->isResponseOK(pdevice, ppacket, pitem, t, len); pP->onResponse(pdevice, ppacket, pitem, t, len, deletelen); }