//
//  def.h
//  This file is generated by stubgen2.
//

//
// Copyright 2002 Sony Corporation 
//
// Permission to use, copy, modify, and redistribute this software for
// non-commercial use is hereby granted.
//
// This software is provided "as is" without warranty of any kind,
// either expressed or implied, including but not limited to the
// implied warranties of fitness for a particular purpose.
//

#ifndef _def_h_DEFINED
#define _def_h_DEFINED

//
//  Object name
//
const char* const objectName = "Wireless";

//
//  Number of OObserver & OSubeject instances
//
const int numOfSubject  = 6;
const int numOfObserver = 6;

//
//  Service name
//
const char* const subjectService[numOfSubject] = 
{
	"Wireless.CommandReceived.char.S",
	"Wireless.WorldModelReceived1.char.S",
	"Wireless.WorldModelReceived2.char.S",
	"Wireless.WorldModelReceived3.char.S",
	"Wireless.NetSendInfo.char.S",
	"Wireless.TeamTalk.char.S"
};

const char* const observerService[numOfObserver] = 
{
	"Wireless.LISTENER.char.O",
	"Wireless.WorldModelSend.char.O",
	"Wireless.PlayerNumber.int.O",
	"Wireless.NetReceiveInfo.char.O",
	"Wireless.ReceiveMessageFromActuator.ActuatorWirelessData.O",
	"Wireless.TeamTalk.char.O"
};

//
//  OSubject Index
//
const int sbjCommandReceived = 0;
const int sbjWorldModelReceived1 = 1;
const int sbjWorldModelReceived2 = 2;
const int sbjWorldModelReceived3 = 3;
const int sbjNetSendInfo = 4;
const int sbjTeamTalk = 5;

//
//  OObserver Index
//
const int obsLISTENER = 0;
const int obsWorldModelSend = 1;
const int obsPlayerNumber = 2;
const int obsNetReceiveInfo = 3;
const int obsReceiveMessageFromActuator = 4;
const int obsTeamTalk = 5;


#endif // _def_h_DEFINED
