![]() |
FLImaging 6.8.12.1
|
Ajin DIO (Digital Input/Output) Device Class. More...
#include <DeviceDIOAxl.h>
Public Member Functions | |
CDeviceDIOAxl () | |
Default constructor. | |
virtual | ~CDeviceDIOAxl () |
Default destructor. | |
virtual CResult ^ | ClearOutPort () override |
Clears the output port. | |
virtual CResult ^ | ClearInPort () override |
Clears the input port. | |
virtual bool | ReadInBit (int32_t i32OffsetBit) override |
Reads the specified input bit. | |
virtual CResult ^ | WriteInBit (int32_t i32OffsetBit, bool bStatus) override |
Writes to the specified input bit. | |
virtual bool | ReadOutBit (int32_t i32OffsetBit) override |
Reads the specified output bit. | |
virtual CResult ^ | WriteOutBit (int32_t i32OffsetBit, bool bStatus) override |
Writes to the specified output bit. | |
virtual uint8_t | ReadInByte (int32_t i32OffsetBit) override |
Reads a byte from the specified input offset bit. | |
virtual CResult ^ | WriteInByte (int32_t i32OffsetBit, uint8_t u8Status) override |
Writes a byte to the specified input offset bit. | |
virtual uint8_t | ReadOutByte (int32_t i32OffsetBit) override |
Reads a byte from the specified output offset bit. | |
virtual CResult ^ | WriteOutByte (int32_t i32OffsetBit, uint8_t u8Status) override |
Writes a byte to the specified output offset bit. | |
virtual uint16_t | ReadInWord (int32_t i32OffsetBit) override |
Reads a word from the specified input offset bit. | |
virtual CResult ^ | WriteInWord (int32_t i32OffsetBit, uint16_t u16Status) override |
Writes a word to the specified input offset bit. | |
virtual uint16_t | ReadOutWord (int32_t i32OffsetBit) override |
Reads a word from the specified output offset bit. | |
virtual CResult ^ | WriteOutWord (int32_t i32OffsetBit, uint16_t u16Status) override |
Writes a word to the specified output offset bit. | |
virtual uint32_t | ReadInDword (int32_t i32OffsetBit) override |
Reads a double word (dword) from the specified input offset bit. | |
virtual CResult ^ | WriteInDword (int32_t i32OffsetBit, uint32_t u32Status) override |
Writes a double word (dword) to the specified input offset bit. | |
virtual uint32_t | ReadOutDword (int32_t i32OffsetBit) override |
Reads a double word (dword) from the specified output offset bit. | |
virtual CResult ^ | WriteOutDword (int32_t i32OffsetBit, uint32_t u32Status) override |
Writes a double word (dword) to the specified output offset bit. | |
Public Member Functions inherited from FLImagingCLR::Devices::CDeviceDIOBase | |
CDeviceDIOBase (const FLImaging::Devices::CDeviceDIOBase *pDeviceDIO) | |
Constructor. | |
virtual | ~CDeviceDIOBase () |
Default destructor. | |
Public Member Functions inherited from FLImagingCLR::Devices::CDeviceBase | |
CDeviceBase (const FLImaging::Devices::CDeviceBase *pDevice) | |
Default constructor. | |
virtual | ~CDeviceBase () |
Default destructor. | |
virtual int32_t | GetDeviceEventCount () |
Get the count of registered device events. | |
virtual int32_t | GetDeviceEventIndex (CDeviceEventBase^ pDeviceEvent) |
Get the index of the registered event object. | |
virtual CResult ^ | SetName (System::String^ strName) |
Assign a name. | |
virtual System::String ^ | GetName () |
Get the assigned name. | |
Public Member Functions inherited from FLImagingCLR::Base::CFLBase | |
virtual | ~CFLBase () |
Destructor. | |
!CFLBase () | |
Destructor. | |
virtual CProcessingUnitBase ^ | GetProcessingUnit () |
Returns the set ProcessingUnit. | |
virtual CResult ^ | SetProcessingUnit (CProcessingUnitBase^ pPub) |
set the ProcessingUnit | |
virtual void | ResetProcessingUnit () |
Rest the ProcessingUnit. | |
virtual bool | IsValid () |
Validate the object. | |
virtual void | OnReceiveBroadcast (CBroadcastMessage^ pMessage) |
Callback function. A function that receives a BroadcastMessage. | |
void | Lock () |
Set a lock on an object. | |
bool | TryLock () |
Try to lock the object. | |
void | Unlock () |
Unlock the object. | |
virtual CFLBase ^ | DuplicateObject () |
Duplicate an object identical to itself. | |
virtual CFLBase ^ | CreateNewObject () |
Creating an object of the same type as oneself. | |
virtual bool | IsLicenseAvailable () |
Returns whether the algorithm can be used with the current license. |
Ajin DIO (Digital Input/Output) Device Class.
|
overridevirtual |
Clears the input port.
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Clears the output port.
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Reads the specified input bit.
[in] | i32OffsetBit | Offset bit to read |
bool | Input bit status |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Reads a byte from the specified input offset bit.
[in] | i32OffsetBit | Offset bit to read from |
uint8_t | Value of the input byte |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Reads a double word (dword) from the specified input offset bit.
[in] | i32OffsetBit | Offset bit to read from |
uint32_t | Value of the input dword |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Reads a word from the specified input offset bit.
[in] | i32OffsetBit | Offset bit to read from |
uint16_t | Value of the input word |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Reads the specified output bit.
[in] | i32OffsetBit | Offset bit to read |
bool | Output bit status |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Reads a byte from the specified output offset bit.
[in] | i32OffsetBit | Offset bit to read from |
uint8_t | Value of the output byte |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Reads a double word (dword) from the specified output offset bit.
[in] | i32OffsetBit | Offset bit to read from |
uint32_t | Value of the output dword |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Reads a word from the specified output offset bit.
[in] | i32OffsetBit | Offset bit to read from |
uint16_t | Value of the output word |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Writes to the specified input bit.
[in] | i32OffsetBit | Offset bit to write |
[in] | bStatus | Bit status to write |
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Writes a byte to the specified input offset bit.
[in] | i32OffsetBit | Offset bit to write to |
[in] | u8Status | Byte value to write |
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Writes a double word (dword) to the specified input offset bit.
[in] | i32OffsetBit | Offset bit to write to |
[in] | u32Status | Dword value to write |
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Writes a word to the specified input offset bit.
[in] | i32OffsetBit | Offset bit to write to |
[in] | u16Status | Word value to write |
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Writes to the specified output bit.
[in] | i32OffsetBit | Offset bit to write |
[in] | bStatus | Bit status to write |
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Writes a byte to the specified output offset bit.
[in] | i32OffsetBit | Offset bit to write to |
[in] | u8Status | Byte value to write |
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Writes a double word (dword) to the specified output offset bit.
[in] | i32OffsetBit | Offset bit to write to |
[in] | u32Status | Dword value to write |
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.
|
overridevirtual |
Writes a word to the specified output offset bit.
[in] | i32OffsetBit | Offset bit to write to |
[in] | u16Status | Word value to write |
FLImagingCLR::CResult^ | Information about execution results |
Implements FLImagingCLR::Devices::CDeviceDIOBase.