Class CAN
Namespace: Hal
Assembly: FRC.Hal.dll
Syntax
[NativeInterface(typeof(ICAN))]
public static class CAN
Methods
|
Improve this Doc
View Source
CloseStreamSession(UInt32)
Declaration
public static void CloseStreamSession(uint sessionHandle)
Parameters
Type |
Name |
Description |
UInt32 |
sessionHandle |
|
|
Improve this Doc
View Source
GetStatus(Single*, UInt32*, UInt32*, UInt32*, UInt32*)
Declaration
public static void GetStatus(float *percentBusUtilization, uint *busOffCount, uint *txFullCount, uint *receiveErrorCount, uint *transmitErrorCount)
Parameters
|
Improve this Doc
View Source
OpenStreamSession(UInt32*, UInt32, UInt32, UInt32)
Declaration
public static void OpenStreamSession(uint *sessionHandle, uint messageID, uint messageIDMask, uint maxMessages)
Parameters
|
Improve this Doc
View Source
ReadStreamSession(UInt32, CANStreamMessage*, UInt32, UInt32*)
Declaration
public static void ReadStreamSession(uint sessionHandle, CANStreamMessage*messages, uint messagesToRead, uint *messagesRead)
Parameters
|
Improve this Doc
View Source
ReceiveMessage(UInt32*, UInt32, Byte*, Byte*, UInt32*)
Declaration
public static void ReceiveMessage(uint *messageID, uint messageIDMask, byte *data, byte *dataSize, uint *timeStamp)
Parameters
|
Improve this Doc
View Source
SendMessage(UInt32, Byte*, Byte, Int32)
Declaration
public static void SendMessage(uint messageID, byte *data, byte dataSize, int periodMs)
Parameters