The following table lists the keywords recognized in protocol definition files in alphabetic order.
| ADDRESS | Outputs the device address. |
| ADDRESS | Reads the device address. |
| CHAR | Outputs a single character. |
| CHAR | Reads a single character. |
| CHECKSUM | Outputs a message checksum. |
| CHECKSUM | Reads a message checksum. |
| CLASS | Specifies the underlying protocol class. |
| COMMENT | Defines the protocol identification string. |
| DATALENGTH | Outputs a data length field (binary). |
| DATALENGTH | Reads a data length field (binary). |
| HEXLENGTH | Outputs a data length field (hex). |
| HEXLENGTH | Reads a data length field (hex). |
| PROTOCOLPARAMETER | Defines parameter to be passed to the communication protocol |
| RECEIVE | Starts the receive protocol step specification. |
| SEQUENCE | Outputs a binary message sequence number. |
| START | Reads a message start character. |
| STRING | Reads a terminated string as the user data |
| TRANSMIT | Starts the transmit protocol step specification. |
| USERDATA | Outputs the user data. |
| USERDATA | Reads the user data. |