User`s manual
IA261/262 WinCE User’s Manual CANopen Library
B-35
/* process command line arguments */
if (argc < 3)
{
wprintf( TEXT("USAGE: master <slave’s node_id> \n") );
return 1;
}
node_id = _wtoi(argv[1]);
if (node_id < 2 || node_id > 127)
{
wprintf(TEXT("ERROR: node_id shoule be >=2 and <= 127\n"));
return 1;
}
if (moxa_canOpen(&MasterBoard,&master_Data))
{
/* Defining the master node Id */
moxa_setNodeId(&master_Data, 0x01);
/* set the master in operational mode */
moxa_setState(&master_Data, Operational);
/* Ask all slave node to go in operational mode */
moxa_masterSendNMTstateChange (&master_Data, 0, NMT_Start_Node);