VectorXlBindings constructor
VectorXlBindings(
- DynamicLibrary _lib
Implementation
VectorXlBindings(this._lib) {
xlOpenDriver =
_lib.lookupFunction<Int32 Function(), int Function()>('xlOpenDriver');
xlCloseDriver = _lib
.lookupFunction<Int32 Function(), int Function()>('xlCloseDriver');
xlGetChannelMask = _lib.lookupFunction<
Int32 Function(Pointer<Uint64>),
int Function(Pointer<Uint64>)>('xlGetChannelMask');
xlOpenPort = _lib.lookupFunction<
Int32 Function(Pointer<Int32>, Pointer<Uint8>, Uint64,
Pointer<Uint64>, Uint32, Uint32, Uint32),
int Function(Pointer<Int32>, Pointer<Uint8>, int, Pointer<Uint64>,
int, int, int)>('xlOpenPort');
xlClosePort = _lib.lookupFunction<Int32 Function(Int32),
int Function(int)>('xlClosePort');
xlActivateChannel = _lib.lookupFunction<
Int32 Function(Int32, Uint64, Uint32, Uint32),
int Function(int, int, int, int)>('xlActivateChannel');
xlDeactivateChannel = _lib.lookupFunction<
Int32 Function(Int32, Uint64),
int Function(int, int)>('xlDeactivateChannel');
xlCanSetChannelBitrate = _lib.lookupFunction<
Int32 Function(Int32, Uint64, Uint32),
int Function(int, int, int)>('xlCanSetChannelBitrate');
xlReceive = _lib.lookupFunction<
Int32 Function(
Int32, Pointer<Uint32>, Pointer<VectorXlEvent>),
int Function(int, Pointer<Uint32>,
Pointer<VectorXlEvent>)>('xlReceive');
xlCanTransmit = _lib.lookupFunction<
Int32 Function(
Int32, Uint64, Pointer<Uint32>, Pointer<VectorXlEvent>),
int Function(int, int, Pointer<Uint32>,
Pointer<VectorXlEvent>)>('xlCanTransmit');
}