31,6 → 31,9 |
*/ |
|
/** @file |
* Internetwork layer modules messages. |
* @see il_interface.h |
* @see ip_interface.h |
*/ |
|
#ifndef __NET_IL_MESSAGES_H__ |
38,19 → 41,30 |
|
#include <ipc/ipc.h> |
|
/** Internet layer modules messages. |
*/ |
typedef enum{ |
/* ( device_id, nil_service ) */ |
/** New device message. |
* @see ip_device_req() |
*/ |
NET_IL_DEVICE = NET_IL_FIRST, |
/* ( device_id, state ) */ |
/** Device state changed message. |
* @see il_device_state_msg() |
*/ |
NET_IL_DEVICE_STATE, |
/* ( device_id ), packet_send */ |
/** Packet received message. |
* @see il_received_msg() |
*/ |
NET_IL_RECEIVED, |
/* ( device_id ), measured_strings_send( address ) */ |
// NET_IL_MY_ADDR, |
/* ( packet_id ) */ |
/** Packet send message. |
* @see ip_send_msg() |
*/ |
NET_IL_SEND, |
} il_messages; |
|
/** Returns the ip protocol number message parameter. |
* @param call The message call structure. Input parameter. |
*/ |
#define IL_GET_PROTO( call ) ( int ) IPC_GET_ARG1( * call ) |
|
#endif |