Show / Hide Table of Contents

Struct NetworkTableEntry

Inherited Members
ValueType.Equals(Object)
ValueType.GetHashCode()
ValueType.ToString()
Object.Equals(Object, Object)
Object.GetType()
Object.ReferenceEquals(Object, Object)
Namespace: NetworkTables
Assembly: FRC.NetworkTables.dll
Syntax
public struct NetworkTableEntry

Constructors

| Improve this Doc View Source

NetworkTableEntry(NetworkTableInstance, NtEntry)

Declaration
public NetworkTableEntry(NetworkTableInstance inst, NtEntry handle)
Parameters
Type Name Description
NetworkTableInstance inst
NtEntry handle

Fields

| Improve this Doc View Source

Handle

Declaration
public readonly NtEntry Handle
Field Value
Type Description
NtEntry
| Improve this Doc View Source

Instance

Declaration
public readonly NetworkTableInstance Instance
Field Value
Type Description
NetworkTableInstance
| Improve this Doc View Source

kPersistent

Declaration
public const int kPersistent = 1
Field Value
Type Description
Int32

Properties

| Improve this Doc View Source

IsValid

Declaration
public bool IsValid { get; }
Property Value
Type Description
Boolean

Methods

| Improve this Doc View Source

AddListener(EntryNotificationDelegate, NotifyFlags)

Declaration
public NtEntryListener AddListener(EntryNotificationDelegate listener, NotifyFlags flags)
Parameters
Type Name Description
EntryNotificationDelegate listener
NotifyFlags flags
Returns
Type Description
NtEntryListener
| Improve this Doc View Source

CallRpc(Span<Byte>)

Declaration
public RpcCall CallRpc(Span<byte> params)
Parameters
Type Name Description
System.Span<Byte> params
Returns
Type Description
RpcCall
| Improve this Doc View Source

ClearFlags(EntryFlags)

Declaration
public void ClearFlags(EntryFlags flags)
Parameters
Type Name Description
EntryFlags flags
| Improve this Doc View Source

ClearPersistent()

Declaration
public void ClearPersistent()
| Improve this Doc View Source

CreateRpc(RpcAnswerDelegate)

Declaration
public void CreateRpc(RpcAnswerDelegate callback)
Parameters
Type Name Description
RpcAnswerDelegate callback
| Improve this Doc View Source

Delete()

Declaration
public void Delete()
| Improve this Doc View Source

Exists()

Declaration
public bool Exists()
Returns
Type Description
Boolean
| Improve this Doc View Source

ForceSetBoolean(Boolean)

Declaration
public void ForceSetBoolean(bool value)
Parameters
Type Name Description
Boolean value
| Improve this Doc View Source

ForceSetBooleanArray(ReadOnlySpan<Boolean>)

Declaration
public void ForceSetBooleanArray(ReadOnlySpan<bool> value)
Parameters
Type Name Description
System.ReadOnlySpan<Boolean> value
| Improve this Doc View Source

ForceSetDouble(Double)

Declaration
public void ForceSetDouble(double value)
Parameters
Type Name Description
Double value
| Improve this Doc View Source

ForceSetDoubleArray(ReadOnlySpan<Double>)

Declaration
public void ForceSetDoubleArray(ReadOnlySpan<double> value)
Parameters
Type Name Description
System.ReadOnlySpan<Double> value
| Improve this Doc View Source

ForceSetRaw(ReadOnlySpan<Byte>)

Declaration
public void ForceSetRaw(ReadOnlySpan<byte> value)
Parameters
Type Name Description
System.ReadOnlySpan<Byte> value
| Improve this Doc View Source

ForceSetString(ReadOnlySpan<Char>)

Declaration
public void ForceSetString(ReadOnlySpan<char> value)
Parameters
Type Name Description
System.ReadOnlySpan<Char> value
| Improve this Doc View Source

ForceSetString(String)

Declaration
public void ForceSetString(string value)
Parameters
Type Name Description
String value
| Improve this Doc View Source

ForceSetStringArray(ReadOnlySpan<String>)

Declaration
public void ForceSetStringArray(ReadOnlySpan<string> value)
Parameters
Type Name Description
System.ReadOnlySpan<String> value
| Improve this Doc View Source

ForceSetValue(NetworkTableValue)

Declaration
public void ForceSetValue(in NetworkTableValue value)
Parameters
Type Name Description
NetworkTableValue value
| Improve this Doc View Source

ForceSetValue<T>(T)

Declaration
public void ForceSetValue<T>(T value)
Parameters
Type Name Description
T value
Type Parameters
Name Description
T
| Improve this Doc View Source

GetBoolean(Boolean)

Declaration
public bool GetBoolean(bool defaultValue)
Parameters
Type Name Description
Boolean defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

GetBooleanArray(ReadOnlySpan<Boolean>)

Declaration
public ReadOnlySpan<bool> GetBooleanArray(ReadOnlySpan<bool> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<Boolean> defaultValue
Returns
Type Description
System.ReadOnlySpan<Boolean>
| Improve this Doc View Source

GetDouble(Double)

Declaration
public double GetDouble(double defaultValue)
Parameters
Type Name Description
Double defaultValue
Returns
Type Description
Double
| Improve this Doc View Source

GetDoubleArray(ReadOnlySpan<Double>)

Declaration
public ReadOnlySpan<double> GetDoubleArray(ReadOnlySpan<double> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<Double> defaultValue
Returns
Type Description
System.ReadOnlySpan<Double>
| Improve this Doc View Source

GetEntryFlags()

Declaration
public EntryFlags GetEntryFlags()
Returns
Type Description
EntryFlags
| Improve this Doc View Source

GetEntryInfo()

Declaration
public EntryInfo? GetEntryInfo()
Returns
Type Description
Nullable<EntryInfo>
| Improve this Doc View Source

GetEntryName()

Declaration
public string GetEntryName()
Returns
Type Description
String
| Improve this Doc View Source

GetEntryType()

Declaration
public NtType GetEntryType()
Returns
Type Description
NtType
| Improve this Doc View Source

GetLastChange()

Declaration
public ulong GetLastChange()
Returns
Type Description
UInt64
| Improve this Doc View Source

GetObjectValue()

Declaration
public object GetObjectValue()
Returns
Type Description
Object
| Improve this Doc View Source

GetRaw(ReadOnlySpan<Byte>)

Declaration
public ReadOnlySpan<byte> GetRaw(ReadOnlySpan<byte> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<Byte> defaultValue
Returns
Type Description
System.ReadOnlySpan<Byte>
| Improve this Doc View Source

GetString(ReadOnlySpan<Char>)

Declaration
public ReadOnlySpan<char> GetString(ReadOnlySpan<char> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<Char> defaultValue
Returns
Type Description
System.ReadOnlySpan<Char>
| Improve this Doc View Source

GetString(String)

Declaration
public string GetString(string defaultValue)
Parameters
Type Name Description
String defaultValue
Returns
Type Description
String
| Improve this Doc View Source

GetStringArray(ReadOnlySpan<String>)

Declaration
public ReadOnlySpan<string> GetStringArray(ReadOnlySpan<string> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<String> defaultValue
Returns
Type Description
System.ReadOnlySpan<String>
| Improve this Doc View Source

GetValue()

Declaration
public NetworkTableValue GetValue()
Returns
Type Description
NetworkTableValue
| Improve this Doc View Source

IsPersistent()

Declaration
public bool IsPersistent()
Returns
Type Description
Boolean
| Improve this Doc View Source

RemoveListener(NtEntryListener)

Declaration
public void RemoveListener(NtEntryListener listener)
Parameters
Type Name Description
NtEntryListener listener
| Improve this Doc View Source

SetBoolean(Boolean)

Declaration
public bool SetBoolean(bool value)
Parameters
Type Name Description
Boolean value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetBooleanArray(ReadOnlySpan<Boolean>)

Declaration
public bool SetBooleanArray(ReadOnlySpan<bool> value)
Parameters
Type Name Description
System.ReadOnlySpan<Boolean> value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultBoolean(Boolean)

Declaration
public bool SetDefaultBoolean(bool defaultValue)
Parameters
Type Name Description
Boolean defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultBooleanArray(ReadOnlySpan<Boolean>)

Declaration
public bool SetDefaultBooleanArray(ReadOnlySpan<bool> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<Boolean> defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultDouble(Double)

Declaration
public bool SetDefaultDouble(double defaultValue)
Parameters
Type Name Description
Double defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultDoubleArray(ReadOnlySpan<Double>)

Declaration
public bool SetDefaultDoubleArray(ReadOnlySpan<double> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<Double> defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultRaw(ReadOnlySpan<Byte>)

Declaration
public bool SetDefaultRaw(ReadOnlySpan<byte> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<Byte> defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultString(ReadOnlySpan<Char>)

Declaration
public bool SetDefaultString(ReadOnlySpan<char> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<Char> defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultString(String)

Declaration
public bool SetDefaultString(string defaultValue)
Parameters
Type Name Description
String defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultStringArray(ReadOnlySpan<String>)

Declaration
public bool SetDefaultStringArray(ReadOnlySpan<string> defaultValue)
Parameters
Type Name Description
System.ReadOnlySpan<String> defaultValue
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultValue(NetworkTableValue)

Declaration
public bool SetDefaultValue(in NetworkTableValue value)
Parameters
Type Name Description
NetworkTableValue value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaultValue<T>(T)

Declaration
public bool SetDefaultValue<T>(T defaultValue)
Parameters
Type Name Description
T defaultValue
Returns
Type Description
Boolean
Type Parameters
Name Description
T
| Improve this Doc View Source

SetDouble(Double)

Declaration
public bool SetDouble(double value)
Parameters
Type Name Description
Double value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDoubleArray(ReadOnlySpan<Double>)

Declaration
public bool SetDoubleArray(ReadOnlySpan<double> value)
Parameters
Type Name Description
System.ReadOnlySpan<Double> value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetFlags(EntryFlags)

Declaration
public void SetFlags(EntryFlags flags)
Parameters
Type Name Description
EntryFlags flags
| Improve this Doc View Source

SetPersistent()

Declaration
public void SetPersistent()
| Improve this Doc View Source

SetRaw(ReadOnlySpan<Byte>)

Declaration
public bool SetRaw(ReadOnlySpan<byte> value)
Parameters
Type Name Description
System.ReadOnlySpan<Byte> value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetString(ReadOnlySpan<Char>)

Declaration
public bool SetString(ReadOnlySpan<char> value)
Parameters
Type Name Description
System.ReadOnlySpan<Char> value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetString(String)

Declaration
public bool SetString(string value)
Parameters
Type Name Description
String value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetStringArray(ReadOnlySpan<String>)

Declaration
public bool SetStringArray(ReadOnlySpan<string> value)
Parameters
Type Name Description
System.ReadOnlySpan<String> value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetStringDirect(Byte*, Int32)

Declaration
public bool SetStringDirect(byte *str, int len)
Parameters
Type Name Description
Byte* str
Int32 len
Returns
Type Description
Boolean
| Improve this Doc View Source

SetValue(NetworkTableValue)

Declaration
public bool SetValue(in NetworkTableValue value)
Parameters
Type Name Description
NetworkTableValue value
Returns
Type Description
Boolean
| Improve this Doc View Source

SetValue<T>(T)

Declaration
public bool SetValue<T>(T value)
Parameters
Type Name Description
T value
Returns
Type Description
Boolean
Type Parameters
Name Description
T
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet