Table of Contents

Class ParentConfigurator

Namespace
CTRE.Phoenix6.Configs
Assembly
Phoenix6.Hardware.dll
public class ParentConfigurator
Inheritance
ParentConfigurator
Derived
Inherited Members

Constructors

ParentConfigurator(DeviceIdentifier)

protected ParentConfigurator(DeviceIdentifier deviceIdentifier)

Parameters

deviceIdentifier DeviceIdentifier

Properties

DefaultTimeoutSeconds

The default maximum amount of time to wait for a config.

public double DefaultTimeoutSeconds { get; set; }

Property Value

double

Methods

GetConfigsPrivate(ref string, double)

protected StatusCode GetConfigsPrivate(ref string str, double timeoutSeconds)

Parameters

str string
timeoutSeconds double

Returns

StatusCode

ReportIfFrequent()

protected void ReportIfFrequent()

SetConfigsPrivate(string, double, bool, bool)

protected StatusCode SetConfigsPrivate(string serialString, double timeoutSeconds, bool futureProofConfigs, bool overrideIfDuplicate)

Parameters

serialString string
timeoutSeconds double
futureProofConfigs bool
overrideIfDuplicate bool

Returns

StatusCode