Hd can module programmer’s guide (windows) – Hatteland Display HT B22 (Fanless) User Manual
Page 7

DOC101357-1_ - rev 2 – 2013-09-23 - Created by:6644
Page 7 of 25
Hatteland Display AS, Åmsosen, N-5578 Nedre Vats, Norway
Tel: (+47) 4814 2200 - [email protected] - www.hatteland-display.com
HD CAN Module Programmer’s Guide (Windows)
All intellectual properties belongs to Hatteland Display AS
/** @brief J2534 PassThru function numbers */
enum
passThruFuncNum
{
NO_FUNCTION
=
0
,
PASSTHRU_OPEN
,
PASSTHRU_CLOSE
,
PASSTHRU_CONNECT
,
PASSTHRU_DISCONNECT
,
PASSTHRU_READ_MSG
,
PASSTHRU_WRITE_MSG
,
PASSTHRU_START_PERIODIC_MSG
,
PASSTHRU_STOP_PERIODIC_MSG
,
PASSTHRU_START_MSG_FILTER
,
PASSTHRU_STOP_MSG_FILTER
,
PASSTHRU_SET_PROGRAMMING_VOLTAGE
,
PASSTHRU_READ_VERSION
,
PASSTHRU_GET_LAST_ERROR
,
PASSTHRU_IOCTL
,
PASSTHRU_GET_STATUS
,
PASSTHRU_RESET
,
};
static
unsigned
long
deviceId
;
static
unsigned
long
channel_1
;
static
unsigned
long
channel_2
;
static
unsigned
long
filterId
[
FILTER_NUM
];
static
unsigned
long
periodMsgId
[
PERIODIC_MSG_NUM
];
static
PASSTHRU_MSG txPassThruMsg
[
PASSTHRU_MSG_NUM
];
static
PASSTHRU_MSG rxPassThruMsg
[
PASSTHRU_MSG_NUM
];
static
PASSTHRU_MSG filterMaskPassThruMsg
;
static
PASSTHRU_MSG filterPattPassThruMsg
;
static
void
callPassThruOpen
();
static
void
callPassThruClose
();
static
void
callPassThruConnect
();
static
void
callPassThruDisconnect
();
static
void
callPassThruReadMsgs
();
static
void
callPassThruWriteMsgs
();
static
void
callPassThruStartMsgFilter
();
static
void
callPassThruStopMsgFilter
();
HINSTANCE dllLib
;
PassThruOpen_t PassThruOpen
;
PassThruClose_t PassThruClose
;
PassThruConnect_t PassThruConnect
;
PassThruDisconnect_t PassThruDisconnect
;
PassThruReadMsgs_t PassThruReadMsgs
;
PassThruWriteMsgs_t PassThruWriteMsgs
;
PassThruGetLastError_t PassThruGetLastError
;
PassThruStartPeriodicMsg_t PassThruStartPeriodicMsg
;
PassThruStopPeriodicMsg_t PassThruStopPeriodicMsg
;
PassThruStartMsgFilter_t PassThruStartMsgFilter
;
PassThruStopMsgFilter_t PassThruStopMsgFilter
;
PassThruIoctl_t PassThruIoctl
;
PassThruSetProgrammingVoltage_t PassThruSetProgrammingVoltage
;
PassThruReadVersion_t PassThruReadVersion
;
- 26 inch - HD 26T21 MMC (Widescreen) 24 inch - HD 24T21 MMC (Widescreen) 19 inch - HD 19T21 MMC 17 inch - HD 17T21 MMC 15 inch - HD 15T21 MMC 12 inch - HD 12T21 MMC 13 inch - HD 13T21 MMC (Widescreen, Inte Cor2 Duo CPU) 13 inch - HD 13T21 MMC (Widescreen, Inte Ato CPU) 8 inch - HD 08T21 MMC (Widescreen)