bindbc.nodave.bindstatic

Undocumented in source.

Members

Functions

_daveConstructDoUpload
void _daveConstructDoUpload(PDU* p, int uploadID)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_daveConstructEndUpload
void _daveConstructEndUpload(PDU* p, int uploadID)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_daveConstructUpload
void _daveConstructUpload(PDU* p, char blockType, int blockNr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_daveDump
void _daveDump(char* name, ubyte* b, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_daveDumpPDU
void _daveDumpPDU(PDU* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveAddBitVarToReadRequest
void daveAddBitVarToReadRequest(PDU* p, int area, int DBnum, int start, int byteCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveAddBitVarToWriteRequest
void daveAddBitVarToWriteRequest(PDU* p, int area, int DBnum, int start, int byteCount, void* buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveAddVarToReadRequest
void daveAddVarToReadRequest(PDU* p, int area, int DBnum, int start, int bytes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveAddVarToWriteRequest
void daveAddVarToWriteRequest(PDU* p, int area, int DBnum, int start, int bytes, void* buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveAreaName
char* daveAreaName(ubyte n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveBlockName
char* daveBlockName(ubyte bn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveClrBit
int daveClrBit(daveConnection* dc, int area, int DB, int byteAdr, int bitAdr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveConnectPLC
int daveConnectPLC(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveCopyRAMtoROM
int daveCopyRAMtoROM(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveDisconnectAdapter
int daveDisconnectAdapter(daveInterface* di)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveDisconnectPLC
int daveDisconnectPLC(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveExecReadRequest
int daveExecReadRequest(daveConnection* dc, PDU* p, daveResultSet* rl)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveExecWriteRequest
int daveExecWriteRequest(daveConnection* dc, PDU* p, daveResultSet* rl)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveForce200
int daveForce200(daveConnection* dc, int area, int start, int val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveForceDisconnectIBH
int daveForceDisconnectIBH(daveInterface* di, int src, int dest, int mpi)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveFreeResults
void daveFreeResults(daveResultSet* rl)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveFromBCD
ubyte daveFromBCD(ubyte i)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetAnswLen
int daveGetAnswLen(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetCounterValue
int daveGetCounterValue(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetCounterValueAt
int daveGetCounterValueAt(daveConnection* dc, int pos)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetDebug
int daveGetDebug()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetErrorOfResult
int daveGetErrorOfResult(daveResultSet* , int number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetFloat
float daveGetFloat(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetFloatAt
float daveGetFloatAt(daveConnection* dc, int pos)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetFloatfrom
float daveGetFloatfrom(ubyte* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetMPIAdr
int daveGetMPIAdr(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetMaxPDULen
int daveGetMaxPDULen(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetName
char* daveGetName(daveInterface* di)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetOrderCode
int daveGetOrderCode(daveConnection* dc, char* buf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetProgramBlock
int daveGetProgramBlock(daveConnection* dc, int blockType, int number, char* buffer, int* length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetProgramBlock
int daveGetProgramBlock(daveConnection* dc, int blockType, int number, char* buffer, int* length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetResponse
int daveGetResponse(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS16
int daveGetS16(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS16At
int daveGetS16At(daveConnection* dc, int pos)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS16from
int daveGetS16from(ubyte* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS32
int daveGetS32(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS32At
int daveGetS32At(daveConnection* dc, int pos)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS32from
int daveGetS32from(ubyte* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS8
int daveGetS8(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS8At
int daveGetS8At(daveConnection* dc, int pos)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetS8from
int daveGetS8from(ubyte* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetSeconds
float daveGetSeconds(daveConnection* dc)

Get time in seconds from current read position

daveGetSecondsAt
float daveGetSecondsAt(daveConnection* dc, int pos)

Get time in seconds from random position

daveGetTimeout
int daveGetTimeout(daveInterface* di)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU16
int daveGetU16(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU16At
int daveGetU16At(daveConnection* dc, int pos)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU16from
int daveGetU16from(ubyte* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU32
uint daveGetU32(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU32At
uint daveGetU32At(daveConnection* dc, int pos)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU32from
uint daveGetU32from(ubyte* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU8
int daveGetU8(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU8At
int daveGetU8At(daveConnection* dc, int pos)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveGetU8from
int daveGetU8from(ubyte* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveInitAdapter
int daveInitAdapter(daveInterface* di)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveListBlocks
int daveListBlocks(daveConnection* dc, daveBlockTypeEntry* buf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveListBlocksOfType
int daveListBlocksOfType(daveConnection* dc, ubyte type, daveBlockEntry* buf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveListReachablePartners
int daveListReachablePartners(daveInterface* di, char* buf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveNewConnection
daveConnection* daveNewConnection(daveInterface* di, int MPI, int rack, int slot)

Setup a new connection structure using an initialized daveInterface and PLC's MPI address.

daveNewInterface
daveInterface* daveNewInterface(_daveOSserialType nfd, const(char)* nname, int localMPI, int protocol, int speed)

Create a daveInterface structure.

davePrepareReadRequest
void davePrepareReadRequest(daveConnection* dc, PDU* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePrepareWriteRequest
void davePrepareWriteRequest(daveConnection* dc, PDU* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePut16
ubyte* davePut16(ubyte* b, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePut16At
void davePut16At(ubyte* b, int pos, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePut32
ubyte* davePut32(ubyte* b, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePut32At
void davePut32At(ubyte* b, int pos, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePut8
ubyte* davePut8(ubyte* b, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePut8At
void davePut8At(ubyte* b, int pos, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePutFloat
ubyte* davePutFloat(ubyte* b, float v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
davePutFloatAt
void davePutFloatAt(ubyte* b, int pos, float v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveReadBits
int daveReadBits(daveConnection* dc, int area, int DB, int start, int len, void* buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveReadBytes
int daveReadBytes(daveConnection* dc, int area, int DB, int start, int len, void* buffer)

Read len bytes from the PLC.

daveReadManyBytes
int daveReadManyBytes(daveConnection* dc, int area, int DBnum, int start, int len, void* buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveReadPLCTime
int daveReadPLCTime(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveReadSZL
int daveReadSZL(daveConnection* dc, int ID, int index, void* buf, int buflen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveResetIBH
int daveResetIBH(daveInterface* di)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveSendMessage
int daveSendMessage(daveConnection* dc, PDU* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveSetBit
int daveSetBit(daveConnection* dc, int area, int DB, int byteAdr, int bitAdr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveSetDebug
void daveSetDebug(int nDebug)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveSetPLCTime
int daveSetPLCTime(daveConnection* dc, ubyte* ts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveSetPLCTimeToSystime
int daveSetPLCTimeToSystime(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveSetTimeout
void daveSetTimeout(daveInterface* di, int tmo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveStart
int daveStart(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveStop
int daveStop(daveConnection* dc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveStrerror
char* daveStrerror(int code)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveStringCopy
void daveStringCopy(char* intString, char* extString)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveSwapIed_16
short daveSwapIed_16(short ff)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveSwapIed_32
int daveSwapIed_32(int ff)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveToBCD
ubyte daveToBCD(ubyte i)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveToPLCfloat
int daveToPLCfloat(float ff)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveUseResult
int daveUseResult(daveConnection* dc, daveResultSet* rl, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveWriteBits
int daveWriteBits(daveConnection* dc, int area, int DB, int start, int len, void* buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
daveWriteBytes
int daveWriteBytes(daveConnection* dc, int area, int DB, int start, int len, void* buffer)

Write len bytes from buffer to the PLC.

daveWriteManyBytes
int daveWriteManyBytes(daveConnection* dc, int area, int DB, int start, int len, void* buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
doUpload
int doUpload(daveConnection* dc, int* more, ubyte** buffer, int* len, int uploadID)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
endUpload
int endUpload(daveConnection* dc, int uploadID)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
initUpload
int initUpload(daveConnection* dc, char blockType, int blockNr, int* uploadID)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
toPLCfloat
float toPLCfloat(float ff)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta