Extensions.BusMonitoring.GetBusFrameAddress

From emotive
Jump to navigation Jump to search

Classification

Name GetBusFrameAddress
Short Description Accepts an BusFrame and returns an otx:Integer that represents the frame address
Class Term
Extension OTX BusMonitoring extension
Group BusMonitoring related Terms
Exceptions
Checker Rules -
Standard Compliant Yes

OTL Syntax

IntegerTerm BusMonitoring.GetBusFrameAddress(BusFrameTerm frame);

Description

The GetBusFrameAddress term accepts an BusFrame and returns an otx:Integer that represents the frame address (e.g. in case of CAN bus the 8 address bytes are converted (two's complement and little endian)).

Return Value

The Term returns the value, see table below.

Icons Note.png In OTX, Terms are categorized according to its return data type!
Data Type Description
otx:Integer Represents the frame address (e.g. in case of CAN bus the 8 address bytes are converted (two's complement and little endian)).

Properties

Name Data Type Class Default Cardinality Description
frame BusFrame Term - [1..1] Represents a BusFrame to get the address from.

OTL Examples

/// Local Declarations

BusMonitoring.BusMonitor BusMonitor1;
List<BusMonitor.BusFrame> List1;
Integer Integer1;
Integer Integer2;

/// Flow

BusMonitoring.StartBusMonitoring(BusMonitor1);
List2 = BusMonitoring.FetchBusMonitorBusFrames(BusMonitor1);

foreach (Integer2 in List1) : ForEachLoop1
{
	Integer1 = BusMonitoring.GetBusFrameAddress(List1[Integer2]);
}

BusMonitoring.StopBusMonitoring(BusMonitor1);

See also

StartBusMonitoring
StopBusMonitoring
BusMonitorEventSource
FetchBusMonitorBusFrames
GetBusFrameAsString
GetBusFrameData
GetBusFrameTimestamp
GetBusFrameType
IsBusMonitorEvent