Академический Документы
Профессиональный Документы
Культура Документы
System Module
(CASM)
Software Components
Application
Mainly responsible for interfacing with the
user
STB software
Verifier
Together provide the infrastructure necessary
for running the applications on STB
Kinds of Application
Application
Routines
Events
Verifier
General Notifications
Events that are initiated and sent by verifier in order to
notify an application about particular state
appearance or change
Eg: Card insertion and Removal
Responses to Requests
Events that are sent as a result of explicit or implicit
requests from the application.
Eg:
Exception Handling
Service Routines
CA_EV_CA_MODULE_CONFIG
Viewing Card Config Desc Card ID, Subs ID, Paired, Card Authorized
System Config Desc CaSystemID, SI filtering, Extended SI Filtering
Verifier Config Desc Ca API Version
Subscriber Config Desc Region, Country, Zip Code and Currency
Extended Config Desc Info Byte (Bit 7 XTV Subscriber)
CA_EV_DISPLAY_MSG
OSD Msg desc msg no, text len, msg_lang, extra info.
CA_EV_CA_EVENT_STATUS
Control Word Desc Ent Type, Slot Type, Slot Num
Viewing Prob Desc Viewing Prob, Viewing lim, num prob,
num limits
CA_EV_NUMBER_OF_PURCHASE_OPTIONS
Option Number Desc Purchase problem and number of
options
CA_EV_CHAINING_STATUS
Chaining Status Descriptor
CA Viewing Status
Viewing Scenario
: APP
: CASM
EV_CA_EVENT_VIEWING_STATUS {problem = 0}
CA Purchase Status
Purchase Scenario
: APP
: CASM
EV_CA_EVENT_VIEWING_STATUS
PL_CA_EVENT_ACCOUNT_SLOT_UPDATE
OSD Messages