darker
2025-02-14 01b9450d5a3332b914026e389cb3a3e6d009b6c2
1. 添加三菱CC-LINK的SDK
已添加2个文件
392 ■■■■■ 文件已修改
SourceCode/Bond/MELSECSDK/include/Mdfunc.h 392 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/MELSECSDK/lib/MdFunc32.lib 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/MELSECSDK/include/Mdfunc.h
对比新文件
@@ -0,0 +1,392 @@
#ifndef WINAPI
    #define WINAPI
#endif
#ifdef __cplusplus
extern "C" {
#endif
    SHORT WINAPI mdOpen( SHORT, SHORT, LPLONG );
    SHORT WINAPI mdClose( LONG );
    SHORT WINAPI mdSend( LONG, SHORT, SHORT, SHORT, PSHORT, LPVOID );
    SHORT WINAPI mdReceive( LONG, SHORT, SHORT, SHORT, PSHORT, LPVOID );
    SHORT WINAPI mdDevSet( LONG, SHORT, SHORT, SHORT );
    SHORT WINAPI mdDevRst( LONG, SHORT, SHORT, SHORT );
    SHORT WINAPI mdRandW( LONG, SHORT, LPVOID, LPVOID, SHORT );
    SHORT WINAPI mdRandR( LONG, SHORT, LPVOID, LPVOID, SHORT );
    SHORT WINAPI mdControl( LONG, SHORT, SHORT );
    SHORT WINAPI mdTypeRead( LONG, SHORT, PSHORT );
    SHORT WINAPI mdBdLedRead( LONG, PSHORT );
    SHORT WINAPI mdBdModRead( LONG, PSHORT );
    SHORT WINAPI mdBdModSet( LONG, SHORT );
    SHORT WINAPI mdBdRst( LONG );
    SHORT WINAPI mdBdSwRead( LONG, PSHORT );
    SHORT WINAPI mdBdVerRead( LONG, PSHORT );
    SHORT WINAPI mdInit( LONG );
    SHORT WINAPI mdWaitBdEvent( LONG, PSHORT, LONG, PSHORT, PSHORT );
    LONG WINAPI mdSendEx( LONG, LONG, LONG, LONG, LONG, LPLONG, LPVOID );
    LONG WINAPI mdReceiveEx( LONG, LONG, LONG, LONG, LONG, LPLONG, LPVOID );
    LONG WINAPI mdDevSetEx( LONG, LONG, LONG, LONG, LONG );
    LONG WINAPI mdDevRstEx( LONG, LONG, LONG, LONG, LONG );
    LONG WINAPI mdRandWEx( LONG, LONG, LONG, LPVOID, LPVOID, LONG );
    LONG WINAPI mdRandREx( LONG, LONG, LONG, LPVOID, LPVOID, LONG );
    LONG WINAPI mdRemBufWriteEx(  LONG, LONG, LONG, LONG, LPLONG, LPVOID );
    LONG WINAPI mdRemBufReadEx(  LONG, LONG, LONG, LONG, LPLONG, LPVOID );
    LONG WINAPI mdRemBufWriteIPEx(  LONG, LONG, LONG, LPLONG, LPVOID );
    LONG WINAPI mdRemBufReadIPEx(  LONG, LONG, LONG, LPLONG, LPVOID );
#ifdef __cplusplus
}
#endif
#define    mdopen            mdOpen
#define    mdclose            mdClose
#define    mdsend            mdSend
#define    mdreceive        mdReceive
#define    mddevset        mdDevSet
#define    mddevrst        mdDevRst
#define    mdrandw            mdRandW
#define    mdrandr            mdRandR
#define    mdcontrol        mdControl
#define    mdtyperead        mdTypeRead
#define    mdsendex        mdSendEx
#define    mdreceiveex        mdReceiveEx
#define    mddevsetex        mdDevSetEx
#define    mddevrstex        mdDevRstEx
#define    mdrandwex        mdRandWEx
#define    mdrandrex        mdRandREx
#define    DevX        (1)
#define    DevLX(x)    (DevX*1000+(x))
#define    DevY        (2)
#define    DevLY(x)    (DevY*1000+(x))
#define    DevL        (3)
#define    DevM        (4)
#define    DevSM        (5)
#define    DevF        (6)
#define    DevTT        (7)
#define    DevTC        (8)
#define    DevCT        (9)
#define    DevCC        (10)
#define    DevTN        (11)
#define    DevCN        (12)
#define    DevD        (13)
#define    DevSD        (14)
#define    DevTM        (15)
#define    DevTS        (16)
#define    DevTS2        (16002)
#define    DevTS3        (16003)
#define    DevCM        (17)
#define    DevCS        (18)
#define    DevCS2        (18002)
#define    DevCS3        (18003)
#define    DevA        (19)
#define    DevZ        (20)
#define    DevV        (21)
#define    DevR        (22)
#define    DevZR        (220)
#define    DevB        (23)
#define    DevLB(x)    (DevB*1000+(x))
#define    DevW        (24)
#define    DevLW(x)    (DevW*1000+(x))
#define    DevQSB        (25)
#define    DevLSB(x)    (DevQSB*1000+(x))
#define    DevSTT        (26)
#define    DevSTC        (27)
#define    DevQSW        (28)
#define    DevLSW(x)    (DevQSW*1000+(x))
#define    DevSPG(x)    (29*1000+(x))
#define    DevQV        (30)
#define    DevMRB        (33)
#define    DevMAB        (34)
#define    DevSTN        (35)
#define    DevWw        (36)
#define    DevWr        (37)
#define    DevLZ        (38)
#define    DevRD        (39)
#define DevFS        (40)
#define    DevLTT        (41)
#define    DevLTC        (42)
#define    DevLTN        (43)
#define    DevLCT        (44)
#define    DevLCC        (45)
#define    DevLCN        (46)
#define    DevLSTT        (47)
#define    DevLSTC        (48)
#define    DevLSTN        (49)
#define    DevSPB        (50)
#define    DevSPB1        (501)
#define    DevSPB2        (502)
#define    DevSPB3        (503)
#define    DevSPB4        (504)
#define    DevSPX        (51)
#define    DevSPY        (52)
#define    DevUSER        (100)
#define    DevMAIL        (101)
#define    DevMAILNC    (102)
#define    DevER0        (22000)
#define    DevER1        (22001)
#define    DevER2        (22002)
#define    DevER3        (22003)
#define    DevER4        (22004)
#define    DevER5        (22005)
#define    DevER6        (22006)
#define    DevER7        (22007)
#define    DevER8        (22008)
#define    DevER9        (22009)
#define    DevER10        (22010)
#define    DevER11        (22011)
#define    DevER12        (22012)
#define    DevER13        (22013)
#define    DevER14        (22014)
#define    DevER15        (22015)
#define    DevER16        (22016)
#define    DevER17        (22017)
#define    DevER18        (22018)
#define    DevER19        (22019)
#define    DevER20        (22020)
#define    DevER21        (22021)
#define    DevER22        (22022)
#define    DevER23        (22023)
#define    DevER24        (22024)
#define    DevER25        (22025)
#define    DevER26        (22026)
#define    DevER27        (22027)
#define    DevER28        (22028)
#define    DevER29        (22029)
#define    DevER30        (22030)
#define    DevER31        (22031)
#define    DevER32        (22032)
#define    DevER33        (22033)
#define    DevER34        (22034)
#define    DevER35        (22035)
#define    DevER36        (22036)
#define    DevER37        (22037)
#define    DevER38        (22038)
#define    DevER39        (22039)
#define    DevER40        (22040)
#define    DevER41        (22041)
#define    DevER42        (22042)
#define    DevER43        (22043)
#define    DevER44        (22044)
#define    DevER45        (22045)
#define    DevER46        (22046)
#define    DevER47        (22047)
#define    DevER48        (22048)
#define    DevER49        (22049)
#define    DevER50        (22050)
#define    DevER51        (22051)
#define    DevER52        (22052)
#define    DevER53        (22053)
#define    DevER54        (22054)
#define    DevER55        (22055)
#define    DevER56        (22056)
#define    DevER57        (22057)
#define    DevER58        (22058)
#define    DevER59        (22059)
#define    DevER60        (22060)
#define    DevER61        (22061)
#define    DevER62        (22062)
#define    DevER63        (22063)
#define    DevER64        (22064)
#define    DevER65        (22065)
#define    DevER66        (22066)
#define    DevER67        (22067)
#define    DevER68        (22068)
#define    DevER69        (22069)
#define    DevER70        (22070)
#define    DevER71        (22071)
#define    DevER72        (22072)
#define    DevER73        (22073)
#define    DevER74        (22074)
#define    DevER75        (22075)
#define    DevER76        (22076)
#define    DevER77        (22077)
#define    DevER78        (22078)
#define    DevER79        (22079)
#define    DevER80        (22080)
#define    DevER81        (22081)
#define    DevER82        (22082)
#define    DevER83        (22083)
#define    DevER84        (22084)
#define    DevER85        (22085)
#define    DevER86        (22086)
#define    DevER87        (22087)
#define    DevER88        (22088)
#define    DevER89        (22089)
#define    DevER90        (22090)
#define    DevER91        (22091)
#define    DevER92        (22092)
#define    DevER93        (22093)
#define    DevER94        (22094)
#define    DevER95        (22095)
#define    DevER96        (22096)
#define    DevER97        (22097)
#define    DevER98        (22098)
#define    DevER99        (22099)
#define    DevER100    (22100)
#define    DevER101    (22101)
#define    DevER102    (22102)
#define    DevER103    (22103)
#define    DevER104    (22104)
#define    DevER105    (22105)
#define    DevER106    (22106)
#define    DevER107    (22107)
#define    DevER108    (22108)
#define    DevER109    (22109)
#define    DevER110    (22110)
#define    DevER111    (22111)
#define    DevER112    (22112)
#define    DevER113    (22113)
#define    DevER114    (22114)
#define    DevER115    (22115)
#define    DevER116    (22116)
#define    DevER117    (22117)
#define    DevER118    (22118)
#define    DevER119    (22119)
#define    DevER120    (22120)
#define    DevER121    (22121)
#define    DevER122    (22122)
#define    DevER123    (22123)
#define    DevER124    (22124)
#define    DevER125    (22125)
#define    DevER126    (22126)
#define    DevER127    (22127)
#define    DevER128    (22128)
#define    DevER129    (22129)
#define    DevER130    (22130)
#define    DevER131    (22131)
#define    DevER132    (22132)
#define    DevER133    (22133)
#define    DevER134    (22134)
#define    DevER135    (22135)
#define    DevER136    (22136)
#define    DevER137    (22137)
#define    DevER138    (22138)
#define    DevER139    (22139)
#define    DevER140    (22140)
#define    DevER141    (22141)
#define    DevER142    (22142)
#define    DevER143    (22143)
#define    DevER144    (22144)
#define    DevER145    (22145)
#define    DevER146    (22146)
#define    DevER147    (22147)
#define    DevER148    (22148)
#define    DevER149    (22149)
#define    DevER150    (22150)
#define    DevER151    (22151)
#define    DevER152    (22152)
#define    DevER153    (22153)
#define    DevER154    (22154)
#define    DevER155    (22155)
#define    DevER156    (22156)
#define    DevER157    (22157)
#define    DevER158    (22158)
#define    DevER159    (22159)
#define    DevER160    (22160)
#define    DevER161    (22161)
#define    DevER162    (22162)
#define    DevER163    (22163)
#define    DevER164    (22164)
#define    DevER165    (22165)
#define    DevER166    (22166)
#define    DevER167    (22167)
#define    DevER168    (22168)
#define    DevER169    (22169)
#define    DevER170    (22170)
#define    DevER171    (22171)
#define    DevER172    (22172)
#define    DevER173    (22173)
#define    DevER174    (22174)
#define    DevER175    (22175)
#define    DevER176    (22176)
#define    DevER177    (22177)
#define    DevER178    (22178)
#define    DevER179    (22179)
#define    DevER180    (22180)
#define    DevER181    (22181)
#define    DevER182    (22182)
#define    DevER183    (22183)
#define    DevER184    (22184)
#define    DevER185    (22185)
#define    DevER186    (22186)
#define    DevER187    (22187)
#define    DevER188    (22188)
#define    DevER189    (22189)
#define    DevER190    (22190)
#define    DevER191    (22191)
#define    DevER192    (22192)
#define    DevER193    (22193)
#define    DevER194    (22194)
#define    DevER195    (22195)
#define    DevER196    (22196)
#define    DevER197    (22197)
#define    DevER198    (22198)
#define    DevER199    (22199)
#define    DevER200    (22200)
#define    DevER201    (22201)
#define    DevER202    (22202)
#define    DevER203    (22203)
#define    DevER204    (22204)
#define    DevER205    (22205)
#define    DevER206    (22206)
#define    DevER207    (22207)
#define    DevER208    (22208)
#define    DevER209    (22209)
#define    DevER210    (22210)
#define    DevER211    (22211)
#define    DevER212    (22212)
#define    DevER213    (22213)
#define    DevER214    (22214)
#define    DevER215    (22215)
#define    DevER216    (22216)
#define    DevER217    (22217)
#define    DevER218    (22218)
#define    DevER219    (22219)
#define    DevER220    (22220)
#define    DevER221    (22221)
#define    DevER222    (22222)
#define    DevER223    (22223)
#define    DevER224    (22224)
#define    DevER225    (22225)
#define    DevER226    (22226)
#define    DevER227    (22227)
#define    DevER228    (22228)
#define    DevER229    (22229)
#define    DevER230    (22230)
#define    DevER231    (22231)
#define    DevER232    (22232)
#define    DevER233    (22233)
#define    DevER234    (22234)
#define    DevER235    (22235)
#define    DevER236    (22236)
#define    DevER237    (22237)
#define    DevER238    (22238)
#define    DevER239    (22239)
#define    DevER240    (22240)
#define    DevER241    (22241)
#define    DevER242    (22242)
#define    DevER243    (22243)
#define    DevER244    (22244)
#define    DevER245    (22245)
#define    DevER246    (22246)
#define    DevER247    (22247)
#define    DevER248    (22248)
#define    DevER249    (22249)
#define    DevER250    (22250)
#define    DevER251    (22251)
#define    DevER252    (22252)
#define    DevER253    (22253)
#define    DevER254    (22254)
#define    DevER255    (22255)
#define    DevER256    (22256)
#define    DevRBM        (-32768)
#define    DevRAB        (-32736)
#define    DevRX        (-32735)
#define    DevRY        (-32734)
#define    DevRW        (-32732)
#define    DevARB        (-32704)
#define    DevSB        (-32669)
#define    DevSW        (-32668)
#define    DevEM(x)    (31*1000+(x))
#define    DevED(x)    (32*1000+(x))
SourceCode/Bond/MELSECSDK/lib/MdFunc32.lib
Binary files differ