Options for someipSubscribe — client-side subscription to an event group / event.

interface SomeipSubscribeOpts {
    channel?: string;
    event: number;
    eventgroup: number;
    eventType?: number;
    instance: number;
    major?: number;
    service: number;
    timeoutMs?: number;
}

Properties

channel?: string

SOME/IP device id when multiple stacks are attached (same as SomeipScriptSendBase.channel).

event: number

Event id (method id field for that event).

eventgroup: number

Event group id (SOME/IP-SD / vSomeIP eventgroup).

eventType?: number

vSomeIP event_type_e for request_event (default VsomeipEventType.ET_FIELD = 2, matching common AUTOSAR field semantics).

instance: number

Instance id.

major?: number

Major version passed to request_service / subscribe (default 0).

service: number

Service id to subscribe to.

timeoutMs?: number

Timeout for service discovery / request phases in ms (default 1000).