Скачиваний:
21
Добавлен:
11.10.2020
Размер:
1.36 Кб
Скачать
#include <ntddk.h>
#include "IOdrvInterface.h"
#include "IODrvFunctions.H"
#include "CardFunctions.h"
#include "RTIOdrv.h"


char IODevConfigureIONetStart(unsigned long ulDeviceNr)
{
    return 0;
}

char IODevSetPBCardMasterParams(PBMasterDesc* pPBM,unsigned char byCard)
{
    //TODO:
    return TRUE;
}

char IODevSetCANCardMasterParams(CAN_BUS* pCB,unsigned char byCard)
{
    //TODO:
	return TRUE;
}

char IODevConfigOnePBSlave(char bStationAddress, PBSlave* pSlave, unsigned char byCard)
{
    //TODO: what the device needs to do to config one slave.
	return 0;
}

char IODevConfigOneCanNode(char bNodeAddress, CANnode* pNode, unsigned char byCard)
{
    //TODO: what the device needs to do to config one node.
	return TRUE;
}


char IODevDoneWriteOutputs(unsigned long ulTaskNr, unsigned long ulCycleTime, int iDevice)
{
    //TODO:

    return 1;
}

char IODevWriteOutput(unsigned long ulOffset, unsigned long ulSize, unsigned char* pucData, unsigned long ulTaskNr, int iDevice)
{
    //TODO:
    return 0;
}

char IODevReadInput(unsigned long ulOffset, unsigned long ulSize, unsigned char* pucData, unsigned long ulTaskNr, int iDevice)
{
    //TODO:

	return 1;
}

char IODevDoneReadInputs(unsigned long ulTaskNr, unsigned long ulCycleTime, int iDevice)
{
    //TODO:

    return 1;
}
Соседние файлы в папке IODriver ToolKit