Expected response packet for Native 2

What is the correct response over CANBUS when using the Native 2 protocol? I manage to decode the data from batrium fine but It says timeout so I’m assuming it’s expecting a response of some kind but the protocol PDF doesn’t mention it. i.e. for Pylontech it wants an arrray of 0 on 773 I think.

Hi tweekzilla,

While we are not expecting a response in order to function, I can share the format we expect it to be in.

All payload IDs are referenced to the Base Address set in the integration page.

Summary

offset function
8 Charge Status Actual
9 Charge Status Flags
10 Discharge Status Actual
11 Discharge Status Flags

Payloads

Charge Status Flags

offset (bytes) data type name
0 u32 Flags 1
4 u32 Flags 2

Not sure what these do, I will have to ask our software engineer

Charge Status Actual

offset (bytes) data type name
0 u16 Actual Volts
2 u16 Actual Amps
4 u16 Actual Power
6 u8 Actual Celcius

Discharge Status Actual

offset (bytes) data type name
0 u16 Actual Volts
2 u16 Actual Amps
4 u16 Actual Power
6 u8 Actual Celcius

Discharge Status Flags

offset (bytes) data type name
0 u32 Flags 1
4 u32 Flags 2

Not sure what these do, I will have to ask our software engineer