Complete Compiled SOME/IP RPC Catalog#
This catalog describes the CGW Java application’s compiled SOME/IP interfaces.
Scope: extracted Java application v15.3.3-r1, version-code Y317, build 2018-03-16T21:23:48Z.
Deployment enablement and equivalence to native PPC interfaces are unspecified.
The six-byte vehicle bridge is not standard 16-byte SOME/IP RPC.
Closure: 5 services, 81 methods, 28 events, 109 unique service/identifier pairs. All identifiers match compiled client calls/events; Testability additionally matches server cases. Endpoint schema coverage: {‘complete’: 78, ‘partial’: 31}. Partial entries are bodies discarded by the client, not assumed empty.
SOMEIP_CATALOG.json preserves per-service recursive schemas, codec bindings and field encodings/bounds; SOMEIP_IDENTIFIERS.csv contains the flat identifier inventory.
The table below expands each endpoint one DTO level; follow the detailed family report for nested schemas.
Summary Java/model type names do not imply wire widths: use the per-field encoding in JSON/family reports.
Names labelled DTO are descriptions from compiled model text, not invented deobfuscated API names.
Service Overview#
Service |
ID |
Interface |
Compiled Role |
Recovered Enabled |
Methods |
Events |
|---|---|---|---|---|---|---|
NetworkAccess |
300 / 0x012C |
2 |
client |
True |
17 |
7 |
VoiceManager |
400 / 0x0190 |
1 |
client |
True |
23 |
15 |
PubSub |
500 / 0x01F4 |
2 |
client |
False |
5 |
2 |
CBoxConfiguration |
600 / 0x0258 |
1 |
client |
True |
13 |
3 |
Testability |
65280 / 0xFF00 |
1 |
server/client compiled |
False |
23 |
1 |
Flags are from the recovered preference snapshot, not listener/remote-server liveness.
Full Identifier And Payload Matrix#
Service |
Kind |
ID / Message ID |
Name / Label |
Request |
Response / Event Payload |
Coverage |
|---|---|---|---|---|---|---|
300 |
method |
1 / 0x0001 / 0x012C0001 |
a [GetDeviceSoftwareVersionResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetDeviceSoftwareVersionResponse [b.a.b.b.a.c.c]: version: String |
complete |
300 |
method |
2 / 0x0002 / 0x012C0002 |
b [GetMobileEquipmentIdentityResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetMobileEquipmentIdentityResponse [b.a.b.b.a.c.k]: id: String |
complete |
300 |
method |
3 / 0x0003 / 0x012C0003 |
c [GetNetworkOperatorNameResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetNetworkOperatorNameResponse [b.a.b.b.a.c.q]: networkOperatorName: String |
complete |
300 |
method |
4 / 0x0004 / 0x012C0004 |
d [GetNetworkOperatorNumericResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetNetworkOperatorNumericResponse [b.a.b.b.a.c.s]: networkOperator: String |
complete |
300 |
method |
5 / 0x0005 / 0x012C0005 |
e [IsNetworkRoamingResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
IsNetworkRoamingResponse [b.a.b.b.a.c.C]: isNetworkRoaming: boolean |
complete |
300 |
method |
8 / 0x0008 / 0x012C0008 |
f [GetSimStateResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetSimStateResponse [b.a.b.b.a.c.y]: simState: b.a.b.a.d [b.a.b.a.d] |
complete |
300 |
method |
9 / 0x0009 / 0x012C0009 |
g [GetHomePlmnResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetHomePlmnResponse [b.a.b.b.a.c.g]: simOperator: String |
complete |
300 |
method |
10 / 0x000A / 0x012C000A |
h [GetServiceProviderResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetServiceProviderResponse [b.a.b.b.a.c.u]: simOperatorName: String |
complete |
300 |
method |
11 / 0x000B / 0x012C000B |
i [GetIccidResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetIccidResponse [b.a.b.b.a.c.i]: simSerialNumber: String |
complete |
300 |
method |
12 / 0x000C / 0x012C000C |
j [GetMobileSubscriberIdentiyResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetMobileSubscriberIdentiyResponse [b.a.b.b.a.c.m]: simSubscriberId: String |
complete |
300 |
method |
13 / 0x000D / 0x012C000D |
k [GetMsisdnNumberResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetMsisdnNumberResponse [b.a.b.b.a.c.o]: msisdnNumber: String |
complete |
300 |
method |
14 / 0x000E / 0x012C000E |
l [GetServiceStateResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetServiceStateResponse [b.a.b.b.a.c.w]: serviceState: b.a.b.a.f [b.a.b.a.f] |
complete |
300 |
method |
15 / 0x000F / 0x012C000F |
m [GetDataStateResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetDataStateResponse [b.a.b.b.a.c.a]: dataState: b.a.b.a.a [b.a.b.a.a] |
complete |
300 |
method |
16 / 0x0010 / 0x012C0010 |
n [GetEuiccidResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetEuiccidResponse [b.a.b.b.a.c.e]: msisdnNumber: String |
complete |
300 |
method |
17 / 0x0011 / 0x012C0011 |
a [PingRequest; DTO label, not recovered API name] |
PingRequest [b.a.b.b.a.b.a]: counter: int |
IGNORED / UNSPECIFIED, not proved empty |
partial |
300 |
method |
20 / 0x0014 / 0x012C0014 |
o [GetSubscriptionInfoResponse; DTO label, not recovered API name] |
EMPTY (0 bytes) |
GetSubscriptionInfoResponse [b.a.b.b.a.c.A]: subscription: SubscriptionInfo [b.a.b.a.e] |
complete |
300 |
method |
21 / 0x0015 / 0x012C0015 |
p [obfuscated API] |
EMPTY (0 bytes) |
IGNORED / UNSPECIFIED, not proved empty |
partial |
300 |
event |
32769 / 0x8001 / 0x012C8001 |
q [OnSimStateChangedEventData; DTO label, not recovered API name] |
- |
OnSimStateChangedEventData [b.a.b.b.a.a.j]: simState: b.a.b.a.d [b.a.b.a.d] |
complete |
300 |
event |
32770 / 0x8002 / 0x012C8002 |
r [OnServiceStateChangedEventData; DTO label, not recovered API name] |
- |
OnServiceStateChangedEventData [b.a.b.b.a.a.h]: serviceState: b.a.b.a.f [b.a.b.a.f] |
complete |
300 |
event |
32771 / 0x8003 / 0x012C8003 |
s [OnDataConnectionStateChangedEventData; DTO label, not recovered API name] |
- |
OnDataConnectionStateChangedEventData [b.a.b.b.a.a.a]: state: b.a.b.a.a [b.a.b.a.a] |
complete |
300 |
event |
32772 / 0x8004 / 0x012C8004 |
t [OnSubscriptionChangedEventData; DTO label, not recovered API name] |
- |
OnSubscriptionChangedEventData [b.a.b.b.a.a.l]: subscription: SubscriptionInfo [b.a.b.a.e] |
complete |
300 |
event |
32773 / 0x8005 / 0x012C8005 |
u [OnNetworkStateChangedEventData; DTO label, not recovered API name] |
- |
OnNetworkStateChangedEventData [b.a.b.b.a.a.c]: args: OnNetworkStateChanged [b.a.b.a.b] |
complete |
300 |
event |
32774 / 0x8006 / 0x012C8006 |
v [OnPongEventData; DTO label, not recovered API name] |
- |
OnPongEventData [b.a.b.b.a.a.e]: counter: int |
complete |
300 |
event |
32775 / 0x8007 / 0x012C8007 |
w [obfuscated API] |
- |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
1 / 0x0001 / 0x01900001 |
a [NewVoiceSessionRequest; DTO label, not recovered API name] |
NewVoiceSessionRequest [b.a.d.c.a.b.u]: args: NewVoiceSession [b.a.d.a.k] |
NewVoiceSessionResponse [b.a.d.c.a.c.k]: sessionId: int |
complete |
400 |
method |
8 / 0x0008 / 0x01900008 |
a [AddServiceRequest; DTO label, not recovered API name] |
AddServiceRequest [b.a.d.c.a.b.c]: serviceType: b.a.d.a.I [b.a.d.a.I] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
9 / 0x0009 / 0x01900009 |
a [RemoveServiceRequest; DTO label, not recovered API name] |
RemoveServiceRequest [b.a.d.c.a.b.E]: serviceType: b.a.d.a.I [b.a.d.a.I] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
10 / 0x000A / 0x0190000A |
a [SetServiceStartResultRequest; DTO label, not recovered API name] |
SetServiceStartResultRequest [b.a.d.c.a.b.K]: serviceType: b.a.d.a.F [b.a.d.a.F] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
11 / 0x000B / 0x0190000B |
a [OpenRequest; DTO label, not recovered API name] |
OpenRequest [b.a.d.c.a.b.w]: args: Open [b.a.d.a.v] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
12 / 0x000C / 0x0190000C |
a [CloseRequest; DTO label, not recovered API name] |
CloseRequest [b.a.d.c.a.b.g]: sessionId: int |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
13 / 0x000D / 0x0190000D |
a [NewVoiceServiceRequest; DTO label, not recovered API name] |
NewVoiceServiceRequest [b.a.d.c.a.b.s]: sessionId: int |
NewVoiceServiceResponse [b.a.d.c.a.c.i]: serviceId: int |
complete |
400 |
method |
14 / 0x000E / 0x0190000E |
a [NewVoiceCallRequest; DTO label, not recovered API name] |
NewVoiceCallRequest [b.a.d.c.a.b.o]: sessionId: int |
NewVoiceCallResponse [b.a.d.c.a.c.e]: callId: int |
complete |
400 |
method |
15 / 0x000F / 0x0190000F |
a [NewVoicePromptRequest; DTO label, not recovered API name] |
NewVoicePromptRequest [b.a.d.c.a.b.q]: args: NewVoicePrompt [b.a.d.a.j] |
NewVoicePromptResponse [b.a.d.c.a.c.g]: promptId: int |
complete |
400 |
method |
16 / 0x0010 / 0x01900010 |
a [AcquireRequest; DTO label, not recovered API name] |
AcquireRequest [b.a.d.c.a.b.a]: args: Acquire [b.a.d.a.a] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
17 / 0x0011 / 0x01900011 |
a [ReleaseRequest; DTO label, not recovered API name] |
ReleaseRequest [b.a.d.c.a.b.C]: args: Release [b.a.d.a.C] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
18 / 0x0012 / 0x01900012 |
a [SetStateRequest; DTO label, not recovered API name] |
SetStateRequest [b.a.d.c.a.b.M]: args: SetState [b.a.d.a.O] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
19 / 0x0013 / 0x01900013 |
a [SetResultRequest; DTO label, not recovered API name] |
SetResultRequest [b.a.d.c.a.b.I]: args: SetResult [b.a.d.a.N] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
20 / 0x0014 / 0x01900014 |
a [GetCallPriorityRequest; DTO label, not recovered API name] |
GetCallPriorityRequest [b.a.d.c.a.b.k]: args: GetCallPriority [b.a.d.a.h] |
GetCallPriorityResponse [b.a.d.c.a.c.a]: priority: int |
complete |
400 |
method |
21 / 0x0015 / 0x01900015 |
a [DialRequest; DTO label, not recovered API name] |
DialRequest [b.a.d.c.a.b.i]: args: Dial [b.a.d.a.g] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
22 / 0x0016 / 0x01900016 |
a [AnswerRequest; DTO label, not recovered API name] |
AnswerRequest [b.a.d.c.a.b.e]: args: Answer [b.a.d.a.b] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
23 / 0x0017 / 0x01900017 |
a [TerminateCallRequest; DTO label, not recovered API name] |
TerminateCallRequest [b.a.d.c.a.b.O]: args: TerminateCall [b.a.d.a.P] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
26 / 0x001A / 0x0190001A |
a [SetHangupCallRequest; DTO label, not recovered API name] |
SetHangupCallRequest [b.a.d.c.a.b.G]: args: SetHangupCall [b.a.d.a.M] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
27 / 0x001B / 0x0190001B |
a [GetPromptPriorityRequest; DTO label, not recovered API name] |
GetPromptPriorityRequest [b.a.d.c.a.b.m]: args: GetPromptPriority [b.a.d.a.i] |
GetPromptPriorityResponse [b.a.d.c.a.c.c]: priority: int |
complete |
400 |
method |
28 / 0x001C / 0x0190001C |
a [PlayRequest; DTO label, not recovered API name] |
PlayRequest [b.a.d.c.a.b.A]: args: Play [b.a.d.a.y] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
29 / 0x001D / 0x0190001D |
a [TerminatePromptRequest; DTO label, not recovered API name] |
TerminatePromptRequest [b.a.d.c.a.b.Q]: args: TerminatePrompt [b.a.d.a.Q] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
30 / 0x001E / 0x0190001E |
a [PingRequest; DTO label, not recovered API name] |
PingRequest [b.a.d.c.a.b.y]: counter: int |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
method |
31 / 0x001F / 0x0190001F |
a [obfuscated API] |
EMPTY (0 bytes) |
IGNORED / UNSPECIFIED, not proved empty |
partial |
400 |
event |
32769 / 0x8001 / 0x01908001 |
b [OnStartEventData; DTO label, not recovered API name] |
- |
OnStartEventData [b.a.d.c.a.a.B]: args: OnStart [b.a.d.a.u] |
complete |
400 |
event |
32770 / 0x8002 / 0x01908002 |
c [OnOpenEventData; DTO label, not recovered API name] |
- |
OnOpenEventData [b.a.d.c.a.a.k]: sessionId: int |
complete |
400 |
event |
32771 / 0x8003 / 0x01908003 |
d [OnCloseEventData; DTO label, not recovered API name] |
- |
OnCloseEventData [b.a.d.c.a.a.i]: args: OnClose [b.a.d.a.p] |
complete |
400 |
event |
32772 / 0x8004 / 0x01908004 |
e [OnActionEventData; DTO label, not recovered API name] |
- |
OnActionEventData [b.a.d.c.a.a.a]: args: OnAction [b.a.d.a.l] |
complete |
400 |
event |
32773 / 0x8005 / 0x01908005 |
f [OnCallStateChangedEventData; DTO label, not recovered API name] |
- |
OnCallStateChangedEventData [b.a.d.c.a.a.e]: args: OnCallStateChanged [b.a.d.a.n] |
complete |
400 |
event |
32774 / 0x8006 / 0x01908006 |
g [OnCallAudioStateChangedEventData; DTO label, not recovered API name] |
- |
OnCallAudioStateChangedEventData [b.a.d.c.a.a.c]: args: OnCallAudioStateChanged [b.a.d.a.m] |
complete |
400 |
event |
32775 / 0x8007 / 0x01908007 |
h [OnCallTerminatedEventData; DTO label, not recovered API name] |
- |
OnCallTerminatedEventData [b.a.d.c.a.a.g]: args: OnCallTerminated [b.a.d.a.o] |
complete |
400 |
event |
32776 / 0x8008 / 0x01908008 |
i [OnPromptStateChangedEventData; DTO label, not recovered API name] |
- |
OnPromptStateChangedEventData [b.a.d.c.a.a.w]: args: OnPromptStateChanged [b.a.d.a.s] |
complete |
400 |
event |
32777 / 0x8009 / 0x01908009 |
j [OnPromptAudioStateChangedEventData; DTO label, not recovered API name] |
- |
OnPromptAudioStateChangedEventData [b.a.d.c.a.a.u]: args: OnPromptAudioStateChanged [b.a.d.a.r] |
complete |
400 |
event |
32778 / 0x800A / 0x0190800A |
k [OnPromptTerminatedEventData; DTO label, not recovered API name] |
- |
OnPromptTerminatedEventData [b.a.d.c.a.a.y]: args: OnPromptTerminated [b.a.d.a.t] |
complete |
400 |
event |
32779 / 0x800B / 0x0190800B |
l [OnPhoneServiceStateChangedEventData; DTO label, not recovered API name] |
- |
OnPhoneServiceStateChangedEventData [b.a.d.c.a.a.q]: serviceState: b.a.d.a.x [b.a.d.a.x] |
complete |
400 |
event |
32780 / 0x800C / 0x0190800C |
m [OnPhoneCallStateChangedEventData; DTO label, not recovered API name] |
- |
OnPhoneCallStateChangedEventData [b.a.d.c.a.a.m]: args: OnPhoneCallStateChanged [b.a.d.a.q] |
complete |
400 |
event |
32781 / 0x800D / 0x0190800D |
n [OnPhoneDataConnectionStateChangedEventData; DTO label, not recovered API name] |
- |
OnPhoneDataConnectionStateChangedEventData [b.a.d.c.a.a.o]: state: b.a.d.a.w [b.a.d.a.w] |
complete |
400 |
event |
32782 / 0x800E / 0x0190800E |
o [OnPongEventData; DTO label, not recovered API name] |
- |
OnPongEventData [b.a.d.c.a.a.s]: counter: int |
complete |
400 |
event |
32783 / 0x800F / 0x0190800F |
p [obfuscated API] |
- |
IGNORED / UNSPECIFIED, not proved empty |
partial |
500 |
method |
1 / 0x0001 / 0x01F40001 |
onSuccess |
args: OnSuccess [OnSuccess] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
500 |
method |
2 / 0x0002 / 0x01F40002 |
onError |
args: OnError [OnError] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
500 |
method |
3 / 0x0003 / 0x01F40003 |
onMessage |
args: OnMessage [OnMessage] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
500 |
method |
4 / 0x0004 / 0x01F40004 |
exchangeNonces |
cgwNonce: Nonce [Nonce] |
cboxNonce: Nonce [Nonce] |
complete |
500 |
method |
30 / 0x001E / 0x01F4001E |
ping |
counter: i32 |
IGNORED / UNSPECIFIED, not proved empty |
partial |
500 |
event |
32769 / 0x8001 / 0x01F48001 |
publish |
- |
args: Publish [Publish] |
complete |
500 |
event |
32770 / 0x8002 / 0x01F48002 |
onPong |
- |
counter: i32 |
complete |
600 |
method |
1 / 0x0001 / 0x02580001 |
getSoftwareVersion |
EMPTY (0 bytes) |
version: string |
complete |
600 |
method |
2 / 0x0002 / 0x02580002 |
getPartNumber |
EMPTY (0 bytes) |
PartNumber: string |
complete |
600 |
method |
3 / 0x0003 / 0x02580003 |
setECallConfiguration |
ConnectionParameters: ECallConnectionParameters [ECallConnectionParameters]; Signature: SignatureArray [SignatureArray] |
result: bool |
complete |
600 |
method |
4 / 0x0004 / 0x02580004 |
exchangeNonces |
cgwNonce: Nonce [Nonce] |
cboxNonce: Nonce [Nonce] |
complete |
600 |
method |
5 / 0x0005 / 0x02580005 |
setMnoApnConfiguration |
MNO_APN_ConfigurationArray: MNO_APN_ConfigurationArray [MNO_APN_ConfigurationArray]; Signature: SignatureArray [SignatureArray] |
result: bool |
complete |
600 |
method |
6 / 0x0006 / 0x02580006 |
setPowerManagementConfiguration |
powerMgmtConf: PowerManagementConf [PowerManagementConf]; Signature: SignatureArray [SignatureArray] |
result: bool |
complete |
600 |
method |
7 / 0x0007 / 0x02580007 |
setServicesMapping |
ServiceConf: ServiceConf [ServiceConf]; Signature: SignatureArray [SignatureArray] |
result: bool |
complete |
600 |
method |
9 / 0x0009 / 0x02580009 |
setMqttCaCertificate |
certTypeIntermediate: b.a.a.a.d [b.a.a.a.d]; intermediateCert: string; certTypeRoot: b.a.a.a.d [b.a.a.a.d]; rootCert: string; Signature: SignatureArray [SignatureArray] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
600 |
method |
10 / 0x000A / 0x0258000A |
setOauth2Token |
validTime: i32; token: string |
IGNORED / UNSPECIFIED, not proved empty |
partial |
600 |
method |
11 / 0x000B / 0x0258000B |
setMqttBrokerInfo |
broker: BrokerInfo [BrokerInfo] |
IGNORED / UNSPECIFIED, not proved empty |
partial |
600 |
method |
12 / 0x000C / 0x0258000C |
getWakeupReason |
EMPTY (0 bytes) |
wakeupReason: b.a.a.a.A [b.a.a.a.A] |
complete |
600 |
method |
13 / 0x000D / 0x0258000D |
d [obfuscated API] |
EMPTY (0 bytes) |
IGNORED / UNSPECIFIED, not proved empty |
partial |
600 |
method |
30 / 0x001E / 0x0258001E |
ping |
counter: i32 |
IGNORED / UNSPECIFIED, not proved empty |
partial |
600 |
event |
32769 / 0x8001 / 0x02588001 |
wakeupEvent |
- |
source: b.a.a.a.A [b.a.a.a.A] |
complete |
600 |
event |
32782 / 0x800E / 0x0258800E |
onPong |
- |
counter: i32 |
complete |
600 |
event |
32783 / 0x800F / 0x0258800F |
onRemoteRestarted |
- |
IGNORED / UNSPECIFIED, not proved empty |
partial |
65280 |
method |
1 / 0x0001 / 0xFF000001 |
checkByteOrder |
b.a.c.c.a.b.d [b.a.c.c.a.b.d]: operationType: b.a.c.a.a [b.a.c.a.a]; inUINT32: uint32; inUINT16: uint16 |
b.a.c.c.a.c.a [b.a.c.c.a.c.a]: outUINT16: uint16; outUINT32: uint32 |
complete |
65280 |
method |
2 / 0x0002 / 0xFF000002 |
echoBool |
b.a.c.c.a.b.j [b.a.c.c.a.b.j]: inBOOL: bool |
b.a.c.c.a.c.d [b.a.c.c.a.c.d]: outBOOL: bool |
complete |
65280 |
method |
3 / 0x0003 / 0xFF000003 |
echoUINT8 |
b.a.c.c.a.b.W [b.a.c.c.a.b.W]: inUINT8: uint8 |
b.a.c.c.a.c.Q [b.a.c.c.a.c.Q]: outUINT8: uint8 |
complete |
65280 |
method |
4 / 0x0004 / 0xFF000004 |
echoUINT16 |
b.a.c.c.a.b.N [b.a.c.c.a.b.N]: inUINT16: uint16 |
b.a.c.c.a.c.H [b.a.c.c.a.c.H]: outUINT16: uint16 |
complete |
65280 |
method |
5 / 0x0005 / 0xFF000005 |
echoUINT32 |
b.a.c.c.a.b.Q [b.a.c.c.a.b.Q]: inUINT32: uint32 |
b.a.c.c.a.c.K [b.a.c.c.a.c.K]: outUINT32: uint32 |
complete |
65280 |
method |
6 / 0x0006 / 0xFF000006 |
echoUINT64 |
b.a.c.c.a.b.T [b.a.c.c.a.b.T]: inUINT64: uint64 |
b.a.c.c.a.c.N [b.a.c.c.a.c.N]: outUINT64: uint64 |
complete |
65280 |
method |
7 / 0x0007 / 0xFF000007 |
echoSINT8 |
b.a.c.c.a.b.K [b.a.c.c.a.b.K]: inSINT8: int8 |
b.a.c.c.a.c.E [b.a.c.c.a.c.E]: outSINT8: int8 |
complete |
65280 |
method |
8 / 0x0008 / 0xFF000008 |
echoSINT16 |
b.a.c.c.a.b.B [b.a.c.c.a.b.B]: inSINT16: int16 |
b.a.c.c.a.c.v [b.a.c.c.a.c.v]: outSINT16: int16 |
complete |
65280 |
method |
9 / 0x0009 / 0xFF000009 |
echoSINT32 |
b.a.c.c.a.b.E [b.a.c.c.a.b.E]: inSINT32: int32 |
b.a.c.c.a.c.y [b.a.c.c.a.c.y]: outSINT32: int32 |
complete |
65280 |
method |
10 / 0x000A / 0xFF00000A |
echoSINT64 |
b.a.c.c.a.b.H [b.a.c.c.a.b.H]: inSINT64: int64 |
b.a.c.c.a.c.B [b.a.c.c.a.c.B]: outSINT64: int64 |
complete |
65280 |
method |
13 / 0x000D / 0xFF00000D |
echoInverseStruct |
b.a.c.c.a.b.v [b.a.c.c.a.b.v]: inStruct: b.a.c.a.f [b.a.c.a.f] |
b.a.c.c.a.c.p [b.a.c.c.a.c.p]: outStruct: b.a.c.a.f [b.a.c.a.f] |
complete |
65280 |
method |
16 / 0x0010 / 0xFF000010 |
echoInverseDynamicArray |
b.a.c.c.a.b.s [b.a.c.c.a.b.s]: inArray: b.a.c.a.e [b.a.c.a.e] |
b.a.c.c.a.c.m [b.a.c.c.a.c.m]: outArray: b.a.c.a.e [b.a.c.a.e] |
complete |
65280 |
method |
19 / 0x0013 / 0xFF000013 |
echoComplexDynamicArray |
b.a.c.c.a.b.m [b.a.c.c.a.b.m]: inArray: b.a.c.a.c [b.a.c.a.c] |
b.a.c.c.a.c.g [b.a.c.c.a.c.g]: outArray: b.a.c.a.c [b.a.c.a.c] |
complete |
65280 |
method |
20 / 0x0014 / 0xFF000014 |
echoUTF8String |
b.a.c.c.a.b.ac [b.a.c.c.a.b.ac]: inString: string |
b.a.c.c.a.c.W [b.a.c.c.a.c.W]: outString: string |
complete |
65280 |
method |
23 / 0x0017 / 0xFF000017 |
echoComplexStruct |
b.a.c.c.a.b.p [b.a.c.c.a.b.p]: inStruct: b.a.c.a.d [b.a.c.a.d] |
b.a.c.c.a.c.j [b.a.c.c.a.c.j]: outStruct: b.a.c.a.d [b.a.c.a.d] |
complete |
65280 |
method |
28 / 0x001C / 0xFF00001C |
echoUINT8UINT16UINT32 |
b.a.c.c.a.b.Z [b.a.c.c.a.b.Z]: inUINT8: uint8; inUINT16: uint16; inUINT32: uint32 |
b.a.c.c.a.c.T [b.a.c.c.a.c.T]: outUINT8: uint8; outUINT16: uint16; outUINT32: uint32 |
complete |
65280 |
method |
31 / 0x001F / 0xFF00001F |
triggerEventUINT8 |
b.a.c.c.a.b.al [b.a.c.c.a.b.al]: triggerNRetry: uint8 |
EMPTY (explicit fields) |
complete |
65280 |
method |
32 / 0x0020 / 0xFF000020 |
triggerEchoUINT8 |
b.a.c.c.a.b.af [b.a.c.c.a.b.af]: inUINT8: uint8 |
EMPTY (explicit fields) |
complete |
65280 |
method |
33 / 0x0021 / 0xFF000021 |
triggerEcho_UINT8_UINT16_UINT32 |
b.a.c.c.a.b.ai [b.a.c.c.a.b.ai]: inUINT8: uint8; inUINT16: uint16; inUINT32: uint32 |
EMPTY (explicit fields) |
complete |
65280 |
method |
38 / 0x0026 / 0xFF000026 |
activateTsClient |
b.a.c.c.a.b.a [b.a.c.c.a.b.a]: startTimeout: uint8 |
EMPTY (explicit fields) |
complete |
65280 |
method |
39 / 0x0027 / 0xFF000027 |
deactivateTsClient |
b.a.c.c.a.b.g [b.a.c.c.a.b.g]: startTimeout: uint8 |
EMPTY (explicit fields) |
complete |
65280 |
method |
87 / 0x0057 / 0xFF000057 |
echoLargeDataArray |
b.a.c.c.a.b.y [b.a.c.c.a.b.y]: inArray: b.a.c.a.b [b.a.c.a.b] |
b.a.c.c.a.c.s [b.a.c.c.a.c.s]: outArray: b.a.c.a.b [b.a.c.a.b] |
complete |
65280 |
method |
88 / 0x0058 / 0xFF000058 |
getLastValueEventUINT8 |
EMPTY (explicit fields) |
b.a.c.c.a.c.Z [b.a.c.c.a.c.Z]: outEventValue: uint8 |
complete |
65280 |
event |
32769 / 0x8001 / 0xFF008001 |
TestEventUINT8 |
- |
b.a.c.c.a.a.a [b.a.c.c.a.a.a]: data: uint8 |
complete |
Recursive Payload Definitions#
NetworkAccess and Voice: all referenced DTOs, enums and codec order.
CBoxConfiguration and PubSub: configuration envelopes, signing fields and explicit topic map.
Testability: all 23 server cases, event and nested test structures.
Common stack: framing, request IDs, errors, bounds and SD/TP scope.
Coverage Limits#
Compiled remote-client codecs do not prove that the peer implements every method.
Ignored response/event bytes are unspecified, not zero-length schemas.
Payload schemas describe consumed/emitted fields; many parsers tolerate trailing bytes.
Prefix width is codec-specific; dynamic-array lengths are bytes, not element counts.
Normal model capacities/serializer maxima are not automatically decoder or TCP framing limits.
Native PPC SOME/IP service bindings and active service discovery are unspecified.