Back to FabImage Library website
You are here: Start » Function Reference » Hardware Support » Hilscher » Hilscher_Driver_GetChannelInformation
Header: | ThirdPartySdk.h |
---|---|
Namespace: | fil |
Module: | ThirdParty |
Gets Hilscher device channel information.
Syntax
void fil::Hilscher_Driver_GetChannelInformation ( fil::Hilscher_State& ioState, const ftl::Optional<ftl::String>& inBoardName, ftl::Array<fil::HilscherDriverChannelInformation>& outChannelInformation )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
ioState | Hilscher_State& | Object used to maintain state of the function. | ||
![]() |
inBoardName | const Optional<String>& | NIL | |
![]() |
outChannelInformation | Array<HilscherDriverChannelInformation>& |
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.
Data direction
Slot direction is from the application perspective, different than in SYCON software. IN: in SYCON.net is marked as output OUT: in SYCON.net is marked as inputMultithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.