Public Member Functions | Friends

MDeviceChannel Class Reference

Search for all occurrences

Detailed Description

Input device channel.

Input device channel class.

Examples:

jlcVcrDevice.cpp.

#include <MDeviceChannel.h>

List of all members.

Public Member Functions

 MDeviceChannel (const MString &, MDeviceChannel *=NULL, int=-1)
 Constructor.
 ~MDeviceChannel ()
 Class destructor.
MString name () const
 Return the short name of the channel.
MString longName () const
 Return the long name of the channel.
int axisIndex () const
 Returns the device state index corresponding to this device channel.
bool hasChildren () const
 Determine whether this channel has children.
MDeviceChannel parent () const
 Return the parent of this channel.
MDeviceChannel childByIndex (int)
 Return the specified child of this channel.
int numChildren () const
 Return the number of children of this channel.

Friends

class MPxMidiInputDevice

Constructor & Destructor Documentation

MDeviceChannel ( const MString name,
MDeviceChannel parent = NULL,
int  index = -1 
)

Constructor.

Creates a new device channel with the given name, index and parent (optional).

Parameters:
[in]namethe name of the channel
[in]parentthe parent of the channel (default is NULL)
[in]indexThe device state index for the channel

Member Function Documentation

MString name ( ) const

Return the short name of the channel.

Returns:
The short name for this channel
MString longName ( ) const

Return the long name of the channel.

Returns:
The long name for this channel
int axisIndex ( ) const

Returns the device state index corresponding to this device channel.

Returns:
The device state index for this channel
bool hasChildren ( ) const

Determine whether this channel has children.

Returns:
  • true this channel has children
  • false this channel does not have children
MDeviceChannel parent ( ) const

Return the parent of this channel.

Returns:
The parent of this channel
MDeviceChannel childByIndex ( int  index)

Return the specified child of this channel.

Returns:
The child of this channel
int numChildren ( ) const

Return the number of children of this channel.

Returns:
The number of children of this channel

MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel
MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel MDeviceChannel