
Добавил:
kasak9595
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:8 СЕМЕСТР / АСУ ЭТО / Wago-IO-PRO CAA 2.3.8.5 (5.10.2007) / Setup_CoDeSys_SP_RTE / IODriver ToolKit / CardFunctions
.h /*
Copyright by 3S Smart Software Solutions GmbH, 87439 Kempten, Germany
Author: A. Fauter
*/
//define device-specific types and values here.
//The prototypes.
char IODevSetPBCardMasterParams(PBMasterDesc* pPBM,unsigned char byCard);
char IODevSetCANCardMasterParams(CAN_BUS* pCB,unsigned char byCard);
char IODevConfigOnePBSlave(char bStationAddress, PBSlave* pSlave, unsigned char byCard);
char IODevConfigOneCanNode(char bNodeAddress, CANnode* pNode, unsigned char byCard);
char IODevDoneWriteOutputs(unsigned long ulTaskNr, unsigned long ulCycleTime, int iDevice);
char IODevWriteOutput(unsigned long ulOffset, unsigned long ulSize, unsigned char* pucData, unsigned long ulTaskNr, int iDevice);
char IODevReadInput(unsigned long ulOffset, unsigned long ulSize, unsigned char* pucData, unsigned long ulTaskNr, int iDevice);
char IODevConfigureIONetStart(unsigned long ulDeviceNr);
char IODevDoneReadInputs(unsigned long ulTaskNr, unsigned long ulCycleTime, int iDevice);
Copyright by 3S Smart Software Solutions GmbH, 87439 Kempten, Germany
Author: A. Fauter
*/
//define device-specific types and values here.
//The prototypes.
char IODevSetPBCardMasterParams(PBMasterDesc* pPBM,unsigned char byCard);
char IODevSetCANCardMasterParams(CAN_BUS* pCB,unsigned char byCard);
char IODevConfigOnePBSlave(char bStationAddress, PBSlave* pSlave, unsigned char byCard);
char IODevConfigOneCanNode(char bNodeAddress, CANnode* pNode, unsigned char byCard);
char IODevDoneWriteOutputs(unsigned long ulTaskNr, unsigned long ulCycleTime, int iDevice);
char IODevWriteOutput(unsigned long ulOffset, unsigned long ulSize, unsigned char* pucData, unsigned long ulTaskNr, int iDevice);
char IODevReadInput(unsigned long ulOffset, unsigned long ulSize, unsigned char* pucData, unsigned long ulTaskNr, int iDevice);
char IODevConfigureIONetStart(unsigned long ulDeviceNr);
char IODevDoneReadInputs(unsigned long ulTaskNr, unsigned long ulCycleTime, int iDevice);
Соседние файлы в папке IODriver ToolKit