Back to Aurora Vision Library Lite website
You are here: Start » Hardware Support » Hilscher » Hilscher_Channel_Close
Hilscher_Channel_Close
Header: | ThirdPartySdk.h |
---|---|
Namespace: | avl |
Closes a Hilscher device channel connection.
Syntax
void avl::Hilscher_Channel_Close ( avl::Hilscher_State& ioState, const atl::Optional<atl::String>& inBoardName, const int inChannelNumber, const bool inCloseCommunication )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
ioState | Hilscher_State& | Object used to maintain state of the function. | |||
inBoardName | const Optional<String>& | NIL | |||
inChannelNumber | const int | 0 - 10 | |||
inCloseCommunication | const bool | False | Close communication between card and PLC |
Remarks
Driver
- Windows driver (recommended 1.5.0.0) https://kb.hilscher.com/display/CIFXDRV/Versions+-+NXDRV-WIN
- SYCON.net for configuring slots, generating configuration files: https://kb.hilscher.com/display/SYCON/Version+History
For profinet: Firmware (recommended 3.13 series) https://kb.hilscher.com/display/PNS3V5/Version+History+-+V3.5+to+V3.x
Firmware needs to be uploaded to the card prior to opening any type of channel.
In case of failing to update the firmware, try to restart your computer.
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.