BMCLI lin
lin response
Section titled “lin response”Manage the header-triggered response table of an open LIN slave channel. Entries
are keyed by LIN ID; repeated set replaces one ID without disturbing other
responses. BMCLI validates the device TX-task capacity and submits one checked
BM_SetTxTasks snapshot. It does not retry, read back, or roll back a failed
write.
bmcli lin response set --channel=10357/4 --id=0x20 --data="01 02 03 04"bmcli lin response get --channel=10357/4 --id=0x20 --format=jsonbmcli lin response list --channel=10357/4 --format=jsonbmcli lin response remove --channel=10357/4 --id=0x20bmcli lin response clear --channel=10357/4lin schedule
Section titled “lin schedule”Manage the BMCLI-owned master schedule named system. Entries are ordered and
addressed by index. Each positive --delay is the time before its slot; the
hardware cycle is the sum of all slot delays. The first entry auto-activates the
table, edits are applied immediately while active, and clear stops all slots.
An inactive table remains inactive while edited.
bmcli lin schedule add --channel=10356/4 --id=0x20 \ --type=master-read --dlc=4 --delay=20bmcli lin schedule show system --channel=10356/4 --format=jsonbmcli lin schedule deactivate --channel=10356/4bmcli lin schedule activate --channel=10356/4bmcli lin schedule remove --channel=10356/4 --entry=0bmcli lin schedule clear --channel=10356/4BMCLI does not edit LDF files. Future LDF loading will expose read-only named
schedules through list/show/activate/deactivate; AI or users generate and edit
the LDF text itself.
Source of truth: bmcli_reference.md in the BMCLI repository. Run bmcli help <category> <action> --format=json for the exact contract of the installed version.