Hitachi S10mini User Manual page 144

Option
Hide thumbs Also See for S10mini:
Table of Contents

Advertisement

5 USER GUIDE
Transparent message transmission request (Hitachi's unique transparent type of support):
toukasend( )
[Linking procedure]
Struct ToukaSend_p {
unsigned short *Erradr ;
unsigned char *dataadr ;
unsigned long datasiz ;
unsigned long TcdNo ;
} ;
long (*ToukaSend)( ) ;
long rtn ;
struct ToukaSend_p *padr ;
ToukaSend = (long(*)( ))0xD60180 ;/* S10V */
rtn = (*ToukaSend)(padr) ;
Note: For the S10mini, substitute 0xD7417E, 0xDF417E for 0xD60180, 0xDE0180.
[Parameters for mathematical/logical function]
[Parameters]
padr
Struct ToukaSend_p {
unsigned short *Erradr ;
unsigned char *dataadr ;
unsigned long datasiz ;
unsigned long TcdNo ;
} ;
Be sure to specify an even-numbered address in padr.
Main
long node ;
+0x0000
Message transmission service number (18)
+0x0004
Transmission destination node number (1 to 255)
+0x0008
Error code storage address
+0x000C
Transmission data storage address
+0x0010
Data word count (0 to 1024)
+0x0014
Transmission message TCD (0 to 59999)
long node ;
C language
Struct ToukaSend_p {
unsigned short *Erradr ;
unsigned char *dataadr ;
unsigned long datasiz ;
unsigned long TcdNo ;
} ;
long (*ToukaSend)( ) ;
long rtn ;
struct ToukaSend_p *padr ;
ToukaSend = (long(*)( ))0xDE0180 ;/* S10V */
rtn = (*ToukaSend)(padr) ;
: Input parameter storage starting address
: Transmission destination node number (1 to 255)
: Error code storage address
: Transmission data storage address
: Data word count (0 to 1024)
: Transmission message TCD (0 to 59999)
5-92
Sub
long node ;

Advertisement

Table of Contents
loading

This manual is also suitable for:

S10vFl.netLqe500Lqe502

Table of Contents