Struct NetworkTableEntry
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
Fields
|
Improve this Doc
View Source
Handle
Declaration
public readonly NtEntry Handle
Field Value
|
Improve this Doc
View Source
Instance
Declaration
public readonly NetworkTableInstance Instance
Field Value
|
Improve this Doc
View Source
kPersistent
Declaration
public const int kPersistent = 1
Field Value
Properties
|
Improve this Doc
View Source
IsValid
Declaration
public bool IsValid { get; }
Property Value
Methods
|
Improve this Doc
View Source
AddListener(EntryNotificationDelegate, NotifyFlags)
Declaration
public NtEntryListener AddListener(EntryNotificationDelegate listener, NotifyFlags flags)
Parameters
Returns
|
Improve this Doc
View Source
CallRpc(Span<Byte>)
Declaration
public RpcCall CallRpc(Span<byte> params)
Parameters
Type |
Name |
Description |
System.Span<Byte> |
params |
|
Returns
|
Improve this Doc
View Source
ClearFlags(EntryFlags)
Declaration
public void ClearFlags(EntryFlags flags)
Parameters
|
Improve this Doc
View Source
ClearPersistent()
Declaration
public void ClearPersistent()
|
Improve this Doc
View Source
CreateRpc(RpcAnswerDelegate)
Declaration
public void CreateRpc(RpcAnswerDelegate callback)
Parameters
|
Improve this Doc
View Source
Delete()
Declaration
|
Improve this Doc
View Source
Exists()
Declaration
Returns
|
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
|
Improve this Doc
View Source
ForceSetValue<T>(T)
Declaration
public void ForceSetValue<T>(T value)
Parameters
Type |
Name |
Description |
T |
value |
|
Type Parameters
|
Improve this Doc
View Source
GetBoolean(Boolean)
Declaration
public bool GetBoolean(bool defaultValue)
Parameters
Type |
Name |
Description |
Boolean |
defaultValue |
|
Returns
|
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
|
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
|
Improve this Doc
View Source
GetEntryInfo()
Declaration
public EntryInfo? GetEntryInfo()
Returns
|
Improve this Doc
View Source
GetEntryName()
Declaration
public string GetEntryName()
Returns
|
Improve this Doc
View Source
GetEntryType()
Declaration
public NtType GetEntryType()
Returns
|
Improve this Doc
View Source
GetLastChange()
Declaration
public ulong GetLastChange()
Returns
|
Improve this Doc
View Source
GetObjectValue()
Declaration
public object GetObjectValue()
Returns
|
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
|
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
|
Improve this Doc
View Source
IsPersistent()
Declaration
public bool IsPersistent()
Returns
|
Improve this Doc
View Source
RemoveListener(NtEntryListener)
Declaration
public void RemoveListener(NtEntryListener listener)
Parameters
|
Improve this Doc
View Source
SetBoolean(Boolean)
Declaration
public bool SetBoolean(bool value)
Parameters
Type |
Name |
Description |
Boolean |
value |
|
Returns
|
Improve this Doc
View Source
SetBooleanArray(ReadOnlySpan<Boolean>)
Declaration
public bool SetBooleanArray(ReadOnlySpan<bool> value)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<Boolean> |
value |
|
Returns
|
Improve this Doc
View Source
SetDefaultBoolean(Boolean)
Declaration
public bool SetDefaultBoolean(bool defaultValue)
Parameters
Type |
Name |
Description |
Boolean |
defaultValue |
|
Returns
|
Improve this Doc
View Source
SetDefaultBooleanArray(ReadOnlySpan<Boolean>)
Declaration
public bool SetDefaultBooleanArray(ReadOnlySpan<bool> defaultValue)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<Boolean> |
defaultValue |
|
Returns
|
Improve this Doc
View Source
SetDefaultDouble(Double)
Declaration
public bool SetDefaultDouble(double defaultValue)
Parameters
Type |
Name |
Description |
Double |
defaultValue |
|
Returns
|
Improve this Doc
View Source
SetDefaultDoubleArray(ReadOnlySpan<Double>)
Declaration
public bool SetDefaultDoubleArray(ReadOnlySpan<double> defaultValue)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<Double> |
defaultValue |
|
Returns
|
Improve this Doc
View Source
SetDefaultRaw(ReadOnlySpan<Byte>)
Declaration
public bool SetDefaultRaw(ReadOnlySpan<byte> defaultValue)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<Byte> |
defaultValue |
|
Returns
|
Improve this Doc
View Source
SetDefaultString(ReadOnlySpan<Char>)
Declaration
public bool SetDefaultString(ReadOnlySpan<char> defaultValue)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<Char> |
defaultValue |
|
Returns
|
Improve this Doc
View Source
SetDefaultString(String)
Declaration
public bool SetDefaultString(string defaultValue)
Parameters
Type |
Name |
Description |
String |
defaultValue |
|
Returns
|
Improve this Doc
View Source
SetDefaultStringArray(ReadOnlySpan<String>)
Declaration
public bool SetDefaultStringArray(ReadOnlySpan<string> defaultValue)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<String> |
defaultValue |
|
Returns
|
Improve this Doc
View Source
SetDefaultValue(NetworkTableValue)
Declaration
public bool SetDefaultValue(in NetworkTableValue value)
Parameters
Returns
|
Improve this Doc
View Source
SetDefaultValue<T>(T)
Declaration
public bool SetDefaultValue<T>(T defaultValue)
Parameters
Type |
Name |
Description |
T |
defaultValue |
|
Returns
Type Parameters
|
Improve this Doc
View Source
SetDouble(Double)
Declaration
public bool SetDouble(double value)
Parameters
Type |
Name |
Description |
Double |
value |
|
Returns
|
Improve this Doc
View Source
SetDoubleArray(ReadOnlySpan<Double>)
Declaration
public bool SetDoubleArray(ReadOnlySpan<double> value)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<Double> |
value |
|
Returns
|
Improve this Doc
View Source
SetFlags(EntryFlags)
Declaration
public void SetFlags(EntryFlags flags)
Parameters
|
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
|
Improve this Doc
View Source
SetString(ReadOnlySpan<Char>)
Declaration
public bool SetString(ReadOnlySpan<char> value)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<Char> |
value |
|
Returns
|
Improve this Doc
View Source
SetString(String)
Declaration
public bool SetString(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
Returns
|
Improve this Doc
View Source
SetStringArray(ReadOnlySpan<String>)
Declaration
public bool SetStringArray(ReadOnlySpan<string> value)
Parameters
Type |
Name |
Description |
System.ReadOnlySpan<String> |
value |
|
Returns
|
Improve this Doc
View Source
SetStringDirect(Byte*, Int32)
Declaration
public bool SetStringDirect(byte *str, int len)
Parameters
Returns
|
Improve this Doc
View Source
SetValue(NetworkTableValue)
Declaration
public bool SetValue(in NetworkTableValue value)
Parameters
Returns
|
Improve this Doc
View Source
SetValue<T>(T)
Declaration
public bool SetValue<T>(T value)
Parameters
Type |
Name |
Description |
T |
value |
|
Returns
Type Parameters