NWMUDS:Bind: Difference between revisions

No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 12: Line 12:
|-
|-
| 2
| 2
| u32, unknown.
| u32 recv_buffer_size. Official user-processes require this to be >=0x646. This is the ''exact'' size of the buffer allocated under sharedmem used for storing the received data which can then be loaded via [[NWMUDS:PullPacket]](this includes header data). NWM-module itself ''only'' requires this size to be >=0x5F4(this is only checked after allocating the buffer).
|-
|-
| 3
| 3
Line 41: Line 41:


=Data Channel=
=Data Channel=
This is an arbitrary value to use for data-frame filtering. This bind will only receive data frames which contain a matching data_channel value.
This is an arbitrary value to use for data-frame filtering. This bind will only receive data frames which contain a matching data_channel value. The input data_channel value for this command must be non-zero, otherwise error 0xE10113EA is returned.


=Description=
=Description=
This initializes a [[NWM_Services|BindNodeID]] for use on this device, etc. This can be done multiple times for initializing different BindNodeIDs.
This initializes a [[NWM_Services|BindNodeID]] for use on this device, etc. This can be done multiple times for initializing different BindNodeIDs.