VeriStand .NET API Reference

Sporadic Class

Represents the Sporadic section that contains outgoing, sporadic frames under an NI-XNET LIN port.

Namespace: NationalInstruments.VeriStand.SystemDefinitionAPI
Assembly: NationalInstruments.VeriStand.SystemDefinitionAPI (in NationalInstruments.VeriStand.SystemDefinitionAPI.dll) Version: 2013.0.0.0 (2013.0.0.0)
Visual Basic (Declaration)
Public Class Sporadic _
	Inherits Section
C#
public class Sporadic : Section
Visual C++
public ref class Sporadic : public Section

Remarks

Use the members of this class to add or access sporadic frames.

Sporadic frames attempt to provide dynamic behavior to LIN. Sporadic frames always carry signals (data), and their IDs are 0–59 (0x3B). Only the slave task associated with the master node can send sporadic frames. The header of a sporadic frame is sent in its frame slot only when the master task knows that a data value (signal) within the frame has been updated. If multiple unconditional frames associated with a sporadic slot have updated data, the master transmits only the highest priority frame, which the order that the frames appear in the sporadic frame list determines.

Accessing this Class

Inheritance Hierarchy

System.Object
    NationalInstruments.VeriStand.SystemDefinitionAPI.BaseNode
        NationalInstruments.VeriStand.SystemDefinitionAPI.Section
            NationalInstruments.VeriStand.SystemDefinitionAPI.Sporadic

Thread Safety

Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

See Also

Log in to get a better experience