Class AddressableLED
Inheritance
AddressableLED
Namespace: Hal
Assembly: FRC.Hal.dll
Syntax
[NativeInterface(typeof(IAddressableLED))]
public static class AddressableLED
Methods
|
Improve this Doc
View Source
Free(Int32)
Declaration
public static void Free(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
|
Improve this Doc
View Source
Initialize(Int32)
Declaration
public static int Initialize(int outputPort)
Parameters
Type |
Name |
Description |
Int32 |
outputPort |
|
Returns
|
Improve this Doc
View Source
SetBitTiming(Int32, Int32, Int32, Int32, Int32)
Declaration
public static void SetBitTiming(int handle, int lowTime0NanoSeconds, int highTime0NanoSeconds, int lowTime1NanoSeconds, int highTime1NanoSeconds)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
lowTime0NanoSeconds |
|
Int32 |
highTime0NanoSeconds |
|
Int32 |
lowTime1NanoSeconds |
|
Int32 |
highTime1NanoSeconds |
|
|
Improve this Doc
View Source
SetLength(Int32, Int32)
Declaration
public static void SetLength(int handle, int length)
Parameters
|
Improve this Doc
View Source
SetOutputPort(Int32, Int32)
Declaration
public static void SetOutputPort(int handle, int outputPort)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
outputPort |
|
|
Improve this Doc
View Source
SetSyncTime(Int32, Int32)
Declaration
public static void SetSyncTime(int handle, int syncTimeMicroSeconds)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
syncTimeMicroSeconds |
|
|
Improve this Doc
View Source
StartOutput(Int32)
Declaration
public static void StartOutput(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
|
Improve this Doc
View Source
StopOutput(Int32)
Declaration
public static void StopOutput(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
|
Improve this Doc
View Source
WriteData(Int32, AddressableLEDData*, Int32)
Declaration
public static void WriteData(int handle, AddressableLEDData*data, int length)
Parameters
|
Improve this Doc
View Source
WriteData(Int32, ReadOnlySpan<AddressableLEDData>)
Declaration
public static void WriteData(int handle, ReadOnlySpan<AddressableLEDData> data)
Parameters