摘要 |
A logic interface engine (10) is used as an interface between a command driven device and a logical communication channel. The logic interface engine (10) includes a logic controller (20), a command router (30), a message processor (40), and a transport layer (50). The logic controller includes a plurality of object classes that correspond to components of the command-driven device. The command router receives the outbound commands sent by the object classes, and inbound commands sent from the command inQueues of the command router, which the command router duplicates and forwards, as required. The message processor(s) each includes a corresponding host, message builder, and message splitter. The transport layer receives the outbound messages sent by the message processors and sends outbound messages to the logical communication channel. Additionally, the transport layer sends inbound messages to the message processors.
|