Skip to main content

Module multistream

Module multistream 

Source
Expand description

Multi-stream resource objects — ETSI TS 103 205 V1.4.1 §6.4.2, Tables 2-5 (PDF pp. 31-33). See docs/ts_103_205/multi-stream-resource.md.

Resource ID 0x00900041 (Class 144, Type 1, Version 1) — a new CI Plus resource with no EN 50221 equivalent. The CICAM advertises its multi-stream capabilities and the Host/CICAM negotiate PID selection in the Local TSs.

  • CICAM_multistream_capability (9F 92 00, Table 3) — CICAM → Host.
  • PID_select_req (9F 92 01, Table 4) — CICAM → Host.
  • PID_select_reply (9F 92 02, Table 5) — Host → CICAM.

These apdu_tags live in the CI Plus 0x9F92xx namespace and are dispatched resource-scoped by crate::ci_plus::CiPlusApdu.

Modules§

tag
Resource-scoped apdu_tags for the Multi-stream resource (Table 2).

Structs§

CicamMultistreamCapability
CICAM_multistream_capability() (Table 3): CICAM → Host.
PidSelectReply
PID_select_reply() (Table 5): Host → CICAM.
PidSelectReq
PID_select_req() (Table 4): CICAM → Host. PIDs are listed in descending priority order.
PidSelectRequest
One entry of the PID_select_req loop (Table 4): reserved(2) + critical_for_descrambling_flag(1) + PID(13).
PidSelectedEntry
One entry of the PID_select_reply loop (Table 5): reserved(2) + PID_selected_flag(1) + PID(13).

Enums§

MultistreamApdu
Resource-scoped dispatch over the Multi-stream resource objects.

Constants§

NULL_PID
The reserved PID value 0x1FFF — the Host shall ignore a request for it (§6.4.2.3, Table 4 semantics).