Ejemplo n.º 1
0
 public RoboRioImageProvider(IWPILibImageSettingsProvider wpilibImageSettingsProvider,
                             IExceptionThrowerProvider exceptionThrowerProvider,
                             IFileDeployerProvider fileDeployerProvider)
 {
     m_wpilibImageSettingsProvider = wpilibImageSettingsProvider;
     m_exceptionThrowerProvider    = exceptionThrowerProvider;
     m_fileDeployerProvider        = fileDeployerProvider;
 }
Ejemplo n.º 2
0
 public DotNetCodeBuilder(IProjectInformationProvider projectInformationProvider, IBuildSettingsProvider buildSettingsProvider,
                          IExceptionThrowerProvider exceptionThrowerProvider, IOutputWriter outputWriter)
 {
     m_projectInformationProvider = projectInformationProvider;
     m_buildSettingsProvider      = buildSettingsProvider;
     m_exceptionThrowerProvider   = exceptionThrowerProvider;
     m_outputWriter = outputWriter;
 }
 public DotNetTeamNumberProvider(int?inputTeamNumber, IOutputWriter outputWriter,
                                 IExceptionThrowerProvider exceptionThrowerProvider,
                                 Lazy <IFrcSettingsProvider> frcSettingsProvider)
 {
     m_inputTeamNumber          = inputTeamNumber;
     m_outputWriter             = outputWriter;
     m_exceptionThrowerProvider = exceptionThrowerProvider;
     m_frcSettingsProvider      = frcSettingsProvider;
 }
Ejemplo n.º 4
0
 public JsonFrcSettingsProvider(IExceptionThrowerProvider exceptionThrowerProvider,
                                IOutputWriter outputWriter, IProjectInformationProvider projectInformationProvider,
                                IBuildSettingsProvider buildSettingsProvider, IFileReaderProvider fileReaderProvider)
 {
     m_exceptionThrowerProvider   = exceptionThrowerProvider;
     m_outputWriter               = outputWriter;
     m_projectInformationProvider = projectInformationProvider;
     m_buildSettingsProvider      = buildSettingsProvider;
     m_fileReaderProvider         = fileReaderProvider;
 }
Ejemplo n.º 5
0
 public WPILibImageSettingsProvider(IProjectInformationProvider projectInformationProvider,
                                    INativeContentDeploymentProvider nativeContentDeploymentProvider,
                                    IExceptionThrowerProvider exceptionThrowerProvider,
                                    IFileReaderProvider fileReaderProvider)
 {
     m_projectInformationProvider      = projectInformationProvider;
     m_nativeContentDeploymentProvider = nativeContentDeploymentProvider;
     m_exceptionThrowerProvider        = exceptionThrowerProvider;
     m_fileReaderProvider = fileReaderProvider;
 }
Ejemplo n.º 6
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;
 }
Ejemplo n.º 8
0
#pragma warning disable CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable.
        public RoboRioConnection(IOutputWriter outputWriter,
#pragma warning restore CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable.
                                 IBuildSettingsProvider buildSettingsProvider, IExceptionThrowerProvider exceptionThrowerProvider,
                                 ITeamNumberProvider teamNumberProvider)
        {
            m_teamNumberProvider       = teamNumberProvider;
            m_sshTimeout               = TimeSpan.FromSeconds(2);
            m_outputWriter             = outputWriter;
            m_buildSettingsProvider    = buildSettingsProvider;
            m_exceptionThrowerProvider = exceptionThrowerProvider;
            m_remoteIp = null;
        }
Ejemplo n.º 9
0
 public CodeDeployer(ICodeBuilderProvider codeBuilderProvider, IExceptionThrowerProvider exceptionThrowerProvider,
                     IRoboRioImageProvider roboRioImageProvider, IOutputWriter outputWriter,
                     IRoboRioDependencyCheckerProvider roboRioDependencyCheckerProvider,
                     IRobotCodeDeploymentProvider robotCodeDeploymentProvider,
                     INativeContentDeploymentProvider nativePackageDeploymentProvider)
 {
     m_codeBuilderProvider              = codeBuilderProvider;
     m_exceptionThrowerProvider         = exceptionThrowerProvider;
     m_roboRioImageProvider             = roboRioImageProvider;
     m_outputWriter                     = outputWriter;
     m_roboRioDependencyCheckerProvider = roboRioDependencyCheckerProvider;
     m_robotCodeDeploymentProvider      = robotCodeDeploymentProvider;
     m_nativePackageDeploymentProvider  = nativePackageDeploymentProvider;
 }
Ejemplo n.º 10
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;
 }
Ejemplo n.º 11
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;
 }