STextAPISettings Structure

This structure defines settings for Text API communication for neoVI Fire devices.

typedef struct _STextAPISettings
{
    unsigned int can1_tx_id;
    unsigned int can1_rx_id;
    unsigned int can1_options;// Set to 1 for Extended, 0 for standard
    unsigned int can2_tx_id;
    unsigned int can2_rx_id;
    unsigned int can2_options; // Set to 1 for Extended, 0 for standard
    unsigned int network_enables;
    unsigned int can3_tx_id3;
    unsigned int can3_rx_id3;
    unsigned int can3_options; // Set to 1 for Extended, 0 for standard
    unsigned int can4_tx_id4;
    unsigned int can4_rx_id4;
    unsigned int can4_options; // Set to 1 for Extended, 0 for standard
    int Reserved0;
    int Reserved1;
    int Reserved2;
    int Reserved3;
    int Reserved4;
}STextAPISettings;

Remarks

Structure Elements

Item
Description

icscm_uint32 can_tx_id

Sets or Reads the Arbitration ID for Sending Text API commands

icscm_uint32 can_rx_id

Sets or Reads the Arbitration ID for Sending Receiving API commands

icscm_uint32 can_options

Sets the length of the Arbitration ID’s. Set to 1 for Extended and 0 for Standard

icscm_uint32 network_Enables

Bitfield telling which netowrk to support Text API. One one can be enabled at a time.

HS CAN : 1

MS CAN : 2

HS CAN 2 : 32

HS CAN 3 : 256

RS232/UART2 : 4194304

UART1 : 2097152

icscm_uint32 Reserved

Not used

Last updated