TruckSim Telemetry - v1.0.0
    Preparing search index...

    Quick start

    The getData function returns the latest telemetry data as a structured object.
    This is useful for when you only need to get the data once.

    import { getData } from 'trucksim-telemetry';

    const data = getData();


    The getBuffer function returns the raw shared memory buffer.
    This is useful if you want to process the data yourself.

    import { getBuffer } from 'trucksim-telemetry';

    const buffer = getBuffer();


    The truckSimTelemetry function returns an event emitter that emits various events, such as when a job is started, or when the SDK is connected.
    See the Events page for a list of all possible events.

    import { truckSimTelemetry } from 'trucksim-telemetry';

    const telemetry = truckSimTelemetry();

    telemetry.on('connected', () => {
    console.log('SDK connected');
    });

    telemetry.on('job-started', (data) => {
    console.log('New job started', data);
    });


    You can also use the truckSimTelemetry function as an update loop.
    The onUpdate callback function will be called on each update (60 times per second).

    import { truckSimTelemetry } from 'trucksim-telemetry';

    const telemetry = truckSimTelemetry({
    onUpdate: (data) => {
    // Process data
    }
    });