Skip to main content

Documentation Index

Fetch the complete documentation index at: https://notevil.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Open topic with navigation CAPL Functions » FlexRay » frGetPOCState

frGetPOCState

Valid for: CANoe DE Note FlexRay bus statistics for CAPL is deactivated by default and must be activated before calling this function. You can do this by calling function frEnableStatistics in an on start handler, see example below.

Function Syntax

int frGetPOCState(long channel, long channelMask);

Description

Gets the current POC state of a FlexRay channel. For a list of POC states, see description of event procedure on frPOCState.

Parameters

  • channel: FlexRay channel (1…32).
  • channelMask: Channel mask
    • 1 = subchannel A
    • 2 = subchannel B

Return Values

The current POC state, if FlexRay statistics is enabled; 0 otherwise.

Example

on start
{
  frEnableStatistics(1, 1); // Enable FlexRay statistics on channel 1
}

void myStatisticFunc()
{
  long value;

  value = frGetPOCState(1, 2); // Channel 1, subchannel B
  // … do something with the value …
}