public void initialize <MSrv>()
            where MSrv : IRosService, new()
        {
            MSrv srv = new MSrv();

            RequestMd5Sum  = srv.RequestMessage.MD5Sum();
            ResponseMd5Sum = srv.ResponseMessage.MD5Sum();
            RequestType    = srv.RequestMessage.msgtype();
            ResponseType   = srv.ResponseMessage.msgtype();
        }
Example #2
0
        public void Initialize <MSrv>()
            where MSrv : RosService, new()
        {
            MSrv srv = new MSrv();

            RequestMd5Sum  = srv.RequestMessage.MD5Sum();
            ResponseMd5Sum = srv.ResponseMessage.MD5Sum();
            RequestType    = srv.RequestMessage.MessageType;
            ResponseType   = srv.ResponseMessage.MessageType;
            ServiceMd5Sum  = srv.MD5Sum();

            this.connectionTask = HandleConnection();
        }