sim: add comment/explaination for structure osim_msgb_cb

This commit is contained in:
Kevin Redon 2012-09-11 11:59:21 +02:00 committed by Harald Welte
parent 1707306da5
commit dede831fcd
1 changed files with 5 additions and 4 deletions

View File

@ -28,11 +28,12 @@ struct osim_apdu_cmd_hdr {
#define msgb_apdu_dr(__x)
/* command body, as specified in ISO/IEC 7816-3:2006(E) §12.1 */
struct osim_msgb_cb {
enum osim_apdu_case apduc;
uint16_t lc;
uint16_t le;
uint16_t sw;
enum osim_apdu_case apduc; /* command-response pairs case, defining the encoding of Lc and Le */
uint16_t lc; /* number of bytes in the command data field Nc, which will encoded in 0, 1 or 3 bytes into Lc */
uint16_t le; /* maximum number of bytes expected in the response data field, which will encoded in 0, 1, 2 or 3 bytes into Le */
uint16_t sw; /* status word, composed of SW1 and SW2 bytes */
};
#define OSIM_MSGB_CB(__msgb) ((struct osim_msgb_cb *)&((__msgb)->cb[0]))
/*! \brief status word from msgb->cb */