
0
Generic CAN Paged message grouping
I have run into an issue while trying to read NMEA2000 data from 2 engines. The message uses pages to transmit data across 4 messages and has an engine instance in the first page. I cant mask for the engine instance in the last 3 pages.
It would be nice to have a multipage option like the J1939 Frame for NMEA2000 messages. If that could be combined with masking for instance value, that would solve my issue.
Customer support service by UserEcho
You can use paged protocols with both GFIN and JFIN.
The page mask and page value is up to four bytes, so mask must be somewhere in the first four bytes of the data field.
Not sure if I misunderstood the request.
The only way to know if a message is from engine 1 or engine 2 is to look at the instance value. That is fine unless it is a multipage message. All pages after the first page do not include an instance. I can mask for page, but I dont know which engine the information is coming from. I don't know if there is a solution for this besides putting each engine on separate NMEA2000 busses.