Isochronous Mode Application service specification

Một phần của tài liệu Bsi bs en 61158 5 10 2014 (Trang 407 - 410)

This confirmed service may be used to write the attributes of the Isochronous Mode Data.

This service shall be used in conjunction with the IO AR or Supervisor AR.

The parameter structure and the meaning of the parameters is the same as described in the write service (see 7.3.1.4.2.1). But the parameter Data has a service specific structure and meaning. Table 201 shows the specific elements of Data for this service.

The service user shall only address modules and submodules within the List of Modules, which are part of the submodule list the AR is connected to. Otherwise the service provider shall issue a negative response to the service and all data shall be ignored.

Table 201 – Data elements of Write Isochronous Mode Data

Parameter name service specific elements req ind

Data Isochronous Mode Data M M(=)

Time Data Cycle M M(=)

Time IO Input M M(=)

Time IO Output M M(=)

Time IO Input Valid M M(=)

Time IO Output Valid M M(=)

Controller Application Cycle Factor M M(=)

Data

This parameter contains the values of the object which may be used to write.

Isochronous Mode Data

This parameter is composed of the following elements:

Time Data Cycle

This parameter contains the value of the corresponding attribute of the ASE object.

Time IO Input

This parameter contains the value of the corresponding attribute of the ASE object.

Time IO Output

This parameter contains the value corresponding attribute of the ASE object.

Time IO Input Valid

This parameter contains the value corresponding attribute of the ASE object.

Time IO Output Valid

This parameter contains the value corresponding attribute of the ASE object.

Controller Application Cycle Factor

This parameter contains the value corresponding attribute of the ASE object.

7.3.7.3.2 Read Isochronous Mode Data

This confirmed service may be used to read the values of the attributes of the Isochronous Mode Data. This service shall be used in conjunction with the implicit AR, IO AR or Supervisor AR.

The parameter structure and the meaning of the parameters is the same as described in the read service (see 7.3.1.4.1.1). But the parameter Data has a service specific structure and meaning. Table 202 shows the specific elements of Data for this service.

Implicit AR using Target AR UUID: This service does only contain Real Port Data if there is an established IO or Supervisor AR with the requested Target AR UUID. Otherwise a parameter error is responded.

Table 202 – Data elements of Read Isochronous Mode Data

Parameter name service specific elements rsp cnf

Data Isochronous Mode Data M M(=)

Time Data Cycle M M(=)

Time IO Input M M(=)

Time IO Output M M(=)

Parameter name service specific elements rsp cnf

Time IO Input Valid M M(=)

Time IO Output Valid M M(=)

Controller Application Cycle Factor M M(=)

Data

This parameter contains the values of the object which has been read.

Isochronous Mode Data

This parameter is composed of the following elements:

Time Data Cycle

This parameter contains the value of the corresponding attribute of the ASE object.

Time IO Input

This parameter contains the value of the corresponding attribute of the ASE object.

Time IO Output

This parameter contains the value corresponding attribute of the ASE object.

Time IO Input Valid

This parameter contains the value corresponding attribute of the ASE object.

Time IO Output Valid

This parameter contains the value corresponding attribute of the ASE object.

Controller Application Cycle Factor

This parameter contains the value corresponding attribute of the ASE object.

The following parameters have a specific meaning at this service:

Target AR UUID

This parameter shall only be used to read AR specific port difference information. If this parameter is used the service parameter Subslot Number shall not be used.

NOTE It is used to read only port difference information the requested AR is connected to.

7.3.7.3.3 Local SYNCH Event

The service SYNCH indicates to the application of the IO device that a new isochronous send clock cycle has been started.

Table 203 shows the parameters of the service.

Table 203 – Local SYNCH Event

Parameter name ind

Argument M

Slot M

Subslot M

Global Cycle Counter M

Phase M

Status M

Argument

The argument shall convey the service specific parameters of the service indication.

Slot Number

This parameter contains the Slot Number addressing the initiators interface.

Subslot Number

This parameter contains the Subslot Number addressing the initiators interface.

Global Cycle Counter

This parameter shall contain the local value of the cycle counter.

Phase

This parameter contains the Phase to be used for the RTC frame.

Status

This parameter shall contain the current status. The allowed values are LOCAL and REMOTE. The value LOCAL shall be used to indicate that no valid synchronization frame has been received within the PLL window. The value REMOTE shall be used to indicate that a valid synchronization frame has been received within the PLL window.

Một phần của tài liệu Bsi bs en 61158 5 10 2014 (Trang 407 - 410)

Tải bản đầy đủ (PDF)

(620 trang)