-
Key: DDSRPC11-2
-
Status: open
-
Source: Real-Time Innovations ( Mr. Alejandro Campos)
-
Summary:
Section 7.5.1.2.3 Mapping of Operations to the ReplyTopic Types cotntains the following IDL:
@Choice @Autoid struct RobotControl_command_Result { RobotControl_command_Out result; };@Choice @Autoid struct RobotControl_stop_Result { RobotControl_getSpeed_Out result; }; };@Choice @Autoid struct RobotControl_setSpeed_Result { RobotControl_setSpeed_Out result; TooFast toofast_ex; }; };@Choice @Autoid struct RobotControl_getSpeed_Result { RobotControl_getStatus_Out result; };
This IDL is not correct. It contains extra "};" preceding the @Choice annotations in several places.
In Addition in IDL42 all annotations are lower case. Specifically @autoid is defined there.
Therefore the correct IDL would be:
@choice @autoid struct RobotControl_command_Result { RobotControl_command_Out result; }; @choice @autoid struct RobotControl_stop_Result { RobotControl_getSpeed_Out result; }; @choice @autoid struct RobotControl_setSpeed_Result { RobotControl_setSpeed_Out result; TooFast toofast_ex; }; @choice @autoid struct RobotControl_getSpeed_Result { RobotControl_getStatus_Out result; };
-
Reported: DDS-RPC 1.0 — Thu, 6 Sep 2018 00:04 GMT
-
Updated: Thu, 6 Sep 2018 00:04 GMT
DDSRPC11 — Errors in non-normative IDL of section 7.5.1.2.3 Mapping of Operations to the ReplyTopic Types
- Key: DDSRPC11-2
- OMG Task Force: RPC over DDS 1.1 RTF