Lists of interest

Lists of Variables

This section shows all the variables employed by MEX.

BIT Variables

ID

Name

Description

0

Always fail

This signal is always fail - 0 for fail, 1 for OK

1

Always OK

This signal is always OK - 0 for fail, 1 for OK

5

Power error

Power supply state

6

File system error

System file manager

7

System error

This bit checks whether the system is running properly. 0 for system error, 1 for system OK

8

Memory Allocation

RAM allocation - 0 for trying to use more than available memory, 1 for running

9

PDI error

PDI files - Dependent on PDI Error Source (UVar 50)

  • 0 for wrong PDI configuration: if PDI Error Source \(>\) 0

  • 1 for running OK: if PDI Error Source \(==\) 0

10

CIO Low or C2 Error

Bits 400 and 401 are recommended instead - 0 for failed, 1 for OK

Warning

Deprecated variable

12

System power up bit error

Power up - 0 for error, 1 for OK

13

Reset and write disabled

Reset and non-operation PDI writes are allowed - 0 for disabled, 1 for enabled

16

Stack core 1 usage FAIL

0 for stack overflow, 1 for OK

53

Sensor-Internal Magnetometer (LIS3MDL)

Internal LIS3MDL magnetometer - 0 for disabled, 1 for enabled

60

Sensor-External I2C device 0

External communication I2C of device 0

65

SCI A Transmitting (Sara)

Serial Communication Interface - sara transmission

66

SCI A Receiving (Sara)

Serial Communication Interface - sara reception

0 for not receiving, 1 for receiving

67

SCI B Transmitting (Radio)

Serial Communication Interface - radio transmission

68

SCI B Receiving (Radio)

Serial Communication Interface - radio reception

0 for not receiving, 1 for receiving

69

SCI C Transmitting (RS485)

Serial Communication Interface - RS485 transmission

70

SCI C Receiving (RS485)

Serial Communication Interface - RS485 reception

0 for not receiving, 1 for receiving

73

CAN A ERROR

CAN A state - 0 for error, 1 for OK

74

CAN B ERROR

CAN B state - 0 for error, 1 for OK

75

CAN A warning

CAN A state - 0 for warning, 1 for OK

76

CAN B warning

CAN B state - 0 for warning, 1 for OK

96-98

SCI A-C receiving error

SCI A to C - 0 for error in this port (invalid format or configuration), 1 for OK

102-103

CAN A-B receiving

CAN A to B communication - 0 for not receiving, 1 for receiving

104-105

Stick PPM 0-1 not detected

Stick PPM 0-1 - 0 for not detecting, 1 for detecting

108-109

Stick PPM 2-3 not detected

Stick PPM 2-3 - 0 for not detecting, 1 for detecting

111-112

CAN A-B transmitting

CAN signals A to B - 0 for not transmitting, 1 for transmitting

120-123

Pulse 0-3 not detected

Pulse 0 to 3 detection - 0 for pulse not detected, 1 for detected

329

3.3V power source

0 for error, 1 for OK

330

Jetibox COMM Error

0 for error with Jetibox communications, 1 for Jetibox communication OK

400

C1 Low Frequency

Low priority thread frequency

  • 0 for error \(\rightarrow\) Low priority thread running frequency < 10 Hz

  • 1 for OK \(\rightarrow\) Low priority thread running frequency > 10 Hz

402

Acquisition step missed

  • 0 for Acquisition step missed \(\rightarrow\) High priority thread frequency fluctuation is higher than permitted (1%).

  • 1 for Acquisition Task OK \(\rightarrow\) High priority thread frequency fluctuation is under set limits (1%)

403

CIO Hi Overload warning

High priority thread overload

  • 0 for Acquisition Task overload \(\rightarrow\) Acquisition Task Maximum CPU Ratio \(>\) 90%

  • 1 for Acquisition Task usage OK \(\rightarrow\) Acquisition Task Maximum CPU Ratio \(\leq\) 90%

Note

Non-recoverable variable

800-807

PWM 0-7 GPIO Off

PWM GPIO 0-7 communication State - 0 for Off, 1 for On

816-819

EQEP_A-I (GPIO17-20) Off

Input/Output State - 0 for Off, 1 for On

1010-1019

Custom msg 0-9 Rx Error

Custom message timeout - 0 for error, 1 for OK

1200-1209

User BIT 00-09 Error

User bit 00 to 09 - 0 for error, 1 for OK

Real Variables (RVar) - 32 Bits

ID

Name

Units/Values

Description

50

CAN-A Tx Rate

pkts/s

CAN-A transmission packet rate

51

CAN-B Tx Rate

pkts/s

CAN-B transmission packet rate

52

CAN-A Tx skip Rate

pkts/s

CAN-A messages delayed because no mailbox is available for sending

53

CAN-B Tx skip Rate

pkts/s

CAN-B messages delayed because no mailbox is available for sending

300

Relative Timestamp

s

Time spent since power-on of the system

313

Magnetometer - X Body Axis

T

Magnetometer measurement for X axis

Warning

Deprecated variable

314

Magnetometer - Y Body Axis

T

Magnetometer measurement for Y axis

Warning

Deprecated variable

315

Magnetometer - Z Body Axis

T

Magnetometer measurement for Z axis

Warning

Deprecated variable

322

Internal LIS3MDL Magnetometer Raw X in SI

T

Internal LIS3MDL Magnetometer raw measurement for X axis

323

Internal LIS3MDL Magnetometer Raw Y in SI

T

Internal LIS3MDL Magnetometer raw measurement for Y axis

324

Internal LIS3MDL Magnetometer Raw Z in SI

T

Internal LIS3MDL Magnetometer raw measurement for Z axis

325

Internal LIS3MDL Magnetometer Temperature

K

Internal LIS3MDL Magnetometer temperature

700-703

RPM 0-3

rad/s

Angular speed associated to pulse captured 0-3

800-805

PWM 0-5

custom type

Pulse Width Modulation signal 0 to 5

1100-1104

Lidar 0-4 Distance

m

Configurable variables for Lidar distances 0 to 4

1320

ADC 3.3V Input 0

V

MEX ADC 3.3 V input 0

1322-1323

ADC 5.0V Input 0-1

V

MEX ADC 5.0 V inputs 0 and 1

1324

ADC 12.0V Input 0

V

MEX ADC 12.0 V input 0

1326

ADC 36.0V Input 0

V

MEX ADC 36.0 V input 0

1328-1329

ADC vIn 0-1

V

MEX External power supplies 0 and 1

1330

PCB Temperature

K

MEX PCB Temperature (from ADC input)

1331

ADC HW Version

V

Hardware version of MEX ADC

1450-1453

Captured Pulse 0-3

customType

Input values from pulses

3100-3119

User Variable 00-19 (Real - 32 Bits)

customType

Free variables for the user to use

Integer Variables (UVar) - 16 Bits

ID

Name

Description

50

PDI Error Source

Index for PDI error source identification.

For further information, consult the List of PDI errors section of the 1x Software Manual

51

Operator error source

Index for operation error source identification

54

4XV Veronte CAP

Current Autopilot 1x selected

90

Version Major

Major software version

91

Version Minor

Minor software version

92

Version Revision

Revision software version

95

UAV Address

UAV address

450

CAN-A Tx errors

CAN A communication errors in transmission

451

CAN-A Rx errors

CAN A communication errors in reception

452

CAN-B Tx errors

CAN B communication errors in transmission

453

CAN-B Rx errors

CAN B communication errors in reception

454-455

CAN to Serial 0-1 frames dropped

Lost messages during CAN to Serial transformations

495-496

Global configuration state (crc) of files-memory (Higher-Lower 16 bits)

Global configuration state (crc) of files-memory

497

Config manager status (flash / sd / maintenance mode)

Configuration manager status

498-499

Global configuration state (crc) of files-memory

Global configuration state (crc) of files-memory

600

PPM channel 0 output

MEX PPM channel output

620

Jetibox max successfully parsed message

Maximum Jetibox messages successfully parsed

1000-1019

User Variable 00-19 (Unsigned Integer - 16 bits)

Free variables for user

List of Addresses

Every Embention device communicate with other devices/tools using its address through VCP.

The following list contains all these addresses:

Address

Recognized as

Description

0

Dummy for pdi builders

Dummy for pdi builder

1

Cloud

Veronte Cloud address

2

Vlink

Address used by Veronte Link app to communicate with Veronte units

2-3

App + Address

Veronte applications addresses. App 2 is the one used by default by Veronte applications, although App 3 is also available

255-511

App dynamic + Address

Dynamic addresses for Veronte applications

998

Broadcast

To all devices on a network

999

Address unknown

This address can be used for a device that does not have a valid address configured

1000-1777

1x v4.0 + Address

Specific address of an Autopilot 1x with hardware version 4.0

1778-3999

1x v4.5 + Address

Specific address of an Autopilot 1x with hardware version 4.5

4000-17999

1x v4.8 + Address

Specific address of an Autopilot 1x with hardware version 4.8

18000-19899

1x BCS + Address

Specific address of a BCS unit

19900-19999

1x v4.7. For internal use only + Address

Specific address of an Autopilot 1x with hardware version 4.7

20000-21999

Smart Can Isolator + Address

Specific address of a Smart Can Isolator unit

30000-31999

MC01 + Address

Specific address of a MC01 unit

32000-34999

MC24 motor controller + Address

Specific address of a MC24 unit

35000-39999

MC110 motor controller + Address

Specific address of a MC110 unit

40000-41999

CEX + Address

Specific address of a CEX with hardware version 1.2

42000-43999

MEX + Address

Specific address of a MEX unit

44000-49999

CEX2 + Address

Specific address of a CEX with hardware version 2.0

50000-51089

Arbiter v1.0 + Address

Specific address of an Arbiter with hardware version 1.0

51090-51999

Arbiter v1.2 + Address

Specific address of an Arbiter with hardware version 1.2

52000-59999

Arbiter v1.8 + Address

Specific address of an Arbiter with hardware version 1.8

60000-65535

Reserved + Address

Reserved addresses

65536-69631

Virtual v4.0 + Address

Specific address of a Virtual Autopilot 1x with hardware version 4.0

69632-73727

Virtual v4.5 + Address

Specific address of a Virtual Autopilot 1x with hardware version 4.5

73728-77823

Virtual v4.8 + Address

Specific address of a Virtual Autopilot 1x with hardware version 4.8