GlossaryΒΆ

identifier
A str of ascii uppercase letters and numbers, at most 4 characters long, e.g. "DSPC".
NCP
Node Communication Protocol, a binary communication and control protocol, developed by CRFS.
NCP field

Each NCP packet contains zero or more fields. A field consists of a field name, which must be a valid identifier, and zero or more NCP parameters.

ncplib represents each field in an incoming NCP packet as a ncplib.Field instance.

NCP packet
The basic unit of NCP communication. A packet consists of a packet type, which must be a valid identifier, and zero or more NCP fields.
NCP parameter

Each NCP field contains zero or more parameters. A parameter consists of a parameter name, which must be a valid identifier, and a value, which must be one of the supported value types.

ncplib represents each parameter as a name/value mapping on a ncplib.Field instance.