Driver dpSet

Find and share HowTos to various installations / configurations!
3 posts • Page 1 of 1
CyaNn
Posts:97
Joined: Tue Nov 23, 2010 9:48 am

Driver dpSet

Post by CyaNn »

Hello team,

In the driver I developping, to store HW value, I use this function : DrvManager::getSelfPtr()->toDp(obj, addrObj);

In fact, this is the entire code :

Code: Select all

	HWObject *obj = new HWObject();
	obj->setDlen(sizeof(value));

	address = Driver::getInstance().findSpecialAddress(address);

	obj->setAddress(address.toStdString().data());
	obj->setData(value);

	AbstractHWMapper *mapper = DrvManager::getHWMapperPtr();
	if ( mapper ) {
		HWObject *addrObj = mapper->findHWObject(obj);

		if ( addrObj ) {
			try {
				DrvManager::getSelfPtr()->toDp(obj, addrObj);
				DEBUG_DRV_USR2("Message stored to DB " getAddress()

Gertjan van Schijndel
Posts:634
Joined: Mon Aug 02, 2010 10:37 am

Re: Driver dpSet

Post by Gertjan van Schijndel »

In the driver framework the sending of values is already optimized, so there is no need to group the hwObjects.

CyaNn
Posts:97
Joined: Tue Nov 23, 2010 9:48 am

Re: Driver dpSet

Post by CyaNn »

oh ! ok !
Thanks

3 posts • Page 1 of 1