EMIT_PARAMS
This parameter enables or disables availability of all other parameters. This parameter should be set to 1 in majority of usage scenarios. However if you would like to avoid users from configuration of MavPorter, you can disable configuration by setting of EMIT_PARAMS to 0. Configuration can be enabled back when needed.
PRTx_BAUD
This parameter configure port baudrate. Different to Ardupilot, value here is actual baudrate divided by 100. You can set basically all standard baudrates up to 1 500 000 bps. Non-standard baudrates are also supported, please contact us if you have specific request.
PRTx_FLT_A_ID
PRTx_FLT_B_ID
PRTx_FLT_C_ID
PRTx_FLT_D_ID
PRTx_FLT_E_ID
MavPorter has 5 filters for each port, so user can allow or block up to 5 message IDs per port.
This parameter set filter A, B, C, D or E to specific ID of message. When this parameter is set to value 0 or above, MavPorter will drop or allow this message on selected port. If filtering runs as blocking or allowing (blocking all other) is configured by PRTx_FLT_MODE.
EXAMPLE 1:
User would like to block MavLink message SYS_STATUS ( ID #1 ) to be sent to PRT2 (from any other port). Configuration is:
PRT2_FLT_A_ID “1”
PRT2_FLT_A_SPD “0”
PRT2_FLT_MODE “0”
EXAMPLE 2:
User would like to allow only MavLink messages HEARTBEAT ( ID #0 ) and GLOBAL_POSITION_INT ( ID #33 ) to be sent to PRT4 (from any other port). Configuration is:
PRT4_FLT_A_ID “0”
PRT4_FLT_A_SPD “0”
PRT4_FLT_B_ID “33”
PRT4_FLT_B_SPD “0”
PRT4_FLT_MODE “1”
PRTx_FLT_A_SPD
PRTx_FLT_B_SPD
PRTx_FLT_C_SPD
PRTx_FLT_D_SPD
PRTx_FLT_E_SPD
This parameter set filter A, B, C, D or E to limit speed of message ID selected by PRTx_FLT_x_ID. This parameter is used when you wish to only limit update frequency of some message ID, but not block completely. To disable filtering by speed, set this parameter to 0.
PRTx_FLT_MODE
This parameter sets all filters for selected port to blocking or allowing mode. When set to 0, MavPorter will block message IDs set in filters A,B,C,D,E. If PRTx_FLT_MODE is set to 1, MavPorter will block all messages and allow only IDs configured in filters A,B,C,D,E.
PRTx_FWD_TO_Px
This parameter is used to avoid MavPorter from forwarding of MavLink data from one port to other. By default are forwardings enabled for all ports, so all data from each port are forwarded to all other ports. This parameters may be useful to avoid overload of connected devices by irelevant data.
PRTx_MODE
This parameter is used to configure serial port mode. By default are all ports set to 1 -> MavLink. You can set also port to Disabled -> 0. Other values are reserved.
PRTx_NO_OWN_DTA
This parameter blocks MavPorter from sending own data to this port. By default is set to 0 -> data allowed, so ENTIRE will send own heartbeat to this port and also will generate parameter protocol and other features of MavPorter to this port. If you would like to avoid sending of own data, set this parameter to 1.
EMIT_PARAMS
This parameter enables or disables availability of all other parameters. This parameter should be set to 1 in majority of usage scenarios. However if you would like to avoid users from configuration of MavPorter, you can disable configuration by setting of EMIT_PARAMS to 0. Configuration can be enabled back when needed.
PRTx_BAUD
This parameter configure port baudrate. Different to Ardupilot, value here is actual baudrate divided by 100. You can set basically all standard baudrates up to 1 500 000 bps. Non-standard baudrates are also supported, please contact us if you have specific request.
PRTx_FLT_A_ID
PRTx_FLT_B_ID
PRTx_FLT_C_ID
PRTx_FLT_D_ID
PRTx_FLT_E_ID
MavPorter has 5 filters for each port, so user can allow or block up to 5 message IDs per port.
This parameter set filter A, B, C, D or E to specific ID of message. When this parameter is set to value 0 or above, MavPorter will drop or allow this message on selected port. If filtering runs as blocking or allowing (blocking all other) is configured by PRTx_FLT_MODE.
EXAMPLE 1:
User would like to block MavLink message SYS_STATUS ( ID #1 ) to be sent to PRT2 (from any other port). Configuration is:
PRT2_FLT_A_ID “1”
PRT2_FLT_A_SPD “0”
PRT2_FLT_MODE “0”
EXAMPLE 2:
User would like to allow only MavLink messages HEARTBEAT ( ID #0 ) and GLOBAL_POSITION_INT ( ID #33 ) to be sent to PRT4 (from any other port). Configuration is:
PRT4_FLT_A_ID “0”
PRT4_FLT_A_SPD “0”
PRT4_FLT_B_ID “33”
PRT4_FLT_B_SPD “0”
PRT4_FLT_MODE “1”
PRTx_FLT_A_SPD
PRTx_FLT_B_SPD
PRTx_FLT_C_SPD
PRTx_FLT_D_SPD
PRTx_FLT_E_SPD
This parameter set filter A, B, C, D or E to limit speed of message ID selected by PRTx_FLT_x_ID. This parameter is used when you wish to only limit update frequency of some message ID, but not block completely. To disable filtering by speed, set this parameter to 0.
PRTx_FLT_MODE
This parameter sets all filters for selected port to blocking or allowing mode. When set to 0, MavPorter will block message IDs set in filters A,B,C,D,E. If PRTx_FLT_MODE is set to 1, MavPorter will block all messages and allow only IDs configured in filters A,B,C,D,E.
PRTx_FWD_TO_Px
This parameter is used to avoid MavPorter from forwarding of MavLink data from one port to other. By default are forwardings enabled for all ports, so all data from each port are forwarded to all other ports. This parameters may be useful to avoid overload of connected devices by irelevant data.
PRTx_MODE
This parameter is used to configure serial port mode. By default are all ports set to 1 -> MavLink. You can set also port to Disabled -> 0. Other values are reserved.
PRTx_NO_OWN_DTA
This parameter blocks MavPorter from sending own data to this port. By default is set to 0 -> data allowed, so ENTIRE will send own heartbeat to this port and also will generate parameter protocol and other features of MavPorter to this port. If you would like to avoid sending of own data, set this parameter to 1.