# Updating tags values with a driver

**URL:** <https://forum.inductiveautomation.com/t/updating-tags-values-with-a-driver/10788>\
**Category:** 3rd Party Modules\
**Created:** [November 13, 2015, 4:00pm UTC](https://forum.inductiveautomation.com/t/updating-tags-values-with-a-driver/10788 "2015-11-13T16:00:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amarth](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarth/32/3313_2.png) [@Amarth](https://forum.inductiveautomation.com/u/Amarth)\
**Post date:** [November 13, 2015, 4:00pm UTC](https://forum.inductiveautomation.com/t/updating-tags-values-with-a-driver/10788/1 "2015-11-13T16:00:48Z")

</div>

Hello,

I am making a driver using the SDK. The goal is simple:  
A device sends notifications over TCP Sockets to notify new values for its item/tag/variable.  
With the driver, I created some tags (which are browsable in the quick client) and I am able to catch the notifications from the driver.  
So I know the new value to write and the “address” to write to but I can not figure how to accomplish this. I had a (long) look at the modbus driver example and it seems that it is done by using the writeItems() method (from the AbstractDriver class)

Is it possible to have a small code example that would inculde the creation of a WritableDriverTag and the update of its value ?

Thank you.
