Annexe : All parameters - arribada/CLS-Argos-Linkit-CORE GitHub Wiki

Identifiers

Name Key Factory Reset Encoding Range Units Comments
ARGOS_DECID IDP12 0 UINT
ARGOS_HEXID IDT06 0000000 HEX 0000000 .. FFFFFFFF
DEVICE_DECID IDT10 UINT 0 .. MAX_UINT The lower 32-bits of the Nordic “unique” device identifier.
DEVICE_MODEL IDT02 Platform dependent STRING CORE
SB
UW
FW_APP_VERSION IDT03 Version dependent STRING 128 chars
HW_VERSION IDT04 STRING LinkIt V1
LinkIt V2
Uses presence of I2C device MCP4719 to determine the hardware version
PROFILE_NAME IDP11 FACTORY STRING 128 Chars

Argos

Name Key Factory Reset Encoding Range Units Comments
ARGOS_AOP_DATE ART03 7/10/2021 22:41:14 DATESTRING N/A
ARGOS_DUTY_CYCLE ARP18 000000 HEX 000000 .. FFFFFF
ARGOS_FREQ ARP03 401.65 FLOAT 401.62 .. 401.68 KHz
ARGOS_MODE ARP01 OFF
LEGACY
DUTY_CYCLE
PASS_PREDICTION
ENUM OFF = 0
LEGACY = 1
DUTY_CYCLE = 2
PASS_PREDICTION = 3
Set to OFF by in Horizon.
ARGOS_NTRY_PER_MESSAGE ARP19 0 UINT 0 (INFINITE)
1 .. 86400
Tries
ARGOS_POWER ARP04 500
40
200
500
5
50
350
750
1000
1500
ENUM 3 = 1
40 = 2
200 = 3
500 = 4
5 = 5
50 = 6
350 = 7
750 = 8
1000 = 9
1500 = 10
mW This parameter has no effect on Horizon.
ARGOS_RX_AOP_UPDATE_PERIOD ARP34 30 UINT 0 .. MAX_UINT Days
ARGOS_RX_EN ARP32 1 BOOLEAN 0 .. 1
ARGOS_RX_MAX_WINDOW ARP33 900 UINT 1 .. MAX_UINT Seconds
ARGOS_TCXO_WARMUP_TIME ARP35 5 UINT 0 .. 30 Seconds
ARGOS_TIME_SYNC_BURST_EN ARP30 1 BOOLEAN 0 .. 1
ARGOS_TX_JITTER_EN ARP31 1 BOOLEAN 0 .. 1
ARGOS_TX_REPETITION ARP05 60 UINT 30 .. 1200 Seconds
RX_COUNTER ART10 0 UINT 0 .. MAX_UINT
RX_TIME ART11 0 UINT 0 .. MAX_UINT Seconds
TX_COUNTER ART02 0 UINT 0 .. MAX_UINT
LAST_TX ART01 01/01/1970 00:00:00 DATESTRING N/A
GNSS_NBLASTFIX_TOSEND ARP16 16 ENUM 1 = 1
2 = 2
3 = 3
4 = 4
8 = 8
12 = 9
16 = 10
20 = 11
24 = 12
GNSS_DELTATIME_ACQ ARP11 60 ENUM 0 = No periodic scheduling
10 = 1
15 = 2
30 = 3
60 = 4
120 = 5
360 = 6
720 = 7
1440 = 8
Minutes A new “0 option” means no periodic scheduling shall be performed. This, however, does not prevent the initial GNSS fix (cold start) from being attempted.

Power

Name Key Factory Reset Encoding Range Units Comments
BATT_SOC POT03 N/A UINT 0 .. 100 %
BATT_VOLTAGE POT06 FLOAT 0..12 V
LAST_FULL_CHARGE_DATE POT05 01/01/1970 00:00:00 DATESTRING N/A

Certification

Name Key Factory Reset Encoding Range Units Comments
CERT_TX_ENABLE CTP01 0 BOOLEAN 0 .. 1
CERT_TX_MODULATION CTP03 A2
A3
A4
ENUM A2 = 0
A3 = 1
A4 = 2
CERT_TX_PAYLOAD CTP02 FFFF .. FF (31 hex bytes long) TEXT Uppercase ASCII hex only For short payload use 15 bytes of ASCII hex. For long payload use 31 bytes of ASCII hex. If the payload is less than 15 bytes, it is rounded-up to 15 bytes with zero padding. If the payload is greater than 15 bytes but less than 31 bytes, it is rounded-up to 31 bytes with zero padding.
CERT_TX_REPETITION CTP04 60 UINT 1 .. MAX_UINT Seconds

GNSS

Name Key Factory Reset Encoding Range Units Comments
GNSS_ACQ_TIMEOUT GNP05 120 UINT 10 .. 600 Seconds
GNSS_ASSISTNOW_EN GNP24 0 BOOLEAN 0 .. 1 This refers to the AssistNow Autonomous feature. This option takes precedence over GNSS_ASSISTNOW_OFFLINE_EN. Default is disabled for Horizon since the GNSS always remains powered.
GNSS_ASSISTNOW_OFFLINE_EN GNP27 0 BOOLEAN 0 .. 1 This refers to the AssistNow Offline feature. The option GNSS_ASSISTNOW_EN for this option to take any effect.
GNSS_COLD_ACQ_TIMEOUT GNP09 530 UINT 10 .. 600 Seconds
GNSS_COLD_START_RETRY_PERIOD GNP23 60 UINT 1 .. MAX_UINT Seconds
GNSS_DYN_MODEL GNP11 PORTABLE
STATIONARY
PEDESTRIAN
AUTOMOTIVE
SEA
AIRBORNE_1G
AIRBORNE_2G
AIRBORNE_4G
WRIST_WORN_WT
BIKE
ENUM PORTABLE = 0
STATIONARY = 2
PEDESTRIAN = 3
AUTOMOTIVE = 4
SEA = 5
AIRBORNE_1G = 6
AIRBORNE_2G = 7
AIRBORNE_4G = 8
WRIST_WORN_WT = 9
BIKE = 10
GNSS_ENABLE GNP01 1 BOOLEAN 0 .. 1
GNSS_FIX_MODE GNP10 AUTO
2D
3D
ENUM 2D = 1
3D = 2
AUTO = 3
GNSS_HACCFILT_ENABLE GNP20 1 BOOLEAN 0 .. 1
GNSS_HACCFILT_THR GNP21 5 UINT 0 .. MAX_UINT Metres
GNSS_HDOPFILT_ENABLE GNP02 1 BOOLEAN 0 .. 1
GNSS_HDOPFILT_THR GNP03 2 UINT 2 .. 15 HDOP
GNSS_MIN_NUM_FIXES GNP22 1 UINT 1 .. MAX_UINT
GNSS_TRIGGER_ON_SURFACE GNP25 0 BOOLEAN 0 .. 1 Allows the GNSS to be immediately triggered on a underwater detection surfaced event.
GNSS_TRIGGER_ON_AXL_WAKEUP GNP26 0 BOOLEAN 0 .. 1 Allows the GNSS to be immediately triggered on an AXL wakeup event.

Low Battery

Name Key Factory Reset Encoding Range Units Comments
LB_ARGOS_DUTY_CYCLE LBP05 000000 HEX 000000 .. FFFFFF
LB_ARGOS_MODE LBP04 LEGACY
PASS_PREDICTION
ENUM OFF = 0
LEGACY = 1
DUTY_CYCLE = 2
PASS_PREDICTION = 3
LB_ARGOS_POWER LBP03 500
40
200
500
5
50
350
750
1000
1500
ENUM 3 = 1
40 = 2
200 = 3
500 = 4
5 = 5
50 = 6
350 = 7
750 = 8
1000 = 9
1500 = 10
mW
LB_ARGOS_TX_REPETITION ARP06 240 UINT 30 .. 1200 Seconds
LB_EN LBP01 0 BOOLEAN 0 .. 1
LB_GNSS_ACQ_TIMEOUT LBP09 120 UINT 10 .. 600 Seconds
LB_GNSS_DELTATIME_ACQ ARP12 60 ENUM 10 = 1
15 = 2
30 = 3
60 = 4
120 = 5
360 = 6
720 = 7
1440 = 8
Minutes
LB_GNSS_EN LBP06 1 BOOLEAN 0 .. 1
LB_GNSS_HACCFILT_THR LBP10 5 UINT 0 .. MAX_UINT Metres
LB_GNSS_HDOPFILT_THR LBP07 2 UINT 2 .. 15 HDOP
LB_GNSS_NBLASTFIX_TOSEND LBP08 1 ENUM 1 = 1
2 = 2
3 = 3
4 = 4
8 = 8
12 = 9
16 = 10
20 = 11
24 = 12
LB_NTRY_PER_MESSAGE LBP11 4 UINT 0 (INFINITE)
1 .. 86400
Tries
LB_TRESHOLD LBP02 10 UINT 0 .. 100 %

LED Settings

Name Key Factory Reset Encoding Range Units Comments
LED_MODE LDP01 24HRS
OFF
ENUM OFF = 0
24HRS = 1
ALWAYS = 3
EXT_LED_MODE LDP02 ALWAYS
OFF
ENUM OFF = 0
24HRS = 1
ALWAYS = 3
Assumes a single colour GPIO LED that is used to signal the GNSS state.

Prepass Settings

Name Key Factory Reset Encoding Range Units Comments
PP_COMP_STEP PPP06 10 UINT 1 .. 1000
PP_LINEAR_MARGIN PPP05 300 UINT 1 .. 3600
PP_MAX_ELEVATION PPP02 90 FLOAT 0 .. 90 Degrees
PP_MAX_PASSES PPP04 1000 UINT 1 .. 10000
PP_MIN_DURATION PPP03 30 UINT 20 .. 3600 Seconds
PP_MIN_ELEVATION PPP01 15 FLOAT 0 .. 90 Degrees

Underwater Settings

Name Key Factory Reset Encoding Range Units Comments
UNDERWATER_DETECT_SOURCE UNP10 SWS
PRESSURE_SENSOR
ENUM 0 = SWS
1 = PRESSURE_SENSOR
Determines which sensor source to use for underwater detection events. If PRESSURE_SENSOR is used and the device is not detected during bootup, then SWS is used as the fall back instead.
UNDERWATER_DETECT_THRESH UNP11 1.1 FLOAT 0 .. 100 Bar Threshold value beneath which the unit is considered to be surfaced.
UW_DRY_SAMPLING UNP04 60 UINT 0 .. MAX_UINT Seconds
UW_DRY_TIME_BEFORE_TX UNP02 1 UINT 0 .. MAX_UINT Seconds
UW_ENABLE UNP01 0 BOOLEAN 0 .. 1
UW_WET_SAMPLING UNP03 60 UINT 0 .. MAX_UINT Seconds
UW_MAX_SAMPLES UNP05 5 UINT 1 .. MAX_UINT Maximum number of samples to capture during a dry/wet sampling window
UW_MIN_DRY_SAMPLES UNP06 1 UINT 1 .. MAX_UINT Minimum number of samples (out of max samples) for dry determination
UW_SAMPLE_GAP UNP07 1000 UINT 1 .. MAX_UINT Milliseconds Period in milliseconds between each sample in the window
UW_PIN_SAMPLE_DELAY UNP08 1 UINT 1 .. MAX_UINT Milliseconds Period to wait after asserting SWS_ENABLE pin before sampling the SWS_SAMPLE pin and then deasserting SWS_ENABLE
UW_DIVE_MODE_ENABLE UNP12 0 BOOLEAN Determines whether dive mode is enabled or not.
UW_DIVE_MODE_START_TIME UNP13 60 UINT 0 .. MAX_UINT Seconds When dive mode is enabled, upon receiving the first UW detection event, the unit enter dive mode after UW_DIVE_MODE_START_TIME seconds.

Wireless Charger

Name Key Factory Reset Encoding Range Units Comments
WCHG_STATUS WCT01 TEXT NOTFITTED
PROGRAMMED
UNDETECTED
NEEDSOTP
When a 5V charge is present, can be used to determine if the wireless charger is programmed (PROGRAMMED) or not (NEEDSOTP). If the device is unresponsive or if a 5V charge is not present then shall return UNDETECTED. On boards without a wireless charger fitted shall return NOTFITTED.

Zone Parameters

Name Key Factory Reset Encoding Range Units Comments
ZONE_ACTIVATION_DATE ZOP06 01/01/2020 00:00:00 DATESTRING N/A
ZONE_ARGOS_DEPTH_PILE ZOP08 1 ENUM 1 = 1
2 = 2
3 = 3
4 = 4
8 = 8
12 = 9
16 = 10
20 = 11
24 = 12
ZONE_ARGOS_DUTY_CYCLE ZOP12 FFFFFF HEX 000000 .. FFFFFF
ZONE_ARGOS_MODE ZOP11 LEGACY
PASS_PREDICTION
ENUM OFF = 0
LEGACY = 1
DUTY_CYCLE = 2
PASS_PREDICTION = 3
ZONE_ARGOS_NTRY_PER_MESSAGE ZOP13 0 UINT 0 (INFINITE)
1 .. 86400
tries Number of tries
ZONE_ARGOS_POWER ZOP09 200 (other) ENUM 3 = 1
40 = 2
200 = 3
500 = 4
5 = 5
50 = 6
350 = 7
750 = 8
1000 = 9
1500 = 10
mW Power configuration for the zone
ZONE_ARGOS_REPETITION_SECONDS ZOP10 240 (other) UINT 30 .. 1200 Seconds Repetition time in seconds
ZONE_CENTER_LATITUDE ZOP19 -48.8752 FLOAT -90 .. 90 Degrees
ZONE_CENTER_LONGITUDE ZOP18 -123.3925 FLOAT -180 .. 180 Degrees
ZONE_ENABLE_ACTIVATION_DATE ZOP05 1 BOOLEAN 0 .. 1
ZONE_ENABLE_OUT_OF_ZONE_DETECTION_MODE ZOP04 0 BOOLEAN 0 .. 1
ZONE_GNSS_ACQ_TIMEOUT ZOP17 240 UINT 10 .. 600 Seconds
ZONE_GNSS_DELTATIME_ACQ ZOP14 60 ENUM 10 = 1, 15 = 2, ... Minutes
ZONE_GNSS_HACCFILT_THR ZOP16 5 UINT 0 .. MAX_UINT Metres
ZONE_GNSS_HDOPFILT_THR ZOP15 2 UINT 2 .. 15 HDOP
ZONE_RADIUS ZOP20 1000 UINT 1 .. MAX_UINT Metres
ZONE_TYPE ZOP01 CIRCLE ENUM CIRCLE = 1

Debug

Name Key Factory Reset Encoding Range Units Comments
DEBUG_OUTPUT_MODE DBP01 UART ENUM UART = 0, BLE = 1 Selects the debug output for live trace during operational mode only. If BLE is selected then the BLE NUS service is used as an output channel only for all trace messages.

Sensors

Name Key Factory Reset Encoding Range Units Comments
PH_SENSOR_ENABLE PHP01 0 BOOLEAN 0 .. 1 Sensor enable
PH_SENSOR_PERIODIC PHP02 0 UINT 0 .. MAX_UINT Seconds 0 means do not schedule, otherwise period in seconds to sample the sensor
PH_SENSOR_VALUE PHP03 - FLOAT 1 .. 14
NaN if sensor not present
PH Resolution of sensor is 0.001PH
SEA_TEMP_SENSOR_ENABLE STP01 0 BOOLEAN 0 .. 1 Sensor enable
SEA_TEMP_SENSOR_PERIODIC STP02 0 UINT 0 .. MAX_UINT Seconds 0 means do not schedule, otherwise period in seconds to sample the sensor
SEA_TEMP_SENSOR_VALUE STP03 - FLOAT NaN if sensor not present C
ALS_SENSOR_ENABLE LTP01 0 BOOLEAN 0 .. 1 Sensor enable
ALS_SENSOR_PERIODIC LTP02 0 UINT 0 .. MAX_UINT Seconds 0 means do not schedule, otherwise period in seconds to sample the sensor
ALS_SENSOR_VALUE LTP03 - FLOAT 0 .. 65535
NaN if sensor not present
Lux
CDT_SENSOR_ENABLE CDP01 0 BOOLEAN 0 .. 1 Sensor enable
CDT_SENSOR_PERIODIC CDP02 0 UINT 0 .. MAX_UINT Seconds 0 means do not schedule, otherwise period in seconds to sample the sensor
CDT_SENSOR_CONDUCTIVITY_VALUE CDP03 - FLOAT NaN if sensor not present
CDT_SENSOR_DEPTH_VALUE CDP04 - FLOAT NaN if sensor not present Metres
CDT_SENSOR_TEMPERATURE_VALUE CDP05 - FLOAT NaN if sensor not present C
AXL_SENSOR_ENABLE AXP01 0 BOOLEAN 0 .. 1 Sensor enable
AXL_SENSOR_PERIODIC AXP02 0 UINT 0 .. MAX_UINT Seconds 0 means do not schedule, otherwise period in seconds to sample the sensor
AXL_SENSOR_WAKEUP_THRESH AXP03 0 FLOAT 0.0 .. 8.0 G G-force slope to trigger wake-up using BMX160 "any movement" interrupt
AXL_SENSOR_WAKEUP_SAMPLES AXP04 5 UINT 1 .. 5 Samples Number of samples over which to evaluate the G-force slope
PRESSURE_SENSOR_ENABLE PRP01 0 BOOLEAN 0 .. 1 Sensor enable
PRESSURE_SENSOR_PERIODIC PRP02 0 UINT 0 .. MAX_UINT Seconds 0 means do not schedule, otherwise period in seconds to sample the sensor
⚠️ **GitHub.com Fallback** ⚠️