WPILibC++  unspecified
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
I2C Member List

This is the complete list of members for I2C, including all inherited members.

_globalError (defined in ErrorBase)ErrorBaseprivatestatic
_globalErrorMutex (defined in ErrorBase)ErrorBaseprivatestatic
AddressOnly()I2C
AddToSingletonList()SensorBaseprivate
Broadcast(uint8_t registerAddress, uint8_t data)I2C
CheckAnalogInput(uint32_t channel)SensorBaseprivatestatic
CheckAnalogOutput(uint32_t channel)SensorBaseprivatestatic
CheckDigitalChannel(uint32_t channel)SensorBaseprivatestatic
CheckPDPChannel(uint32_t channel)SensorBaseprivatestatic
CheckPWMChannel(uint32_t channel)SensorBaseprivatestatic
CheckRelayChannel(uint32_t channel)SensorBaseprivatestatic
CheckSolenoidChannel(uint32_t channel)SensorBaseprivatestatic
CheckSolenoidModule(uint8_t moduleNumber)SensorBaseprivatestatic
ClearError() const ErrorBaseprivatevirtual
CloneError(const ErrorBase &rhs) const (defined in ErrorBase)ErrorBaseprivatevirtual
DeleteSingletons()SensorBaseprivatestatic
ErrorBase()=default (defined in ErrorBase)ErrorBaseprivate
ErrorBase(const ErrorBase &)=delete (defined in ErrorBase)ErrorBaseprivate
GetDefaultSolenoidModule() (defined in SensorBase)SensorBaseinlineprivatestatic
GetError()ErrorBaseprivatevirtual
GetError() const (defined in ErrorBase)ErrorBaseprivatevirtual
GetGlobalError()ErrorBaseprivatestatic
I2C(Port port, uint8_t deviceAddress)I2C
I2C(const I2C &)=delete (defined in I2C)I2C
kAnalogInputs (defined in SensorBase)SensorBaseprivatestatic
kAnalogOutputs (defined in SensorBase)SensorBaseprivatestatic
kChassisSlots (defined in SensorBase)SensorBaseprivatestatic
kDigitalChannels (defined in SensorBase)SensorBaseprivatestatic
kMXP enum value (defined in I2C)I2C
kOnboard enum value (defined in I2C)I2C
kPDPChannels (defined in SensorBase)SensorBaseprivatestatic
kPwmChannels (defined in SensorBase)SensorBaseprivatestatic
kRelayChannels (defined in SensorBase)SensorBaseprivatestatic
kSolenoidChannels (defined in SensorBase)SensorBaseprivatestatic
kSolenoidModules (defined in SensorBase)SensorBaseprivatestatic
m_digital_ports (defined in SensorBase)SensorBaseprivatestatic
m_error (defined in ErrorBase)ErrorBasemutableprivate
m_pwm_ports (defined in SensorBase)SensorBaseprivatestatic
m_relay_ports (defined in SensorBase)SensorBaseprivatestatic
operator=(const I2C &)=delete (defined in I2C)I2C
operator=(const SensorBase &)=delete (defined in SensorBase)SensorBaseprivate
operator=(const ErrorBase &)=delete (defined in ErrorBase)ErrorBaseprivate
Port enum name (defined in I2C)I2C
Read(uint8_t registerAddress, uint8_t count, uint8_t *data)I2C
ReadOnly(uint8_t count, uint8_t *buffer)I2C
SensorBase()SensorBaseprivate
SensorBase(const SensorBase &)=delete (defined in SensorBase)SensorBaseprivate
SetErrnoError(llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) const ErrorBaseprivatevirtual
SetError(Error::Code code, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) const ErrorBaseprivatevirtual
SetGlobalError(Error::Code code, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) (defined in ErrorBase)ErrorBaseprivatestatic
SetGlobalWPIError(llvm::StringRef errorMessage, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) (defined in ErrorBase)ErrorBaseprivatestatic
SetImaqError(int success, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) const ErrorBaseprivatevirtual
SetWPIError(llvm::StringRef errorMessage, Error::Code code, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) const ErrorBaseprivatevirtual
StatusIsFatal() const ErrorBaseprivatevirtual
Transaction(uint8_t *dataToSend, uint8_t sendSize, uint8_t *dataReceived, uint8_t receiveSize)I2C
VerifySensor(uint8_t registerAddress, uint8_t count, const uint8_t *expected)I2C
Write(uint8_t registerAddress, uint8_t data)I2C
WriteBulk(uint8_t *data, uint8_t count)I2C
~ErrorBase()=default (defined in ErrorBase)ErrorBaseprivatevirtual
~I2C()I2Cvirtual
~SensorBase()=default (defined in SensorBase)SensorBaseprivatevirtual