Gryphon Communication Protocol : Source/Destination Fields

All communication protocol frames must include a source and destination. These fields tell the server how and where to route each frame.

A Frame Source consists of a source field as well as a source channel.

A Frame Destination consists of a destination field as well as a destination channel.

Sources and destinations are defined in gmsg.h.

Common sources and destinations
Source / DestinationDescriptionMeaning of source/destination channel
SD_SERVERServer programInstance of the server program. Currently always 1.
SD_CARDHardware ChannelsChannel ID
SD_CLIENTClient connectionServer-assigned Client ID
SD_SCHEDMessage Scheduler programScheduler instance. Currently always 1.
SD_SCRIPTScript Processor programScript Processor instance. Currently always 1.
SD_PGMProgram LoaderLoader instance. Currently always 1.
SD_BLMBus load monitor programMonitor instance. Typical value is 1.
SD_USDTUSDT protocol layerChannel ID.
SD_FLIGHTFlight recorder applicationRecorder instance. Typical value is 1.
SD_RESPMessage responder programResponder instance. Typical value is 1.
SD_IOPWRI/O and Power InterfaceInterface instance. Typical value is 1.