apdu_cmd_t(3)

📦
version 2.2.0 · 2 versions
, in fedora 44

✨ NAME ✨

apdu_cmd_t — Команда APDU. Всё, это вся суть, бести 💖

И да, это страничка из раздела Library Functions Manual (библиотечные функции, если ты как я читаешь только заголовки), так что щас разберём эту структуру по косточкам, не переживай 🫶


🎀 SYNOPSIS 🎀

Подключаем заголовок и погнали:

#include <apdu.h>

🌸 Открытые атрибуты

Вот они, все семь, открытые, то есть лежат себе наружу и никто их не прячет:

  • octet cla
  • octet ins
  • octet p1
  • octet p2
  • size_t rdf_len
  • size_t cdf_len
  • octet cdf[]

💜 ПОДРОБНОЕ ОПИСАНИЕ 💜

Прим. Поле cdf имеет открытую длину, и поэтому длина всей команды варьируется. То есть команда не фиксированного размера, она тянется как ей надо, и это буквально самое важное тут, ngl 👀

👑 ДАННЫЕ КЛАССА 👑

Разбираем по полю, каждое со своим вайбом:

  • octet apdu_cmd_t::cdf[] — данные команды 🌈 (да, тот самый массив с открытой длиной, главный герой)
  • size_t apdu_cmd_t::cdf_len — длина данных команды 💜
  • octet apdu_cmd_t::cla — класс команды 🍓
  • octet apdu_cmd_t::ins — инструкция команды 🦋
  • octet apdu_cmd_t::p1 — первый параметр команды 💙
  • octet apdu_cmd_t::p2 — второй параметр команды 🌿
  • size_t apdu_cmd_t::rdf_len — максимальная длина данных ответа ⭐

🦋 АВТОР 🦋

Автоматически создано Doxygen для Библиотека Bee2 из исходного текста. Так что автора-человека тут нет, это всё робот нагенерил, но я пересказала это тебе с максимальной любовью, fr fr 💅


Библиотека Bee2 · Вс 25 Янв 2026 00:00:00 · apdu_cmd_t(3)

Всё, бести, страничка закрыта, иди собирай свои APDU и будь мейн-характером 👑✨

📦 where this page comes from