1840 lines
58 KiB
Plaintext
1840 lines
58 KiB
Plaintext
ASAP2_VERSION 1 70
|
|
/begin PROJECT XCP_SLAVE_PLUGIN ""
|
|
|
|
/begin HEADER ""
|
|
/end HEADER
|
|
|
|
/begin MODULE XCP_DEVICE ""
|
|
|
|
/begin A2ML
|
|
struct Protocol_Layer {
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uchar;
|
|
uint;
|
|
enum {
|
|
"BYTE_ORDER_MSB_LAST" = 0,
|
|
"BYTE_ORDER_MSB_FIRST" = 1
|
|
};
|
|
enum {
|
|
"ADDRESS_GRANULARITY_BYTE" = 1,
|
|
"ADDRESS_GRANULARITY_WORD" = 2,
|
|
"ADDRESS_GRANULARITY_DWORD" = 4
|
|
};
|
|
taggedstruct {
|
|
("OPTIONAL_CMD" enum { /* XCP-Code of optional command */
|
|
/* supported by the slave */
|
|
"GET_COMM_MODE_INFO" = 0xFB,
|
|
"GET_ID" = 0xFA,
|
|
"SET_REQUEST" = 0xF9,
|
|
"GET_SEED" = 0xF8,
|
|
"UNLOCK" = 0xF7,
|
|
"SET_MTA" = 0xF6,
|
|
"UPLOAD" = 0xF5,
|
|
"SHORT_UPLOAD" = 0xF4,
|
|
"BUILD_CHECKSUM" = 0xF3,
|
|
"TRANSPORT_LAYER_CMD" = 0xF2,
|
|
"USER_CMD" = 0xF1,
|
|
"DOWNLOAD" = 0xF0,
|
|
"DOWNLOAD_NEXT" = 0xEF,
|
|
"DOWNLOAD_MAX" = 0xEE,
|
|
"SHORT_DOWNLOAD" = 0xED,
|
|
"MODIFY_BITS" = 0xEC,
|
|
"SET_CAL_PAGE" = 0xEB,
|
|
"GET_CAL_PAGE" = 0xEA,
|
|
"GET_PAG_PROCESSOR_INFO" = 0xE9,
|
|
"GET_SEGMENT_INFO" = 0xE8,
|
|
"GET_PAGE_INFO" = 0xE7,
|
|
"SET_SEGMENT_MODE" = 0xE6,
|
|
"GET_SEGMENT_MODE" = 0xE5,
|
|
"COPY_CAL_PAGE" = 0xE4,
|
|
"CLEAR_DAQ_LIST" = 0xE3,
|
|
"SET_DAQ_PTR" = 0xE2,
|
|
"WRITE_DAQ" = 0xE1,
|
|
"SET_DAQ_LIST_MODE" = 0xE0,
|
|
"GET_DAQ_LIST_MODE" = 0xDF,
|
|
"START_STOP_DAQ_LIST" = 0xDE,
|
|
"START_STOP_SYNCH" = 0xDD,
|
|
"GET_DAQ_CLOCK" = 0xDC,
|
|
"READ_DAQ" = 0xDB,
|
|
"GET_DAQ_PROCESSOR_INFO" = 0xDA,
|
|
"GET_DAQ_RESOLUTION_INFO" = 0xD9,
|
|
"GET_DAQ_LIST_INFO" = 0xD8,
|
|
"GET_DAQ_EVENT_INFO" = 0xD7,
|
|
"FREE_DAQ" = 0xD6,
|
|
"ALLOC_DAQ" = 0xD5,
|
|
"ALLOC_ODT" = 0xD4,
|
|
"ALLOC_ODT_ENTRY" = 0xD3,
|
|
"PROGRAM_START" = 0xD2,
|
|
"PROGRAM_CLEAR" = 0xD1,
|
|
"PROGRAM" = 0xD0,
|
|
"PROGRAM_RESET" = 0xCF,
|
|
"GET_PGM_PROCESSOR_INFO" = 0xCE,
|
|
"GET_SECTOR_INFO" = 0xCD,
|
|
"PROGRAM_PREPARE" = 0xCC,
|
|
"PROGRAM_FORMAT" = 0xCB,
|
|
"PROGRAM_NEXT" = 0xCA,
|
|
"PROGRAM_MAX" = 0xC9,
|
|
"PROGRAM_VERIFY" = 0xC8,
|
|
"WRITE_DAQ_MULTIPLE" = 0xC7,
|
|
"TIME_CORRELATION_PROPERTIES" = 0xC6,
|
|
"DTO_CTR_PROPERTIES" = 0xC5
|
|
})*;
|
|
("OPTIONAL_LEVEL1_CMD" enum {
|
|
"GET_VERSION" = 0,
|
|
"SET_DAQ_PACKED_MODE" = 1,
|
|
"GET_DAQ_PACKED_MODE" = 2,
|
|
"SW_DBG_COMMAND_SPACE" = 252,
|
|
"POD_COMMAND_SPACE" = 253
|
|
})*;
|
|
"COMMUNICATION_MODE_SUPPORTED" taggedunion {
|
|
"BLOCK" taggedstruct {
|
|
"SLAVE" ;
|
|
"MASTER" struct {
|
|
uchar;
|
|
uchar;
|
|
};
|
|
};
|
|
"INTERLEAVED" uchar;
|
|
};
|
|
"SEED_AND_KEY_EXTERNAL_FUNCTION" char[256];
|
|
"MAX_DTO_STIM" uint;
|
|
block "ECU_STATES" taggedstruct {
|
|
(block "STATE" struct {
|
|
uchar;
|
|
char[100];
|
|
taggedstruct {
|
|
"ECU_SWITCHED_TO_DEFAULT_PAGE" ;
|
|
};
|
|
enum {
|
|
"NOT_ACTIVE" = 0,
|
|
"ACTIVE" = 1,
|
|
"GETTER_ONLY" = 2
|
|
};
|
|
enum {
|
|
"NOT_ACTIVE" = 0,
|
|
"ACTIVE" = 1
|
|
};
|
|
enum {
|
|
"NOT_ACTIVE" = 0,
|
|
"ACTIVE" = 1
|
|
};
|
|
enum {
|
|
"NOT_ACTIVE" = 0,
|
|
"ACTIVE" = 1
|
|
};
|
|
taggedstruct {
|
|
(block "MEMORY_ACCESS" struct {
|
|
uchar;
|
|
uchar;
|
|
enum {
|
|
"READ_ACCESS_NOT_ALLOWED" = 0,
|
|
"READ_ACCESS_ALLOWED" = 1
|
|
};
|
|
enum {
|
|
"WRITE_ACCESS_NOT_ALLOWED" = 0,
|
|
"WRITE_ACCESS_ALLOWED" = 1
|
|
};
|
|
})*;
|
|
};
|
|
})*;
|
|
};
|
|
};
|
|
};
|
|
|
|
struct Daq {
|
|
enum {
|
|
"STATIC" = 0,
|
|
"DYNAMIC" = 1
|
|
};
|
|
uint;
|
|
uint;
|
|
uchar;
|
|
enum {
|
|
"OPTIMISATION_TYPE_DEFAULT" = 0,
|
|
"OPTIMISATION_TYPE_ODT_TYPE_16" = 1,
|
|
"OPTIMISATION_TYPE_ODT_TYPE_32" = 2,
|
|
"OPTIMISATION_TYPE_ODT_TYPE_64" = 3,
|
|
"OPTIMISATION_TYPE_ODT_TYPE_ALIGNMENT" = 4,
|
|
"OPTIMISATION_TYPE_MAX_ENTRY_SIZE" = 5
|
|
};
|
|
enum {
|
|
"ADDRESS_EXTENSION_FREE" = 0,
|
|
"ADDRESS_EXTENSION_ODT" = 1,
|
|
"ADDRESS_EXTENSION_DAQ" = 3
|
|
};
|
|
enum {
|
|
"IDENTIFICATION_FIELD_TYPE_ABSOLUTE" = 0,
|
|
"IDENTIFICATION_FIELD_TYPE_RELATIVE_BYTE" = 1,
|
|
"IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD" = 2,
|
|
"IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD_ALIGNED" = 3
|
|
};
|
|
enum {
|
|
"GRANULARITY_ODT_ENTRY_SIZE_DAQ_BYTE" = 1,
|
|
"GRANULARITY_ODT_ENTRY_SIZE_DAQ_WORD" = 2,
|
|
"GRANULARITY_ODT_ENTRY_SIZE_DAQ_DWORD" = 4,
|
|
"GRANULARITY_ODT_ENTRY_SIZE_DAQ_DLONG" = 8
|
|
};
|
|
uchar;
|
|
enum {
|
|
"NO_OVERLOAD_INDICATION" = 0,
|
|
"OVERLOAD_INDICATION_PID" = 1,
|
|
"OVERLOAD_INDICATION_EVENT" = 2
|
|
};
|
|
taggedstruct {
|
|
"DAQ_ALTERNATING_SUPPORTED" uint;
|
|
"PRESCALER_SUPPORTED" ;
|
|
"RESUME_SUPPORTED" ;
|
|
"STORE_DAQ_SUPPORTED" ;
|
|
"DTO_CTR_FIELD_SUPPORTED" ;
|
|
"OPTIMISATION_TYPE_ODT_STRICT" ;
|
|
block "STIM" struct {
|
|
enum {
|
|
"GRANULARITY_ODT_ENTRY_SIZE_STIM_BYTE" = 1,
|
|
"GRANULARITY_ODT_ENTRY_SIZE_STIM_WORD" = 2,
|
|
"GRANULARITY_ODT_ENTRY_SIZE_STIM_DWORD" = 4,
|
|
"GRANULARITY_ODT_ENTRY_SIZE_STIM_DLONG" = 8
|
|
};
|
|
uchar;
|
|
taggedstruct {
|
|
"BIT_STIM_SUPPORTED" ;
|
|
"MIN_ST_STIM" uchar;
|
|
};
|
|
};
|
|
block "TIMESTAMP_SUPPORTED" struct {
|
|
uint;
|
|
enum {
|
|
"NO_TIME_STAMP" = 0,
|
|
"SIZE_BYTE" = 1,
|
|
"SIZE_WORD" = 2,
|
|
"SIZE_DWORD" = 4
|
|
};
|
|
enum {
|
|
"UNIT_1NS" = 0,
|
|
"UNIT_10NS" = 1,
|
|
"UNIT_100NS" = 2,
|
|
"UNIT_1US" = 3,
|
|
"UNIT_10US" = 4,
|
|
"UNIT_100US" = 5,
|
|
"UNIT_1MS" = 6,
|
|
"UNIT_10MS" = 7,
|
|
"UNIT_100MS" = 8,
|
|
"UNIT_1S" = 9,
|
|
"UNIT_1PS" = 10,
|
|
"UNIT_10PS" = 11,
|
|
"UNIT_100PS" = 12
|
|
};
|
|
taggedstruct {
|
|
"TIMESTAMP_FIXED" ;
|
|
};
|
|
};
|
|
"PID_OFF_SUPPORTED" ;
|
|
"MAX_DAQ_TOTAL" uint;
|
|
"MAX_ODT_TOTAL" uint;
|
|
"MAX_ODT_DAQ_TOTAL" uint;
|
|
"MAX_ODT_STIM_TOTAL" uint;
|
|
"MAX_ODT_ENTRIES_TOTAL" uint;
|
|
"MAX_ODT_ENTRIES_DAQ_TOTAL" uint;
|
|
"MAX_ODT_ENTRIES_STIM_TOTAL" uint;
|
|
"CPU_LOAD_MAX_TOTAL" float;
|
|
"CORE_LOAD_MAX_TOTAL" float;
|
|
(block "CORE_LOAD_MAX" struct {
|
|
uint;
|
|
float;
|
|
})*;
|
|
block "DAQ_MEMORY_CONSUMPTION" struct {
|
|
ulong;
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uint;
|
|
taggedstruct {
|
|
block "BUFFER_RESERVE" struct {
|
|
uchar;
|
|
uchar;
|
|
};
|
|
};
|
|
};
|
|
(block "DAQ_LIST" struct {
|
|
uint;
|
|
taggedstruct {
|
|
"DAQ_LIST_TYPE" enum {
|
|
"DAQ" = 1,
|
|
"STIM" = 2,
|
|
"DAQ_STIM" = 3
|
|
};
|
|
"MAX_ODT" uchar;
|
|
"MAX_ODT_ENTRIES" uchar;
|
|
"FIRST_PID" uchar;
|
|
"EVENT_FIXED" uint;
|
|
"DAQ_PACKED_MODE_SUPPORTED" ;
|
|
block "PREDEFINED" taggedstruct {
|
|
(block "ODT" struct {
|
|
uchar;
|
|
taggedstruct {
|
|
("ODT_ENTRY" struct {
|
|
uchar;
|
|
ulong;
|
|
uchar;
|
|
uchar;
|
|
uchar;
|
|
})*;
|
|
};
|
|
})*;
|
|
};
|
|
};
|
|
})*;
|
|
(block "EVENT" struct {
|
|
char[101];
|
|
char[9];
|
|
uint;
|
|
enum {
|
|
"DAQ" = 1,
|
|
"STIM" = 2,
|
|
"DAQ_STIM" = 3
|
|
};
|
|
uchar;
|
|
uchar;
|
|
uchar;
|
|
uchar;
|
|
taggedstruct {
|
|
"COMPLEMENTARY_BYPASS_EVENT_CHANNEL_NUMBER" uint;
|
|
"CONSISTENCY" enum {
|
|
"DAQ" = 0,
|
|
"EVENT" = 1,
|
|
"ODT" = 2,
|
|
"NONE" = 3
|
|
};
|
|
"EVENT_COUNTER_PRESENT" ;
|
|
"RELATED_EVENT_CHANNEL_NUMBER" uint;
|
|
"RELATED_EVENT_CHANNEL_NUMBER_FIXED" ;
|
|
"DTO_CTR_DAQ_MODE" enum {
|
|
"INSERT_COUNTER" = 0,
|
|
"INSERT_STIM_COUNTER_COPY" = 1
|
|
};
|
|
"DTO_CTR_DAQ_MODE_FIXED" ;
|
|
"DTO_CTR_STIM_MODE" enum {
|
|
"DO_NOT_CHECK_COUNTER" = 0,
|
|
"CHECK_COUNTER" = 1
|
|
};
|
|
"DTO_CTR_STIM_MODE_FIXED" ;
|
|
"STIM_DTO_CTR_COPY_PRESENT" ;
|
|
block "DAQ_PACKED_MODE" struct {
|
|
enum {
|
|
"ELEMENT_GROUPED" = 1,
|
|
"EVENT_GROUPED" = 2
|
|
};
|
|
enum {
|
|
"STS_LAST" = 0,
|
|
"STS_FIRST" = 1
|
|
};
|
|
enum {
|
|
"OPTIONAL" = 0,
|
|
"MANDATORY" = 1
|
|
};
|
|
uint;
|
|
taggedstruct {
|
|
("ALT_SAMPLE_COUNT" uint)*;
|
|
};
|
|
};
|
|
block "MIN_CYCLE_TIME" struct {
|
|
uchar;
|
|
uchar;
|
|
};
|
|
block "BUFFER_RESERVE_EVENT" struct {
|
|
uchar;
|
|
uchar;
|
|
};
|
|
"CPU_LOAD_MAX" float;
|
|
block "CPU_LOAD_CONSUMPTION_DAQ" struct {
|
|
float;
|
|
float;
|
|
float;
|
|
taggedstruct {
|
|
(block "ODT_ENTRY_SIZE_FACTOR_TABLE" struct {
|
|
uint;
|
|
float;
|
|
})*;
|
|
block "CORE_LOAD_EP" struct {
|
|
uint;
|
|
float;
|
|
};
|
|
};
|
|
};
|
|
block "CPU_LOAD_CONSUMPTION_STIM" struct {
|
|
float;
|
|
float;
|
|
float;
|
|
taggedstruct {
|
|
(block "ODT_ENTRY_SIZE_FACTOR_TABLE" struct {
|
|
uint;
|
|
float;
|
|
})*;
|
|
block "CORE_LOAD_EP" struct {
|
|
uint;
|
|
float;
|
|
};
|
|
};
|
|
};
|
|
block "CPU_LOAD_CONSUMPTION_QUEUE" struct {
|
|
float;
|
|
float;
|
|
taggedstruct {
|
|
block "CORE_LOAD_EP" struct {
|
|
uint;
|
|
float;
|
|
};
|
|
};
|
|
};
|
|
block "CPU_LOAD_CONSUMPTION_QUEUE_STIM" struct {
|
|
float;
|
|
float;
|
|
taggedstruct {
|
|
block "CORE_LOAD_EP" struct {
|
|
uint;
|
|
float;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
})*;
|
|
};
|
|
};
|
|
|
|
taggedunion Daq_Event {
|
|
"FIXED_EVENT_LIST" taggedstruct {
|
|
("EVENT" uint)*;
|
|
};
|
|
"VARIABLE" taggedstruct {
|
|
block "AVAILABLE_EVENT_LIST" taggedstruct {
|
|
("EVENT" uint)*;
|
|
};
|
|
block "DEFAULT_EVENT_LIST" taggedstruct {
|
|
("EVENT" uint)*;
|
|
};
|
|
block "CONSISTENCY_EVENT_LIST" taggedstruct {
|
|
("EVENT" uint)*;
|
|
};
|
|
};
|
|
};
|
|
|
|
struct Pag {
|
|
uchar;
|
|
taggedstruct {
|
|
"FREEZE_SUPPORTED" ;
|
|
};
|
|
};
|
|
|
|
struct Pgm {
|
|
enum {
|
|
"PGM_MODE_ABSOLUTE" = 1,
|
|
"PGM_MODE_FUNCTIONAL" = 2,
|
|
"PGM_MODE_ABSOLUTE_AND_FUNCTIONAL" = 3
|
|
};
|
|
uchar;
|
|
uchar;
|
|
taggedstruct {
|
|
(block "SECTOR" struct {
|
|
char[101];
|
|
uchar;
|
|
ulong;
|
|
ulong;
|
|
uchar;
|
|
uchar;
|
|
uchar;
|
|
})*;
|
|
"COMMUNICATION_MODE_SUPPORTED" taggedunion {
|
|
"BLOCK" taggedstruct {
|
|
"SLAVE" ;
|
|
"MASTER" struct {
|
|
uchar;
|
|
uchar;
|
|
};
|
|
};
|
|
"INTERLEAVED" uchar;
|
|
};
|
|
};
|
|
};
|
|
|
|
struct Segment {
|
|
uchar;
|
|
uchar;
|
|
uchar;
|
|
uchar;
|
|
uchar;
|
|
taggedstruct {
|
|
block "CHECKSUM" struct {
|
|
enum {
|
|
"XCP_ADD_11" = 1,
|
|
"XCP_ADD_12" = 2,
|
|
"XCP_ADD_14" = 3,
|
|
"XCP_ADD_22" = 4,
|
|
"XCP_ADD_24" = 5,
|
|
"XCP_ADD_44" = 6,
|
|
"XCP_CRC_16" = 7,
|
|
"XCP_CRC_16_CITT" = 8,
|
|
"XCP_CRC_32" = 9,
|
|
"XCP_USER_DEFINED" = 255
|
|
};
|
|
taggedstruct {
|
|
"MAX_BLOCK_SIZE" ulong;
|
|
"EXTERNAL_FUNCTION" char[256];
|
|
"MTA_BLOCK_SIZE_ALIGN" uint;
|
|
};
|
|
};
|
|
"DEFAULT_PAGE_NUMBER" uchar;
|
|
(block "PAGE" struct {
|
|
uchar;
|
|
enum {
|
|
"ECU_ACCESS_NOT_ALLOWED" = 0,
|
|
"ECU_ACCESS_WITHOUT_XCP_ONLY" = 1,
|
|
"ECU_ACCESS_WITH_XCP_ONLY" = 2,
|
|
"ECU_ACCESS_DONT_CARE" = 3
|
|
};
|
|
enum {
|
|
"XCP_READ_ACCESS_NOT_ALLOWED" = 0,
|
|
"XCP_READ_ACCESS_WITHOUT_ECU_ONLY" = 1,
|
|
"XCP_READ_ACCESS_WITH_ECU_ONLY" = 2,
|
|
"XCP_READ_ACCESS_DONT_CARE" = 3
|
|
};
|
|
enum {
|
|
"XCP_WRITE_ACCESS_NOT_ALLOWED" = 0,
|
|
"XCP_WRITE_ACCESS_WITHOUT_ECU_ONLY" = 1,
|
|
"XCP_WRITE_ACCESS_WITH_ECU_ONLY" = 2,
|
|
"XCP_WRITE_ACCESS_DONT_CARE" = 3
|
|
};
|
|
taggedstruct {
|
|
"INIT_SEGMENT" uchar;
|
|
};
|
|
})*;
|
|
(block "ADDRESS_MAPPING" struct {
|
|
ulong;
|
|
ulong;
|
|
ulong;
|
|
})*;
|
|
"PGM_VERIFY" ulong;
|
|
};
|
|
};
|
|
|
|
taggedstruct Time_Correlation {
|
|
"DAQ_TIMESTAMPS_RELATE_TO" enum {
|
|
"XCP_SLAVE_CLOCK" = 0,
|
|
"ECU_CLOCK" = 1
|
|
};
|
|
(block "CLOCK" struct {
|
|
char;
|
|
char;
|
|
char;
|
|
char;
|
|
char;
|
|
char;
|
|
char;
|
|
char;
|
|
enum {
|
|
"XCP_SLAVE_CLOCK" = 0,
|
|
"ECU_CLOCK" = 1,
|
|
"XCP_SLAVE_GRANDMASTER_CLOCK" = 2,
|
|
"ECU_GRANDMASTER_CLOCK" = 3
|
|
};
|
|
enum {
|
|
"RANDOMLY_READABLE" = 0,
|
|
"LIMITED_READABLE" = 1,
|
|
"NOT_READABLE" = 2
|
|
};
|
|
enum {
|
|
"SYN_UNSUPPORTED" = 0,
|
|
"SYNCHRONIZATION_ONLY" = 1,
|
|
"SYNTONIZATION_ONLY" = 2,
|
|
"SYN_ALL" = 3
|
|
};
|
|
uchar;
|
|
taggedstruct {
|
|
block "TIMESTAMP_CHARACTERIZATION" struct {
|
|
uint;
|
|
enum {
|
|
"UNIT_1NS" = 0,
|
|
"UNIT_10NS" = 1,
|
|
"UNIT_100NS" = 2,
|
|
"UNIT_1US" = 3,
|
|
"UNIT_10US" = 4,
|
|
"UNIT_100US" = 5,
|
|
"UNIT_1MS" = 6,
|
|
"UNIT_10MS" = 7,
|
|
"UNIT_100MS" = 8,
|
|
"UNIT_1S" = 9,
|
|
"UNIT_1PS" = 10,
|
|
"UNIT_10PS" = 11,
|
|
"UNIT_100PS" = 12
|
|
};
|
|
enum {
|
|
"SIZE_FOUR_BYTE" = 4,
|
|
"SIZE_EIGHT_BYTE" = 8
|
|
};
|
|
};
|
|
};
|
|
uint64;
|
|
enum {
|
|
"ATOMIC_TIME" = 0,
|
|
"UNIVERSAL_COORDINATED_TIME" = 1,
|
|
"ARBITRARY" = 2
|
|
};
|
|
})*;
|
|
};
|
|
|
|
taggedstruct Common_Parameters {
|
|
block "PROTOCOL_LAYER" struct Protocol_Layer;
|
|
block "TIME_CORRELATION" taggedstruct Time_Correlation;
|
|
block "SEGMENT" struct Segment;
|
|
block "DAQ" struct Daq;
|
|
block "PAG" struct Pag;
|
|
block "PGM" struct Pgm;
|
|
block "DAQ_EVENT" taggedunion Daq_Event;
|
|
};
|
|
|
|
struct CAN_Parameters {
|
|
uint;
|
|
taggedstruct {
|
|
"CAN_ID_BROADCAST" ulong;
|
|
"CAN_ID_MASTER" ulong;
|
|
"CAN_ID_MASTER_INCREMENTAL" ;
|
|
"CAN_ID_SLAVE" ulong;
|
|
"CAN_ID_GET_DAQ_CLOCK_MULTICAST" ulong;
|
|
"BAUDRATE" ulong;
|
|
"SAMPLE_POINT" uchar;
|
|
"SAMPLE_RATE" enum {
|
|
"SINGLE" = 1,
|
|
"TRIPLE" = 3
|
|
};
|
|
"BTL_CYCLES" uchar;
|
|
"SJW" uchar;
|
|
"SYNC_EDGE" enum {
|
|
"SINGLE" = 1,
|
|
"DUAL" = 2
|
|
};
|
|
"MAX_DLC_REQUIRED" ;
|
|
(block "DAQ_LIST_CAN_ID" struct {
|
|
uint;
|
|
taggedstruct {
|
|
"VARIABLE" ;
|
|
"FIXED" ulong;
|
|
};
|
|
})*;
|
|
(block "EVENT_CAN_ID_LIST" struct {
|
|
uint;
|
|
taggedstruct {
|
|
("FIXED" ulong)*;
|
|
};
|
|
})*;
|
|
"MAX_BUS_LOAD" ulong;
|
|
"MEASUREMENT_SPLIT_ALLOWED" ;
|
|
block "CAN_FD" struct {
|
|
taggedstruct {
|
|
"MAX_DLC" uint;
|
|
"CAN_FD_DATA_TRANSFER_BAUDRATE" ulong;
|
|
"SAMPLE_POINT" uchar;
|
|
"BTL_CYCLES" uchar;
|
|
"SJW" uchar;
|
|
"SYNC_EDGE" enum {
|
|
"SINGLE" = 1,
|
|
"DUAL" = 2
|
|
};
|
|
"MAX_DLC_REQUIRED" ;
|
|
"SECONDARY_SAMPLE_POINT" uchar;
|
|
"TRANSCEIVER_DELAY_COMPENSATION" enum {
|
|
"OFF" = 0,
|
|
"ON" = 1
|
|
};
|
|
};
|
|
};
|
|
};
|
|
taggedstruct {
|
|
("OPTIONAL_TL_SUBCMD" enum {
|
|
"GET_SLAVE_ID" = 255,
|
|
"GET_DAQ_ID" = 254,
|
|
"SET_DAQ_ID" = 253,
|
|
"GET_DAQ_CLOCK_MULTICAST" = 250
|
|
})*;
|
|
};
|
|
};
|
|
|
|
struct SxI_Parameters {
|
|
uint;
|
|
ulong;
|
|
taggedstruct {
|
|
"ASYNCH_FULL_DUPLEX_MODE" struct {
|
|
enum {
|
|
"PARITY_NONE" = 0,
|
|
"PARITY_ODD" = 1,
|
|
"PARITY_EVEN" = 2
|
|
};
|
|
enum {
|
|
"ONE_STOP_BIT" = 1,
|
|
"TWO_STOP_BITS" = 2
|
|
};
|
|
taggedstruct {
|
|
block "FRAMING" struct {
|
|
uchar;
|
|
uchar;
|
|
};
|
|
};
|
|
};
|
|
"SYNCH_FULL_DUPLEX_MODE_BYTE" ;
|
|
"SYNCH_FULL_DUPLEX_MODE_WORD" ;
|
|
"SYNCH_FULL_DUPLEX_MODE_DWORD" ;
|
|
"SYNCH_MASTER_SLAVE_MODE_BYTE" ;
|
|
"SYNCH_MASTER_SLAVE_MODE_WORD" ;
|
|
"SYNCH_MASTER_SLAVE_MODE_DWORD" ;
|
|
};
|
|
enum {
|
|
"HEADER_LEN_BYTE" = 0,
|
|
"HEADER_LEN_CTR_BYTE" = 1,
|
|
"HEADER_LEN_FILL_BYTE" = 2,
|
|
"HEADER_LEN_WORD" = 3,
|
|
"HEADER_LEN_CTR_WORD" = 4,
|
|
"HEADER_LEN_FILL_WORD" = 5
|
|
};
|
|
enum {
|
|
"NO_CHECKSUM" = 0,
|
|
"CHECKSUM_BYTE" = 1,
|
|
"CHECKSUM_WORD" = 2
|
|
};
|
|
};
|
|
|
|
struct TCP_IP_Parameters {
|
|
uint;
|
|
uint;
|
|
taggedunion {
|
|
"HOST_NAME" char[256];
|
|
"ADDRESS" char[15];
|
|
"IPV6" char[39];
|
|
};
|
|
taggedstruct {
|
|
"MAX_BUS_LOAD" ulong;
|
|
"MAX_BIT_RATE" ulong;
|
|
};
|
|
taggedstruct {
|
|
"PACKET_ALIGNMENT" enum {
|
|
"PACKET_ALIGNMENT_8" = 0,
|
|
"PACKET_ALIGNMENT_16" = 1,
|
|
"PACKET_ALIGNMENT_32" = 2
|
|
};
|
|
};
|
|
taggedstruct {
|
|
("OPTIONAL_TL_SUBCMD" enum {
|
|
"GET_SLAVE_ID" = 255,
|
|
"GET_SLAVE_ID_EXTENDED" = 253,
|
|
"SET_SLAVE_IP_ADDRESS" = 252,
|
|
"GET_DAQ_CLOCK_MULTICAST" = 250
|
|
})*;
|
|
};
|
|
};
|
|
|
|
struct UDP_IP_Parameters {
|
|
uint;
|
|
uint;
|
|
taggedunion {
|
|
"HOST_NAME" char[256];
|
|
"ADDRESS" char[15];
|
|
"IPV6" char[39];
|
|
};
|
|
taggedstruct {
|
|
"MAX_BUS_LOAD" ulong;
|
|
"MAX_BIT_RATE" ulong;
|
|
};
|
|
taggedstruct {
|
|
"PACKET_ALIGNMENT" enum {
|
|
"PACKET_ALIGNMENT_8" = 0,
|
|
"PACKET_ALIGNMENT_16" = 1,
|
|
"PACKET_ALIGNMENT_32" = 2
|
|
};
|
|
};
|
|
taggedstruct {
|
|
("OPTIONAL_TL_SUBCMD" enum {
|
|
"GET_SLAVE_ID" = 255,
|
|
"GET_SLAVE_ID_EXTENDED" = 253,
|
|
"SET_SLAVE_IP_ADDRESS" = 252,
|
|
"GET_DAQ_CLOCK_MULTICAST" = 250
|
|
})*;
|
|
};
|
|
};
|
|
|
|
struct ep_parameters {
|
|
uchar;
|
|
enum {
|
|
"BULK_TRANSFER" = 2,
|
|
"INTERRUPT_TRANSFER" = 3
|
|
};
|
|
uint;
|
|
uchar;
|
|
enum {
|
|
"MESSAGE_PACKING_SINGLE" = 0,
|
|
"MESSAGE_PACKING_MULTIPLE" = 1,
|
|
"MESSAGE_PACKING_STREAMING" = 2
|
|
};
|
|
enum {
|
|
"ALIGNMENT_8_BIT" = 0,
|
|
"ALIGNMENT_16_BIT" = 1,
|
|
"ALIGNMENT_32_BIT" = 2,
|
|
"ALIGNMENT_64_BIT" = 3
|
|
};
|
|
taggedstruct {
|
|
"RECOMMENDED_HOST_BUFSIZE" uint;
|
|
};
|
|
};
|
|
|
|
struct USB_Parameters {
|
|
uint;
|
|
uint;
|
|
uint;
|
|
uchar;
|
|
enum {
|
|
"HEADER_LEN_BYTE" = 0,
|
|
"HEADER_LEN_CTR_BYTE" = 1,
|
|
"HEADER_LEN_FILL_BYTE" = 2,
|
|
"HEADER_LEN_WORD" = 3,
|
|
"HEADER_LEN_CTR_WORD" = 4,
|
|
"HEADER_LEN_FILL_WORD" = 5
|
|
};
|
|
taggedunion {
|
|
block "OUT_EP_CMD_STIM" struct ep_parameters;
|
|
};
|
|
taggedunion {
|
|
block "IN_EP_RESERR_DAQ_EVSERV" struct ep_parameters;
|
|
};
|
|
taggedstruct {
|
|
"ALTERNATE_SETTING_NO" uchar;
|
|
"INTERFACE_STRING_DESCRIPTOR" char[101];
|
|
(block "OUT_EP_ONLY_STIM" struct ep_parameters)*;
|
|
(block "IN_EP_ONLY_DAQ" struct ep_parameters)*;
|
|
block "IN_EP_ONLY_EVSERV" struct ep_parameters;
|
|
(block "DAQ_LIST_USB_ENDPOINT" struct {
|
|
uint;
|
|
taggedstruct {
|
|
"FIXED_IN" uchar;
|
|
"FIXED_OUT" uchar;
|
|
};
|
|
})*;
|
|
};
|
|
taggedstruct {
|
|
("OPTIONAL_TL_SUBCMD" enum {
|
|
"GET_DAQ_EP" = 255,
|
|
"SET_DAQ_EP" = 254
|
|
})*;
|
|
};
|
|
};
|
|
|
|
enum packet_assignment_type {
|
|
"NOT_ALLOWED" = 0,
|
|
"FIXED" = 1,
|
|
"VARIABLE_INITIALISED" = 2,
|
|
"VARIABLE" = 3
|
|
};
|
|
|
|
struct buffer {
|
|
uchar;
|
|
taggedstruct {
|
|
"MAX_FLX_LEN_BUF" taggedunion {
|
|
"FIXED" uchar;
|
|
"VARIABLE" uchar;
|
|
};
|
|
block "LPDU_ID" taggedstruct {
|
|
"FLX_SLOT_ID" taggedunion {
|
|
"FIXED" uint;
|
|
"VARIABLE" taggedstruct {
|
|
"INITIAL_VALUE" uint;
|
|
};
|
|
};
|
|
"OFFSET" taggedunion {
|
|
"FIXED" uchar;
|
|
"VARIABLE" taggedstruct {
|
|
"INITIAL_VALUE" uchar;
|
|
};
|
|
};
|
|
"CYCLE_REPETITION" taggedunion {
|
|
"FIXED" uchar;
|
|
"VARIABLE" taggedstruct {
|
|
"INITIAL_VALUE" uchar;
|
|
};
|
|
};
|
|
"CHANNEL" taggedunion {
|
|
"FIXED" enum {
|
|
"A" = 0,
|
|
"B" = 1
|
|
};
|
|
"VARIABLE" taggedstruct {
|
|
"INITIAL_VALUE" enum {
|
|
"A" = 0,
|
|
"B" = 1
|
|
};
|
|
};
|
|
};
|
|
};
|
|
block "XCP_PACKET" taggedstruct {
|
|
"CMD" enum packet_assignment_type;
|
|
"RES_ERR" enum packet_assignment_type;
|
|
"EV_SERV" enum packet_assignment_type;
|
|
"DAQ" enum packet_assignment_type;
|
|
"STIM" enum packet_assignment_type;
|
|
"MULTICAST" enum packet_assignment_type;
|
|
};
|
|
};
|
|
};
|
|
|
|
struct FLX_Parameters {
|
|
uint;
|
|
uint;
|
|
char[256];
|
|
char[256];
|
|
uchar;
|
|
enum {
|
|
"HEADER_NAX" = 0,
|
|
"HEADER_NAX_FILL" = 1,
|
|
"HEADER_NAX_CTR" = 2,
|
|
"HEADER_NAX_FILL3" = 3,
|
|
"HEADER_NAX_CTR_FILL2" = 4,
|
|
"HEADER_NAX_LEN" = 5,
|
|
"HEADER_NAX_CTR_LEN" = 6,
|
|
"HEADER_NAX_FILL2_LEN" = 7,
|
|
"HEADER_NAX_CTR_FILL_LEN" = 8
|
|
};
|
|
enum {
|
|
"PACKET_ALIGNMENT_8" = 0,
|
|
"PACKET_ALIGNMENT_16" = 1,
|
|
"PACKET_ALIGNMENT_32" = 2
|
|
};
|
|
taggedunion {
|
|
block "INITIAL_CMD_BUFFER" struct buffer;
|
|
};
|
|
taggedunion {
|
|
block "INITIAL_RES_ERR_BUFFER" struct buffer;
|
|
};
|
|
taggedstruct {
|
|
(block "POOL_BUFFER" struct buffer)*;
|
|
};
|
|
taggedstruct {
|
|
("OPTIONAL_TL_SUBCMD" enum {
|
|
"FLX_ASSIGN" = 255,
|
|
"FLX_ACTIVATE" = 254,
|
|
"FLX_DEACTIVATE" = 253,
|
|
"GET_DAQ_FLX_BUF" = 252,
|
|
"SET_DAQ_FLX_BUF" = 251,
|
|
"GET_DAQ_CLOCK_MULTICAST" = 250
|
|
})*;
|
|
};
|
|
};
|
|
|
|
block "IF_DATA" taggedunion if_data {
|
|
|
|
"XCP" struct {
|
|
taggedstruct Common_Parameters;
|
|
taggedstruct {
|
|
block "XCP_ON_CAN" struct {
|
|
struct CAN_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
};
|
|
block "XCP_ON_SxI" struct {
|
|
struct SxI_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
};
|
|
block "XCP_ON_TCP_IP" struct {
|
|
struct TCP_IP_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
};
|
|
block "XCP_ON_UDP_IP" struct {
|
|
struct UDP_IP_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
};
|
|
block "XCP_ON_USB" struct {
|
|
struct USB_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
};
|
|
block "XCP_ON_FLX" struct {
|
|
struct FLX_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
};
|
|
};
|
|
};
|
|
|
|
"XCPplus" struct {
|
|
uint;
|
|
taggedstruct Common_Parameters;
|
|
taggedstruct {
|
|
(block "XCP_ON_CAN" struct {
|
|
struct CAN_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
taggedstruct {
|
|
"TRANSPORT_LAYER_INSTANCE" char[101];
|
|
};
|
|
})*;
|
|
(block "XCP_ON_SxI" struct {
|
|
struct SxI_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
taggedstruct {
|
|
"TRANSPORT_LAYER_INSTANCE" char[101];
|
|
};
|
|
})*;
|
|
(block "XCP_ON_TCP_IP" struct {
|
|
struct TCP_IP_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
taggedstruct {
|
|
"TRANSPORT_LAYER_INSTANCE" char[101];
|
|
};
|
|
})*;
|
|
(block "XCP_ON_UDP_IP" struct {
|
|
struct UDP_IP_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
taggedstruct {
|
|
"TRANSPORT_LAYER_INSTANCE" char[101];
|
|
};
|
|
})*;
|
|
(block "XCP_ON_USB" struct {
|
|
struct USB_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
taggedstruct {
|
|
"TRANSPORT_LAYER_INSTANCE" char[101];
|
|
};
|
|
})*;
|
|
(block "XCP_ON_FLX" struct {
|
|
struct FLX_Parameters;
|
|
taggedstruct Common_Parameters;
|
|
taggedstruct {
|
|
"TRANSPORT_LAYER_INSTANCE" char[101];
|
|
};
|
|
})*;
|
|
};
|
|
};
|
|
};
|
|
|
|
/end A2ML
|
|
|
|
/begin MOD_COMMON ""
|
|
BYTE_ORDER MSB_LAST
|
|
ALIGNMENT_BYTE 1
|
|
ALIGNMENT_WORD 2
|
|
ALIGNMENT_LONG 4
|
|
ALIGNMENT_INT64 4
|
|
ALIGNMENT_FLOAT32_IEEE 4
|
|
ALIGNMENT_FLOAT64_IEEE 4
|
|
/end MOD_COMMON
|
|
|
|
/begin IF_DATA XCPplus
|
|
0x0104
|
|
/begin PROTOCOL_LAYER
|
|
0x0104 /* XCP protocol layer version */
|
|
0x7d0 /* T1 */
|
|
0x7d0 /* T2 */
|
|
0x7d0 /* T3 */
|
|
0x7d0 /* T4 */
|
|
0x7d0 /* T5 */
|
|
0x7d0 /* T6 */
|
|
0x7d0 /* T7 */
|
|
0xff /* MAX_CTO */
|
|
0x5bc /* MAX_DTO */
|
|
BYTE_ORDER_MSB_LAST
|
|
ADDRESS_GRANULARITY_BYTE
|
|
OPTIONAL_CMD TIME_CORRELATION_PROPERTIES
|
|
OPTIONAL_CMD ALLOC_ODT_ENTRY
|
|
OPTIONAL_CMD ALLOC_ODT
|
|
OPTIONAL_CMD ALLOC_DAQ
|
|
OPTIONAL_CMD FREE_DAQ
|
|
OPTIONAL_CMD GET_DAQ_EVENT_INFO
|
|
OPTIONAL_CMD GET_DAQ_LIST_INFO
|
|
OPTIONAL_CMD GET_DAQ_RESOLUTION_INFO
|
|
OPTIONAL_CMD GET_DAQ_PROCESSOR_INFO
|
|
OPTIONAL_CMD GET_DAQ_CLOCK
|
|
OPTIONAL_CMD START_STOP_SYNCH
|
|
OPTIONAL_CMD START_STOP_DAQ_LIST
|
|
OPTIONAL_CMD GET_DAQ_LIST_MODE
|
|
OPTIONAL_CMD SET_DAQ_LIST_MODE
|
|
OPTIONAL_CMD WRITE_DAQ
|
|
OPTIONAL_CMD SET_DAQ_PTR
|
|
OPTIONAL_CMD CLEAR_DAQ_LIST
|
|
OPTIONAL_CMD TRANSPORT_LAYER_CMD
|
|
OPTIONAL_CMD UPLOAD
|
|
OPTIONAL_LEVEL1_CMD GET_VERSION
|
|
OPTIONAL_LEVEL1_CMD SET_DAQ_PACKED_MODE
|
|
OPTIONAL_LEVEL1_CMD GET_DAQ_PACKED_MODE
|
|
/end PROTOCOL_LAYER
|
|
|
|
/begin DAQ
|
|
DYNAMIC /* DAQ_CONFIG_TYPE */
|
|
0xffff /* MAX_DAQ */
|
|
0x16 /* MAX_EVENT_CHANNEL */
|
|
0x00 /* MIN_DAQ */
|
|
OPTIMISATION_TYPE_DEFAULT
|
|
ADDRESS_EXTENSION_FREE
|
|
IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD
|
|
GRANULARITY_ODT_ENTRY_SIZE_DAQ_BYTE
|
|
0xff /* MAX_ODT_ENTRY_SIZE_DAQ */
|
|
NO_OVERLOAD_INDICATION
|
|
PRESCALER_SUPPORTED
|
|
/begin TIMESTAMP_SUPPORTED
|
|
0x01 /* TIMESTAMP_TICKS */
|
|
SIZE_DWORD
|
|
UNIT_100NS
|
|
TIMESTAMP_FIXED
|
|
/end TIMESTAMP_SUPPORTED
|
|
/begin EVENT
|
|
"ev_11025" /* name */
|
|
"ev_11025" /* short name */
|
|
0x00 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x5b /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x03 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin DAQ_PACKED_MODE
|
|
ELEMENT_GROUPED
|
|
STS_FIRST
|
|
OPTIONAL
|
|
0x0b /* DPM_SAMPLE_COUNT */
|
|
ALT_SAMPLE_COUNT 0x64
|
|
/end DAQ_PACKED_MODE
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_Audio_in1_LAeq_t" /* name */
|
|
"ev_Audio_in1_LAeq_t" /* short name */
|
|
0x01 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_cos_phi_L1_H1" /* name */
|
|
"ev_cos_phi_L1_H1" /* short name */
|
|
0x02 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_D_L1" /* name */
|
|
"ev_D_L1" /* short name */
|
|
0x03 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_DH_L1" /* name */
|
|
"ev_DH_L1" /* short name */
|
|
0x04 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_Frequency" /* name */
|
|
"ev_Frequency" /* short name */
|
|
0x05 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_I_L1_H1" /* name */
|
|
"ev_I_L1_H1" /* short name */
|
|
0x06 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_I_rm_L1" /* name */
|
|
"ev_I_rm_L1" /* short name */
|
|
0x07 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_I_rms_L1" /* name */
|
|
"ev_I_rms_L1" /* short name */
|
|
0x08 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_P_L1" /* name */
|
|
"ev_P_L1" /* short name */
|
|
0x09 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_P_L1_H1" /* name */
|
|
"ev_P_L1_H1" /* short name */
|
|
0x0a /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_PF_L1" /* name */
|
|
"ev_PF_L1" /* short name */
|
|
0x0b /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_phi_L1_H1" /* name */
|
|
"ev_phi_L1_H1" /* short name */
|
|
0x0c /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_Q_L1" /* name */
|
|
"ev_Q_L1" /* short name */
|
|
0x0d /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_Q_L1_H1" /* name */
|
|
"ev_Q_L1_H1" /* short name */
|
|
0x0e /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_QH_L1" /* name */
|
|
"ev_QH_L1" /* short name */
|
|
0x0f /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_S_L1" /* name */
|
|
"ev_S_L1" /* short name */
|
|
0x10 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_S_L1_H1" /* name */
|
|
"ev_S_L1_H1" /* short name */
|
|
0x11 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_Status" /* name */
|
|
"ev_Status" /* short name */
|
|
0x12 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_U_L1_H1" /* name */
|
|
"ev_U_L1_H1" /* short name */
|
|
0x13 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_U_rm_L1" /* name */
|
|
"ev_U_rm_L1" /* short name */
|
|
0x14 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/begin EVENT
|
|
"ev_U_rms_L1" /* name */
|
|
"ev_U_rms_L1" /* short name */
|
|
0x15 /* EVENT_CHANNEL_NUMBER */
|
|
DAQ
|
|
0xff /* MAX_DAQ_LIST */
|
|
0x00 /* EVENT_CHANNEL_TIME_CYCLE */
|
|
0x09 /* EVENT_CHANNEL_TIME_UNIT */
|
|
0x00 /* EVENT_CHANNEL_PRIORITY */
|
|
CONSISTENCY DAQ
|
|
/begin MIN_CYCLE_TIME
|
|
0x01
|
|
0x07
|
|
/end MIN_CYCLE_TIME
|
|
/end EVENT
|
|
/end DAQ
|
|
|
|
/begin XCP_ON_TCP_IP
|
|
0x0104 /* XCP on TCP_IP version */
|
|
0x15b3 /* Port */
|
|
ADDRESS "192.168.2.12"
|
|
/end XCP_ON_TCP_IP
|
|
/end IF_DATA
|
|
|
|
/begin MOD_PAR ""
|
|
/end MOD_PAR
|
|
|
|
/begin MEASUREMENT Audio_in1 "-"
|
|
SWORD METHOD_1 0 0 -10 10
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000000
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 0
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT Audio_in1_LAeq_t "-"
|
|
FLOAT32_IEEE METHOD_2 0 0 0 120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000004
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 1
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT cos_phi_L1_H1 "-"
|
|
FLOAT32_IEEE METHOD_3 0 0 -1 1
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x0000000a
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 2
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT D_L1 "-"
|
|
FLOAT32_IEEE METHOD_4 0 0 0 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000010
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 3
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT DH_L1 "-"
|
|
FLOAT32_IEEE METHOD_4 0 0 0 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000016
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 4
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT Frequency "-"
|
|
FLOAT32_IEEE METHOD_5 0 0 0 1100
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x0000001c
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 5
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT I_L1_H1 "-"
|
|
FLOAT32_IEEE METHOD_6 0 0 0 10
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000022
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 6
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT I_rm_L1 "-"
|
|
FLOAT32_IEEE METHOD_6 0 0 0 10
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000028
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 7
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT I_rms_L1 "-"
|
|
FLOAT32_IEEE METHOD_6 0 0 0 10
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x0000002e
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 8
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT I1 "Strom Phase 1"
|
|
FLOAT32_IEEE METHOD_6 0 0 -10 10
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000034
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 0
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT P_L1 "-"
|
|
FLOAT32_IEEE METHOD_7 0 0 -4120 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x0000003a
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 9
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT P_L1_H1 "-"
|
|
FLOAT32_IEEE METHOD_7 0 0 -4120 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000040
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 10
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT PF_L1 "-"
|
|
FLOAT32_IEEE METHOD_3 0 0 -1 1
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000046
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 11
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT phi_L1_H1 "-"
|
|
FLOAT32_IEEE METHOD_8 0 0 -180 180
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x0000004c
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 12
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT Q_L1 "-"
|
|
FLOAT32_IEEE METHOD_4 0 0 0 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000052
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 13
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT Q_L1_H1 "-"
|
|
FLOAT32_IEEE METHOD_4 0 0 -4120 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000058
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 14
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT QH_L1 "-"
|
|
FLOAT32_IEEE METHOD_4 0 0 -4120 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x0000005e
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 15
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT S_L1 "-"
|
|
FLOAT32_IEEE METHOD_9 0 0 0 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000064
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 16
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT S_L1_H1 "-"
|
|
FLOAT32_IEEE METHOD_9 0 0 0 4120
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x0000006a
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 17
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT Status "-"
|
|
UBYTE METHOD_3 0 0 0 2
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000070
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 18
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT U_L1_H1 "-"
|
|
FLOAT32_IEEE METHOD_10 0 0 0 412
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000073
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 19
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT U_rm_L1 "-"
|
|
FLOAT32_IEEE METHOD_10 0 0 0 412
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000079
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 20
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT U_rms_L1 "-"
|
|
FLOAT32_IEEE METHOD_10 0 0 0 412
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x0000007f
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 21
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin MEASUREMENT U1 "Spannung_Phase1"
|
|
FLOAT32_IEEE METHOD_10 0 0 -412 412
|
|
BYTE_ORDER MSB_LAST
|
|
ECU_ADDRESS 0x00000085
|
|
ECU_ADDRESS_EXTENSION 0x00
|
|
/begin IF_DATA XCP
|
|
/begin DAQ_EVENT VARIABLE
|
|
/begin DEFAULT_EVENT_LIST
|
|
EVENT 0
|
|
/end DEFAULT_EVENT_LIST
|
|
/end DAQ_EVENT
|
|
/end IF_DATA
|
|
FORMAT "%6.3"
|
|
/end MEASUREMENT
|
|
|
|
/begin COMPU_METHOD METHOD_1 "METHOD_1"
|
|
LINEAR "%6.3" "V"
|
|
COEFFS_LINEAR 3.0517578125000000e-04 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_2 "METHOD_2"
|
|
LINEAR "%6.3" "dBA"
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_3 "METHOD_3"
|
|
LINEAR "%6.3" "-"
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_4 "METHOD_4"
|
|
LINEAR "%6.3" "var"
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_5 "METHOD_5"
|
|
LINEAR "%6.3" "Hz"
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_6 "METHOD_6"
|
|
LINEAR "%6.3" "A"
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_7 "METHOD_7"
|
|
LINEAR "%6.3" "W"
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_8 "METHOD_8"
|
|
LINEAR "%6.3" "deg."
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_9 "METHOD_9"
|
|
LINEAR "%6.3" "VA"
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/begin COMPU_METHOD METHOD_10 "METHOD_10"
|
|
LINEAR "%6.3" "V"
|
|
COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
|
|
/end COMPU_METHOD
|
|
|
|
/end MODULE
|
|
/end PROJECT |