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(); }
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(); }