Example #1
0
        public static bool PutSnapshot(int ptId, double v, DateTime dt)
        {
            Int32       ival  = 0;
            UInt32      bsize = 0;
            Int32       istat = 0;
            Int16       flags = 0;
            PITIMESTAMP ts    = new PITIMESTAMP(dt);

            Int32 err = pisn_putsnapshotx(ptId, ref v, ref ival, null, ref bsize, ref istat, ref flags, ref ts);

            if (err != 0)
            {
                throw new Exception($"pisn_putsnapshotx: {err}");
            }
            return(true);
        }
Example #2
0
 static extern Int32 pisn_putsnapshotx(Int32 ptnum, ref double drval, ref Int32 ival, byte[] bval, ref UInt32 bsize,
                                       ref Int32 istat, ref Int16 flags, ref PITIMESTAMP timestamp);