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)
|
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
|
402 |
Acquisition step missed |
|
403 |
CIO Hi Overload warning |
High priority thread overload
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 |