MARKCONTROL

Controls processing of mark inputs

Platform:

OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700

This command is used to control the processing of the mark inputs. Using this command, the mark inputs can be enabled or disabled, polarity can be changed and a time offset and guard against extraneous pulses can be added.

The MARKxPOS and MARKxTIME logs have their outputs (and extrapolated time tags) pushed into the future (relative to the mark input (MKI) event) by the amount entered into the time bias field. In almost all cases, this value is set to 0, which is also the default setting (see MARKPOS, MARK2POS, MARK3POS and MARK4POS and MARK1TIME, MARK2TIME, MARK3TIME and MARK4TIME).

Message ID: 614

Abbreviated ASCII Syntax:

MARKCONTROL signal [switch [polarity [timebias [timeguard]]]]

Factory Default:

MARKCONTROL MARK1 ENABLE

MARKCONTROL MARK2 ENABLE

ASCII Example:

MARKCONTROL MARK1 ENABLE NEGATIVE 50 100

TTL Pulse Polarity

 

If using an external device, such as a camera, connect the device to the receiver’s I/O port. Use a cable that is compatible with both the receiver and the device. A MARKIN pulse can be a trigger from the device to the receiver. See also the MARKPOS, MARK2POS, MARK3POS and MARK4POS command and the MARK1TIME, MARK2TIME, MARK3TIME and MARK4TIME command.

Field

Field Type

ASCII Value

Binary Value

Description

Format

Binary Bytes

Binary Offset

1

Command header

-

-

MARKCONTROL header

This field contains the command name for abbreviated ASCII or the message header for ASCII or Binary.

-

H

0

2

signal

MARK1

0

Specifies which mark input the command should be applied to. Set to MARK1 for the Event1 input, MARK2 for Event2, MARK3 for Event3 and MARK4 for Event4. All of the mark inputs have 10 K pull-up resistors to 3.3 V and are leading edge triggered.

MARK3 and MARK4 are available only on the OEM7600, OEM7700 and OEM7720.

Enum

4

H

MARK2

1

MARK3

2

MARK4

3

3

switch

DISABLE

0

Disables or enables processing of the mark input signal for the input specified. If DISABLE is selected, the mark input signal is ignored. (default = ENABLE)

Enum

4

H+4

ENABLE

1

4

polarity

NEGATIVE

0

Optional field to specify the polarity of the pulse to be received on the mark input. See Figure: TTL Pulse Polarity for more information. (default= NEGATIVE)

Enum

4

H+8

POSITIVE

1

5

timebias

Any valid long value

Optional value to specify an offset, in nanoseconds, to be applied to the time the mark input pulse occurs. (default =0)

Long

4

H+12

6

timeguard

default: 4
minimum: 2

Any valid Ulong value larger than the receiver’s minimum raw measurement period

Optional field to specify a time period, in milliseconds, during which subsequent pulses after an initial pulse are ignored.

See Technical Specifications for the maximum raw measurement rate to determine the minimum period. If the value entered is lower than the minimum measurement period, the value is ignored and the minimum period is used.

Ulong

4

H+16