protected CctalkMessage CreateMessage(CctalkCommands header)
 {
     return(new CctalkMessage
     {
         DestAddr = Address,
         SourceAddr = SourceAddress,
         Header = header,
     });
 }
        String RequestForStringHelper(CctalkCommands header)
        {
            var msg = CreateMessage(header);

            var respond = Connection.Send(msg, _checksumHandler);

            if (respond.DataLength < 1)
            {
                throw new InvalidRespondException(respond);
            }

            var ret = ParseAsciiHelper(respond.Data);

            return(ret);
        }