
DCN Next Generation Open Interface Release 2.4 General
en | 14
Bosch Communications Systems | 2007 February | SRS_INF | Du010933
The actual structure definition to be received after handling a remote function request is not
described in this document. The structures are presented along with the definition of the
remote function in the interface documents for the application.
3.2.3 Format of type MDSC_NOTIFY
Upon a status change the CCU reports this change by sending an update notification to the
remote controller. It is up to the remote controller to use the information received from the
CCU. The CCU sends the information to the remote controller and does not expect any reply
from the remote controller on these notifications.
The update notifications are always coming from the CCU and are only sent to the remote
controller if he has registered for an application
5
. The message type will be equal to the value
‘MDSC_NOTIFY’.
The message data received along the update notification follows the following format:
typedef struct
{
WORD wFnId; // notification identifier
NTFSTRUC tStructure; // update information if any!
} RSMT_NOTIFY;
where:
wFnId The notification identifier.
tStructure A structure containing the update information.
The ‘wFnId’ and the ‘tStructure’ are tightly coupled. Therefore the parameter structure is not
defined strictly with the basic types, but a special type is used to identify that the structure
depends on the notification identifier.
The actual structure definition to be sent along with the update notification is not described in
this document. The structures are presented along with the definition of the update
notification in the interface documents for the application.
3.2.4 Format of type MDSC_COMMUNICATION_PARAMS
The ‘Full’ feature protocol has several parameters, which control the functioning of the
protocol. Some of these parameters can be changed remotely to get better timing values
depending on the system used for the remote controller.
E.g. when the communication must be able to switch from remote controller 1 to remote
controller 2 (when the first refuses work) without losing the communication, It could be
desirable that the heart-beat time is larger than the switch-time.
The communication parameters can be changed using this message type. The message data
received along the communication parameters follows the following format:
typedef struct
{
WORD wFnId;
WORD wHeartbeatTime;
WORD wNrRetries;
WORD wRetryTime;
} RSMT_COMMUNICATION_PARAMS;
where:
wFnId The function identification to set the communication
parameters. This parameter must be set to the value
RSMC_SET_COMMUNICATION_PARAMS for setting the
communication parameters.
wHeartbeatTime The heartbeat time in seconds to be used. Valid values are in
5
Registration for an application is done by calling a ‘start application’ remote function call. This function call
enables the transmission of update notification for that application. The update can be stopped again by calling
the ‘stop application’ remote function call.
Comentários a estes Manuais