Skip to content

Posital Driver

The Posital Driver receives data from Posital encoders, supporting multiple encoder inputs through polling and network communication. Posital encoders are commonly used for motion tracking, position feedback, and automation workflows requiring precise rotational or linear encoder measurements.

The driver allows configuration of encoder lists, polling intervals, timestamp behaviour, and debugging options. It also provides functions for adding and removing encoders dynamically.


The IP address of the Posital bridge device that aggregates encoder data or communicates with multiple encoders on the network.

A list of encoder identifiers associated with this driver. Each ID corresponds to a specific Posital encoder device.

Used together with the ips property when addressing multiple encoders.

A list of IP addresses for each encoder connected to the system.

Each entry pairs with the corresponding encoder ID in the ids list.

Defines how frequently (in milliseconds) the driver polls encoders for updated position data.

Shorter intervals produce faster updates but increase network and processing load.

Selects the timestamp source used for encoder data.

Options include:

  • 0 — Time of Receipt
    Timestamp applied when Disguise receives the packet.

  • 1 — Incoming Timestamp
    Uses timestamp embedded in the encoder’s transmitted data.

  • 2 — Time of Poll
    Timestamp generated at the moment the driver polls the encoder.

Choose the mode based on your synchronisation workflow and encoder capabilities.

Enables or disables diagnostic tracing of encoder communication.

Options:

  • 0 — Off
  • 1 — On

Useful for debugging encoder communication or timing issues.


Developer Documentation