## NMDeviceOlpcMesh NMDeviceOlpcMesh |

## Synopsis

    #define             NM_DEVICE_OLPC_MESH_HW_ADDRESS
    #define             NM_DEVICE_OLPC_MESH_COMPANION
    #define             NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL
    struct              NMDeviceOlpcMesh;
                        NMDeviceOlpcMeshClass;
    const char *        nm_device_olpc_mesh_get_hw_address  (NMDeviceOlpcMesh *device);
    NMDeviceWifi *      nm_device_olpc_mesh_get_companion   (NMDeviceOlpcMesh *device);
    guint32             nm_device_olpc_mesh_get_active_channel
                                                            (NMDeviceOlpcMesh *device);

## Object Hierarchy

      GObject
       +----NMObject
             +----NMDevice
                   +----NMDeviceOlpcMesh

## Implemented Interfaces

NMDeviceOlpcMesh implements GInitable and GAsyncInitable.

## Properties

      "active-channel"           guint                 : Read
      "companion"                NMDeviceWifi*         : Read
      "hw-address"               gchar*                : Read

## Description

## Details

### NM_DEVICE_OLPC_MESH_HW_ADDRESS

    #define NM_DEVICE_OLPC_MESH_HW_ADDRESS     "hw-address"

### NM_DEVICE_OLPC_MESH_COMPANION

    #define NM_DEVICE_OLPC_MESH_COMPANION      "companion"

### NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL

    #define NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL "active-channel"

### struct NMDeviceOlpcMesh

    struct NMDeviceOlpcMesh;

### NMDeviceOlpcMeshClass

    typedef struct {
    	NMDeviceClass parent;
    } NMDeviceOlpcMeshClass;

### nm_device_olpc_mesh_get_hw_address ()

    const char *        nm_device_olpc_mesh_get_hw_address  (NMDeviceOlpcMesh *device);

Gets the hardware (MAC) address of the NMDeviceOlpcMesh

`device` : | a NMDeviceOlpcMesh
Returns : | the hardware address. This is the internal string used by the device, and must not be modified.

### nm_device_olpc_mesh_get_companion ()

    NMDeviceWifi *      nm_device_olpc_mesh_get_companion   (NMDeviceOlpcMesh *device);

Gets the companion device of the NMDeviceOlpcMesh.

`device` : | a NMDeviceOlpcMesh
Returns : | the companion of the device of `NULL`. [transfer none]

### nm_device_olpc_mesh_get_active_channel ()

    guint32             nm_device_olpc_mesh_get_active_channel
                                                            (NMDeviceOlpcMesh *device);

Returns the active channel of the NMDeviceOlpcMesh device.

`device` : | a NMDeviceOlpcMesh
Returns : | active channel of the device

## Property Details

### The `"active-channel"` property

      "active-channel"           guint                 : Read

The device's active channel.

Default value: 0

### The `"companion"` property

      "companion"                NMDeviceWifi*         : Read

The companion device.

### The `"hw-address"` property

      "hw-address"               gchar*                : Read

The hardware (MAC) address of the device.

Default value: NULL