nn::uds::CTR::CreateNetwork Functionnn::Result CreateNetwork( u8 subId, u8 maxEntry, bit32 localId, const char passphrase[], size_t passphraseLength );
| Name | Description | |
|---|---|---|
| in | subId | Communication mode ID. The application can set any arbitrary value for this. |
| in | maxEntry | Maximum number of nodes that can connect to the network. This value can be up to 12, including the local device. |
| in | localId | The local communication ID. Specify the value generated by CreateLocalCommunicationId. |
| in | passphrase[] | String holding the seed of the passphrase to use for wireless layer encryption. With UDS, communication can only be established if uniqueId and passphrase match. |
| in | passphraseLength | Passphrase length. Specify a value between UDS_PASSPHRASE_LENGTH_MIN and UDS_PASSPHRASE_LENGTH_MAX, inclusive. |
Result values listed below. | Value | Description |
|---|---|
ResultSuccess |
Successfully established local communication and began operating as a master. |
ResultNotInitialized |
The library is not initialized. Call the nn::uds::Initialize function. |
ResultInvalidState |
Not in an executable state. Returned when executed in a state other than STATE_DISCONNECTED. |
ResultOutOfRange |
The specified argument value was not in the valid range for the argument. Try again, specifying a valid value for the argument. |
ResultWirelessOff |
Transitioned to wireless OFF mode. Re-initialization is required. |
| A value other than the above. | Failed for reasons other than those given above. |
Creates a new network.
CONFIDENTIAL