Show / Hide Table of Contents

Class CAN

Inheritance
Object
CAN
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
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
Type Name Description
Single* percentBusUtilization
UInt32* busOffCount
UInt32* txFullCount
UInt32* receiveErrorCount
UInt32* transmitErrorCount
| Improve this Doc View Source

OpenStreamSession(UInt32*, UInt32, UInt32, UInt32)

Declaration
public static void OpenStreamSession(uint *sessionHandle, uint messageID, uint messageIDMask, uint maxMessages)
Parameters
Type Name Description
UInt32* sessionHandle
UInt32 messageID
UInt32 messageIDMask
UInt32 maxMessages
| Improve this Doc View Source

ReadStreamSession(UInt32, CANStreamMessage*, UInt32, UInt32*)

Declaration
public static void ReadStreamSession(uint sessionHandle, CANStreamMessage*messages, uint messagesToRead, uint *messagesRead)
Parameters
Type Name Description
UInt32 sessionHandle
CANStreamMessage* messages
UInt32 messagesToRead
UInt32* messagesRead
| 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
Type Name Description
UInt32* messageID
UInt32 messageIDMask
Byte* data
Byte* dataSize
UInt32* timeStamp
| Improve this Doc View Source

SendMessage(UInt32, Byte*, Byte, Int32)

Declaration
public static void SendMessage(uint messageID, byte *data, byte dataSize, int periodMs)
Parameters
Type Name Description
UInt32 messageID
Byte* data
Byte dataSize
Int32 periodMs
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet