示例#1
0
 public RoboRioImageProvider(IWPILibImageSettingsProvider wpilibImageSettingsProvider,
                             IExceptionThrowerProvider exceptionThrowerProvider,
                             IFileDeployerProvider fileDeployerProvider)
 {
     m_wpilibImageSettingsProvider = wpilibImageSettingsProvider;
     m_exceptionThrowerProvider    = exceptionThrowerProvider;
     m_fileDeployerProvider        = fileDeployerProvider;
 }
示例#2
0
 public NativeContentDeploymentProvider(IWPILibNativeDeploySettingsProvider wpilibNativeDeploySettingsProvider,
                                        IProjectInformationProvider projectInformationProvider, IExceptionThrowerProvider exceptionThrowerProvider,
                                        IFileDeployerProvider fileDeployerProvider, IOutputWriter outputWriter)
 {
     m_wpilibNativeDeploySettingsProvider = wpilibNativeDeploySettingsProvider;
     m_projectInformationProvider         = projectInformationProvider;
     m_exceptionThrowerProvider           = exceptionThrowerProvider;
     m_fileDeployerProvider = fileDeployerProvider;
     m_outputWriter         = outputWriter;
 }
 public RemotePackageInstallerProvider(IOutputWriter outputWriter,
                                       IFileDeployerProvider fileDeployerProvider,
                                       ITeamNumberProvider teamNumberProvider,
                                       IBuildSettingsProvider buildSettingsProvider,
                                       IExceptionThrowerProvider exceptionThrowerProvider)
 {
     m_outputWriter             = outputWriter;
     m_fileDeployerProvider     = fileDeployerProvider;
     m_buildSettingsProvider    = buildSettingsProvider;
     m_teamNumberProvider       = teamNumberProvider;
     m_exceptionThrowerProvider = exceptionThrowerProvider;
 }
示例#4
0
 public MonoRuntimeProvider(IRemotePackageInstallerProvider remotePackageInstallerProvider,
                            IFileDeployerProvider fileDeployerProvider, IExceptionThrowerProvider exceptionThrowerProvider,
                            IWPILibUserFolderResolver wpilibUserFolderResolver,
                            IFileDownloadProvider fileDownloadProvider,
                            IMd5HashCheckerProvider md5HashCheckerProvider,
                            IOutputWriter outputWriter)
 {
     m_remotePackageInstallerProvider = remotePackageInstallerProvider;
     m_fileDeployerProvider           = fileDeployerProvider;
     m_exceptionThrowerProvider       = exceptionThrowerProvider;
     m_wpilibUserFolderResolver       = wpilibUserFolderResolver;
     m_fileDownloadProvider           = fileDownloadProvider;
     m_md5HashCheckerProvider         = md5HashCheckerProvider;
     m_outputWriter = outputWriter;
 }
示例#5
0
 public RobotCodeDeploymentProvider(IOutputWriter outputWriter,
                                    IProjectInformationProvider projectInformationProvider,
                                    INativeContentDeploymentProvider nativePackageDeploymentProvider,
                                    IBuildSettingsProvider buildSettingsProvider,
                                    IFrcSettingsProvider frcSettingsProvider,
                                    IFileDeployerProvider fileDeployerProvider,
                                    IExceptionThrowerProvider exceptionThrowerProvider)
 {
     m_outputWriter = outputWriter;
     m_projectInformationProvider      = projectInformationProvider;
     m_nativePackageDeploymentProvider = nativePackageDeploymentProvider;
     m_buildSettingsProvider           = buildSettingsProvider;
     m_frcSettingsProvider             = frcSettingsProvider;
     m_fileDeployerProvider            = fileDeployerProvider;
     m_exceptionThrowerProvider        = exceptionThrowerProvider;
 }