PSI.EpicsClient2.DataPacket.SetDataAsString C# (CSharp) Метод

SetDataAsString() публичный Метод

public SetDataAsString ( string str ) : void
str string
Результат void
        public void SetDataAsString(string str)
        {
            byte[] b = Encoding.ASCII.GetBytes(str);
            Array.Clear(Data, 16, Data.Length - 16);
            Buffer.BlockCopy(b, 0, Data, 16, b.Length);
        }

Usage Example

        internal EpicsChannel(EpicsClient client, string channelName)
        {
            this.ChannelName = channelName;
            this.Status      = ChannelStatus.REQUESTED;
            this.Client      = client;
            MonitorMask      = MonitorMask.VALUE;
            HasValue         = false;

            SearchPacket            = DataPacket.Create(16 + ChannelName.Length + TypeHandling.Padding(ChannelName.Length));
            SearchPacket.Command    = (ushort)CommandID.CA_PROTO_SEARCH;
            SearchPacket.DataType   = (ushort)EpicsConstants.DONT_REPLY;
            SearchPacket.DataCount  = (ushort)EpicsConstants.CA_MINOR_PROTOCOL_REVISION;
            SearchPacket.Parameter1 = cid;
            SearchPacket.Parameter2 = cid;
            SearchPacket.SetDataAsString(ChannelName);
        }
All Usage Examples Of PSI.EpicsClient2.DataPacket::SetDataAsString