guillaume_seurin

AFAttribute.SetValue()

Discussion created by guillaume_seurin on Jul 26, 2013
Latest reply on Jul 31, 2013 by David Hearn

Hi guys,

 

I have an issue with AF and would like to have some help from you.

 

I have a function which use SetValue() for write value in AFAttribute. Those attributes in which I was writing have datareference to a PIpoint and it was working very well.

 

My issue has occurred  when I started to use AFAttributes without DataReferences. When I try to put a new value, it doesn’t work.

 

I would like to store some values in AFAttributes which hasn’t any datareferences. Is it possible?

 

 

 

For information, I was using something like this before in my ACE module:

 

        Dim oObjectAF As OSIsoft.AF.AFObject

 

        Dim oAttribut As OSIsoft.AF.Asset.AFAttribute

 

        Dim oTimeStamp As OSIsoft.AF.Time.AFTime

 

        Dim oAFValue As OSIsoft.AF.Asset.AFValue

 

        Dim tHeureExecution As Date

 

             oObjectAF = OSIsoft.AF.AFObject.FindObject(Me._sPathAF)

 

            oAttribut = CType(oObjectAF, OSIsoft.AF.Asset.AFAttribute)

 

            oTimeStamp = New OSIsoft.AF.Time.AFTime(tHeureExecution)

 

            oAFValue = New OSIsoft.AF.Asset.AFValue(Me.ValeurDouble, oTimeStamp, oAttribut.DefaultUOM)

 

            oAttribut.SetValue(oAFValue)

 

 

 

It could be great if you have some idea to help me.

 

Thanks,

 

 

 

PS: AFSDK v2.4.0.4431

Outcomes