Hardware ID Driver
[Device Drivers]


Defines

#define dev_open_DEV_HARDWARE_ID(void)   mos_mutex_lock(&id_mutex)
#define dev_close_DEV_HARDWARE_ID(void)   mos_mutex_unlock(&id_mutex)

Functions

uint16_t dev_read_DEV_HARDWARE_ID (void *buf, uint16_t count)
 read the 48-bit hardware ID from telosb or mica2/micaz nodes.
uint16_t dev_write_DEV_HARDWARE_ID (const void *buf, uint16_t count)
 Not supported for the ID Driver..
uint8_t dev_mode_DEV_HARDWARE_ID (uint8_t md)
 Not supported for the ID Driver.
uint8_t dev_ioctl_DEV_HARDWARE_ID (int8_t request,...)
 Not supported for the ID Driver.

Detailed Description

This group contains functions to read the 48-bit hardware ID From the avr-based nodes (mica2/micaz) as well as the TelosB.

Function Documentation

uint8_t dev_ioctl_DEV_HARDWARE_ID int8_t  request,
  ...
 

Parameters:
request ignored
... ignored
Returns:
DEV_BAD_IOCTL

uint8_t dev_mode_DEV_HARDWARE_ID uint8_t  md  ) 
 

Parameters:
md ignored
Returns:
DEV_UNSUPPORTED.

uint16_t dev_read_DEV_HARDWARE_ID void *  buf,
uint16_t  count
 

Parameters:
buf the buffer to hold the ID.
count the number of bytes to be read
Returns:
the number of bytes read, 0-6.

uint16_t dev_write_DEV_HARDWARE_ID const void *  buf,
uint16_t  count
 

Parameters:
buf ignored
count ignored
Returns:
DEV_UNSUPPORTED.


Generated on Sat Nov 7 06:25:52 2009 for MANTIS by  doxygen 1.4.6