Raptor-Dev-J1939-PGN-Tx

From NewEagleWiki
Jump to navigation Jump to search

New Eagle > Products Wiki > Raptor Platform > Raptor-Dev > Raptor-Dev J1939 Library > Raptor-Dev J1939 PGN Tx

Raptor™ J1939 PGN Tx

The blocks in this subsystem can be used to send various PGNs on the J1939 bus. Each block implements the correct triggering mechanisms to send the PGN at the rate specified in the J1939 specification. The PGN Tx blocks use the SPN library mechanism to collect the SPN data required. Some PGN Tx blocks must be located in a periodically executed subsystem to update their output. It is highly recommended that all PGN Tx blocks be placed in a subsystem which is executed regularly.

Blocks

Block Description Appearance
CBI

This block implements PGN 65212 Compression/Service Brake Information. Use neweagle_j1939_spn_write blocks to set the data sent by this block.

CBI Transmit block
CBI Transmit block
CI

This block implements PGN 65259 Component Identification.

CI Transmit block
CI Transmit block
EC1

This block implements PGN 65251 Engine Configuration 1. Use neweagle_j1939_spn_write blocks to set the data sent by this block.

EC1 Transmit block
EC1 Transmit block
ECUID

This block implements PGN 64965 ECU Identification Information.

ECUID Transmit block
ECUID Transmit block
LTFI

This block implements PGN 65209 Trip Fuel Information (Liquid). Use neweagle_j1939_spn_write blocks to set the data sent by this block.

LTFI Transmit block
LTFI Transmit block
Single Frame PGN Tx Options

This block is used with the raptor_j1939_pgn_tx block to dynamically set the priority and destination address of a message.

Single Frame PGN Tx Options block
Single Frame PGN Tx Options block
Single Frame PGN Tx

This block implements all single frame PGN's. It must be used with the neweagle_spn_write block to set the SPN data being transmitted.

Single Frame PGN Tx block
Single Frame PGN Tx block
SOFT

This block implements PGN 65242 Software Identification.

SOFT Transmit block
SOFT Transmit block
VI

This block implements PGN 65260 Vehicle Identification.

VI Transmit block
VI Transmit block