Table — parameters Property Type Valid range Description PIBName String As defined in Table 65 Name of the PIB to read. This primitive reports the result requested by . The properties of this primitive are: { Status; PIBName; PIBValue; } The primitive parameters are defined in Table 29. Table — parameters Property Type Valid range Description Status Enumeration SUCCESS, FAIL, UNSUPPORTED The status of the request for PIB field information. PIBName String As defined in Table 65 Name of the PIB field to read. PIBValue As defined in Table 65 As defined in 65 The value of the indicated PIB field to read. The property PIBValue is set to 0 when Status is UNSUPPORTED. The primitive allows writing a given value to the indicated PIB field. The properties of this primitive are: { PIBName;
Discovry primitives These primitives are used for the discovery of neighboring PDs. The primitive requests a PD to perform discovery. The properties of this primitive are: { DiscoveryMode; DiscoveryInfo; ChannelPage; ScanChannels; CyclicSuperframeStructure; } The primitive parameters are defined in Table 32. — parameters Property Type Valid range Description DiscoveryMode Enumeration TX, RX Indicates transmission or reception of discovery information. DiscoveryInfo Array of PAC IDs descriptors As defined in Table 33 Indicates the discovery information. ChannelPage Integer Any valid channel page as defined in Table TBD The channel page on which to attempt discovery. ChannelNumber Integer Any valid channel number as defined in Table TBD The channel number on to attempt discovery. ScanChannels Array of integers Any valid channel number as defined in Table TBD The channel numbers to be used for discovery.
CyclicSuperframeStructure Cyclic-superframe structure descriptor As defined in Table 34 Indicates the structure of In RX mode, channelNumber is zero. Discovery descriptors are defined in Table 33. Table —PAC ID description Property Type Valid range Description Device_ID MAC address PD specific MAC address of the PD. MulticastGroup_ID Integer 0 to 216−1 Multicast addresss of PAC network Application_ID char 14 octets Application name, user name, login. Cyclic-superframe structure descriptors are defined in 34. Table —Cyclic-superframe structure descriptor Property Type Valid range Description Cyclic-superframe duration Integer 1 octet Number of superframes in a cyclic-superframe. Primary superframe number Integer 1 octet Number of primary superframe. Primary superframe type Integer As defined in Figure 21 (5.2.4.3.1) Type of primary superframe. Secondary superframe type Integer As defined in Figure 21 (5.2.4.3.1) Type of secondary superframe. This primitive requests association with given PD. The properties of this primitive are: { DiscoveryMode; DiscoveryInfo;
ChannelPage; ScanChannels; CyclicSuperframeStructure; Status; } The primitive parameters are defined in Table 35. Table — parameters Property Type Valid range Description DiscoveryMode Enumeration TX, RX Indicates transmission or reception of discovery information. DiscoveryInfo Array of PAC IDs descriptors As defined in Table 33 Indicates discovery information. ChannelPage Integer Any valid channel page as defined in Table TBD The channel page on which discovery was attempted. ChannelNumber Integer Any valid channel number as defined in Table TBD The channel number on which discovery was attempted ScanChannels of integers Any valid channel number as defined in Table TBD The channel numbers used for discovery. CyclicSuperframeStructure Cyclic-superframe structure descriptor As defined in Table 34 Indicates the structure of Status Enumeration SUCCESS, FAIL, DISCOVERY_IN_PROGRESS Status of the discovery request Peering primitives primitives are used when a PD becomes associated with another PD.
MLME-PEERING.request This primitive requests association with given PD. The properties of this primitive are: { ChannelNumber; ChannelPage; GroupMode MulticastGroup_ID; DestinationAddress; CyclicSuperframeStructure; } The primitive parameters are defined in Table 36. Table — parameters Property Type range Description ChannelNumber Integer As defined in Table TBD The channel number on which to attempt peering. ChannelPage Integer As defined in Table TBD The channel page on which to attempt peering. GroupMode Integer As defined in Table TBD mode determines the type of peering procedure MulticastGroup_ID Integer 0 to 216 −1 Group ID provided by the application layer. DestinationAddress MAC address IEEE 48 bit addressing Address of the PD with which to peer for one-to-one peering. CyclicSuperframeStructure Cyclic-superframe structure descriptor As defined in Table 34 Indicates the structure of
SourceID; GroupMode MulticastGroupID PHYcapability; CyclicSuperfameStructure; } The primitive parameters are defined in Table 38. Table — parameters Property Type Valid range Description SourceID MAC address PD specific Address of the PD requesting peering. GroupMode Integer As defined in Table TBD Group mode determines the type of peering procedure MulticastGroup_ID Integer 0 to 216 −1 Group ID of the requested group. PHYcapability Enumeration LOW_MOBILITY, HIGH_MOBILITY, GFSK, UWB_BPM_BPSK, UWB_OOK Operational capability of the PD requesting peering. CyclicSuperframeStructure Cyclic-superframe structure descriptor As defined in Table 34 Indicates the structure of Cyclic-superframe structure descriptors are defined in Table 34. The primitive is used to initiate a response to an primitive. The properties of this primitive are: { SourceID; GroupMode; superframe
MulticastGroup_ID; Status; } The primitive parameters are defined in 39. Table — parameters Property Type Valid range Description SourceID MAC address PD specific Address of the PD requesting peering. GroupMode Integer As defined in Table TBD Group mode determines the type of peering procedure MulticastGroup ID Integer 0 to 216 −1 ID of the MulticastGroup Status Enumeration SUCCESFUL, OUT_OF_CAPACITY, ACCESS_DENIED, Status of the peering attempt. De-peering primitives These primitives are used when a PD becomes de-peered from another PD. This primitive requests de-peering of PD. The properties of this primitive are: { DestinationAddress; SourceAddress; GroupMode; MulticastGroup_ID; Reason; } The primitive parameters are defined in Table 40.
} The primitive parameters are defined in Table 41. Table — parameters Property Type range Description DestinationAddresss MAC address PD specific Address of the PD with to de-peer. SourceAddresss MAC address PD specific The address of the PD requesting GroupMode Integer As defined in Table TBD Group mode determines the type of peering procedure MulticastGroup_ID Integer 0 to 216 −1 MulticastGroup ID of destination PD. Status Enumeration SUCCESS, NO_ACK, CHANNEL_ACCESS_FAILURE, The status of the If the de-peering request was successful, then the Status parameter will be set to SUCCESS. Otherwise, the Status parameter will be set to indicate the type of failure. The primitive is used to indicate the reception of a de-peering request command. { SourceID; GroupMode; MulticastGroup ID Reason; } The primitive parameters are defined in Table 42.
— Property Type range Description SourceID MAC address PD specific The address of the PD requesting GroupMode Integer As defined in Table TBD mode determines the type of peering procedure MulticastGroup_ID Integer 0 to 216 −1 ID of MulticastGroup Reason Integer 0 − 1 0 – source to leave 1 – source requests destination to leave Frame error notification primitives This primitive is used to notify the next higher layer that an error has occurred during the processing of a frame. This primitive indicates a communications status. The properties of this primitive are: { SourceAddress; DestinationAddress; MulticastGroup_ID; Status; } The primitive parameters are defined in Table 43. Table — parameters Property Type range Description SourceAddress MAC address PD specific Address of the PD from the frame
The primitive indicates the loss of synchronization. The properties of this primitive are: { LossReason; GroupID; PD_ID; ChannelNumber; ChannelPage; } The primitive parameters are defined in 55. Table — parameters Property Type Valid range Description LossReason Enumeration SYNC_LOST, SUPERFRAME_OVERLAP, TBD The reason synchronization was lost. MulticastGroup_ID Integer 0 to 255 Group ID of the PD that has lost synchronization PD_ID MAC address PD specific The MAC address of the PD that has lost synchronization ChannelNumber Integer Any channel number as defined in Table TBD The channel number on which the PD that has lost synchronization operated. ChannelPage Integer Any valid channel page as defined in Table TBD The channel page on the PD that has lost synchronization operated. The primitive is generated by the MLME of a PD and issued to its next higher layer in the event of a loss of synchronization. The reason for synchronization loss is expressed by the parameter of LossReason:
SYNC_LOST – The PD has missed several synchronization periods. SUPERFRAME_OVERLAP – If a change in the superframe configuration causes the outgoing superframe overlaps the incoming superframe. Channel sounding primitives are used to obtain the results of a channel sounding from PDs that supports the channel sounding capability. The primitive is used by the next higher layer to request that the PHY performs channel sounding by PDs with that capability. The properties of this primitive are: { ChannelNumber; ChannelPage; } The primitive parameters are defined in 56. — Property Type Valid range Description ChannelNumber Integer Any valid channel number as defined in Table TBD The channel number on which to attempt channel sounding. ChannelPage Integer Any channel page as defined in Table TBD The channel page on which to attempt channel sounding. The primitive reports the result of a request to the PHY to provide channel sounding information. Such information is an estimate of the SINR at the input antenna of the requestee PD. The properties of this primitive are: { Status; SINR;
Table — parameters Field Type range Description TxDPSIndex Integer 0 to 48 The code index value for the UWB PHY transmitter to use in UWB SHR generation. A value of 0 indicates that the phyPreambleCode value is used (Table 65). See note below. RxDPSIndex Integer 0 to 48 The code index value for the UWB PHY receiver to use in SHR detection and reception. A value of 0 indicates that the phyPreambleCode value is used (Table 65). See note below. DPSIndexDuration Integer 0 to (224 −1) This specifies a time in µs which the DPS selection will revert to use the phyPreambleCode value in both transmitter and receiver, assuming it is not ended earlier by the issuing of either an MCP-DATA.request or an MCP-DATA.indication primitive (Table 65). Note: The TxDPSIndex and RxDPSIndex values select codes as per the “Preamble Sequence ID” column of Table 105 for the BPM-BPSK modulation mode, and as per parameter i of Table 109 for the OOK modulation mode where the DPS index specified here is i + 1. The MLME responds with an primitive with the appropriate status parameter, and assuming the has been successful, the resulting altered preamble codes persist until one of the follow events: The DPS is cancelled by issuing a new with zero values for both TxDPSIndex and RxDPSIndex parameters, A frame is received and the MCP-DATA.indication primitive is generated, A frame is transmitted via an MCP-DATA.request primitive and the MCP-DATA.confirm primitive is generated, The period specified by the DPSIndexDuration parameter expires and the primitive is issued. The use of DPS is further explained in 5.1.5. The primitive reports the results of the attempt to enable or disable DPS. The properties of this primitive are: { Status; }
TRUE if acknowledged transmission is used, FALSE otherwise. Ranging Boolean FALSE, TRUE This parameter is present only when phyModeSelection is UWB. TRUE if ranging bit in PHR is to be set, FALSE otherwise. IeList Set if IEs as described in Array of integers (IEs) As described in Table TBD This parameter is present only when phyModeSelection is UWB. Determines/supplies the IEs to be sent, including: RRRT IE, RRTD IE, RPRT IE, RRTM IE, RCDT IE and RTOF IE RequestRrtiTx Boolean TRUE, FALSE This parameter is present only when phyModeSelection is UWB. This parameter requests that the PD inserts an RRTI IE in the sent data frame. If the is early enough the data frame shall be sent at the configured macRngRrtiTime otherwise shall be sent as soon as possible thereafter. CyclicSuperframeStructure Cyclic-superframe structure descriptor As defined in Table 34 Indicates the structure of The primitive reports the results of a request to transfer data to another PD. The properties of this primitive are:
{ MSDUhandle; Status; PurgeMode; TxRangingCounter; RxRangingCounter; IeList; TxRrtiValue; AoaAzimuth; AoaElevation; AoaPresent; Rssi; } The primitive parameters are defined in Table 63. — parameters Property Type Valid range Description MSDUhandle Integer TBD Integer number identifying the MSDU. Status Enumeration SUCCESS, TRANSACTION_EXPIRED, CHANNEL_ACCESS_FAILURE, NO_ACK, COUNTER_ERROR, INVALID_PARAMETER, PURGE_SUCESS, INVALID_HANDLE The status of the last MSDU transmission. TxRangingCounter Unsigned Integer TBD This parameter is present only when phyModeSelection is UWB.
measure of the RF power level at the antenna based on the gain setting in the RX chain and the measured signal level in the channel. For the UWB PHY the RSSI value is measured during the frame Preamble and locked when a valid SFD is detected. A value of zero indicates that RSSI measurement is not supported or was not measured for this frame. CyclicSuperframeStructure Cyclic-superframe structure descriptor As defined in Table 34 Indicates the structure of Cyclic-superframe structure descriptors are defined in Table 34. <<<< End of the proposed text changes >>>>