Port BUSACCESS - LIN-OnlineLogging ๐ยถ
Access to LIN in the test case, with recording on the PC
Stimulationยถ
This port has no stimulus capabilities.
Properties ๐ยถ
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Channel number |
โ1โ |
string |
Selection of channel number if there is more than one controller of same type. |
||
Baud rate |
19200 |
float |
Baudrate. Numbers lesser than 100 are interpreted as kbit/s, numbers larger than 100 as bit/s |
||
Do not stop RBS |
โ |
bool |
Restbus simulation stays active beyond test case execution. |
||
LIN version |
โ1.3โ |
[โ1.3โ, โ2.0โ] |
string |
LIN protocol version to be used. Only affects calculation and validation of the frame checksum. 1.3 = received frames must have a classic checksum. 2.0 = received frames may have enhanced or classic checksum. If the database does not define a checksum mode for a specific frame to be sent, this option will be taken into account to use either classic (1.3) or enhanced (2.0) checksum mode. |
|
Bus-DB |
string |
Jobs ๐ยถ
ClearFrameยถ
Erases the receiving buffer of given frame
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
FrameId |
int |
Frame ID |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
ByteStream |
ByteStream |
DeregisterFrameForInboxยถ
Ungeristers a frame that is being streamed to an inbox
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
FrameId |
int |
Frame ID |
|||
Inbox |
object |
Existing inbox |
GetFirstValueยถ
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
FrameName |
string |
Frame name |
|||
NodeName |
string |
Name of the electronic control unit |
|||
RawValue |
False |
[False, True] |
bool |
If โTrueโ, the Raw value is returned. |
|
Reset |
False |
[False, True] |
bool |
If โTrueโ the first received value will be deleted after it has been read |
|
SignalName |
string |
Signal name |
InitFrameยถ
Registers the frame for use with other jobs
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
FrameId |
int |
Frame ID |
ReadFrameยถ
Reads the given frame ID (use InitLinFrame before!)
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
doDelete |
False |
[False, True] |
bool |
Deletes the Frame after reading if โTrueโ |
|
FrameId |
int |
Frame ID |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
ByteStream |
ByteStream |
ReadFrameExยถ
Reads the given frame ID (use InitLinFrame before!)
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
doDelete |
False |
[False, True] |
bool |
Deletes the Frame after reading if โTrueโ |
|
FrameId |
int |
Frame ID |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
object |
LinFrame |
RegisterFrameForInboxยถ
Registers a frame to be streamed to an inbox.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
FrameId |
int |
Frame ID |
|||
Inbox |
object |
Existing inbox |
|||
saveAsLinFrame |
False |
[False, True] |
bool |
If True, the frame is saved as a LinFrame object, else as a ByteStream |
ResetFirstValueยถ
Erases the first received value of the given signal
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
FrameName |
string |
Frame name |
|||
NodeName |
string |
Name of the electronic control unit |
|||
SignalName |
string |
Signal name |
SendFrameยถ
All in one: Set data, temporarily enable a frame, and send a master request. Frame ID must be registered in advance via the job โInitFrameโ.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
checkSumMode |
โDefaultโ |
[โEnhancedโ, โClassicโ, โDefaultโ] |
string |
Mode of the checksum calculation. With default the LIN version from the TBC is used for the determination. |
|
DataByteStream |
ByteStream |
data to be send |
|||
FrameId |
int |
Frame ID |