8.3 : Implements of com.inductiveautomation.ignition.gateway.opcua.server.api.Driver interface

Ignition 8.3

I try to upgrade a 8.1 driver module that implements com.inductiveautomation.ignition.gateway.opcua.server.api.Driver interface.

I have some issue with read and write method.

pending.readValueId is not found ???

pending.writeValueId and PendingValueWrite are not found ???

I have the right version ?

<ignition-platform-version>8.3.0</ignition-platform-version>
<ignition-sdk-version>${ignition-platform-version}-SNAPSHOT</ignition-sdk-version>
<repository>
    <id>ia-beta</id>
    <url>https://nexus.inductiveautomation.com/repository/inductiveautomation-beta</url>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
</repository>

Those classes are defined privately in the same file you linked:

I use the read implementation based on:

but in 8.3 readAttribute has changed ?

DataValue value =
        AttributeReader.readAttribute(
                readContext,
                node,
                readValueId.getAttributeId(),
                timestampsToReturn,
                readValueId.getIndexRange(),
                readValueId.getDataEncoding());

oops will have to use the 8.3 version for BrowsableAddressSpace