Sensoray 2600 Bedienungsanleitung Seite 75

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 77
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 74
Sensoray 2600 Programming Guide 71 Comport Transaction Functions
if ( errstat & GWERRMASK )
printf( "COM1 error detected.\n" );
else if ( errstat & COM_REJECTED )
printf( "COM1 is not open.\n" );
else
printf( "There are %d characters in the Tx buffer.\n", TxCount );
8.4 Control
8.4.1 S26_ComStartBreak()
Function: Initiates a break transmission on a comport.
Prototype: u32 S26_ComStartBreak( u32 hbd, u8 LogDev, u32 msec, u32 retries );
Returns: Error/status value, as described in section 8.1.1.
Notes: S26_ComStartBreak() is used to initiate a break transmission on a comport. The break condition will continue
until S26_ComEndBreak() is called or the MM is reset.
The target comport must be open when this function is called. If the comport is already closed when this command
is issued, the command will be rejected and the status byte’s COM_REJECTED flag will be set.
Example: See the example in section 8.4.2.
8.4.2 S26_ComEndBreak()
Function: Terminates a break transmission on a comport.
Prototype: u32 S26_ComEndBreak( u32 hbd, u8 LogDev, u32 msec, u32 retries );
Returns: Error/status value, as described in section 8.1.1.
Notes: S26_ComEndBreak() is used to terminate a break transmission that was started by calling the
S26_ComStartBreak() function.
The target comport must be open when this function is called. If the comport is already closed when this command
is issued, the command will be rejected and the status byte’s COM_REJECTED flag will be set.
Example: // For a duration of 250 milliseconds, transmit a break on MM number 0, COM1.
// Error detection is omitted here for clarity.
S26_ComStartBreak( 0, 1, 1000, 1 );
Sleep( 250 );
S26_ComEndBreak( 0, 1, 1000, 1 );
Parameter Type Description
hbd u32
MM handle.
LogDev u8
Logical device identifier for the target comport. Specify a value from 1 to 4 to
address comport 1 to 4, respectively.
msec u32
Maximum time, in milliseconds, to wait for the MM to respond.
retries u32
Maximum number of transaction retry attempts.
Parameter Type Description
hbd u32
MM handle.
LogDev u8
Logical device identifier for the target comport. Specify a value from 1 to 4 to
address comport 1 to 4, respectively.
msec u32
Maximum time, in milliseconds, to wait for the MM to respond.
retries u32
Maximum number of transaction retry attempts.
Seitenansicht 74
1 2 ... 70 71 72 73 74 75 76 77

Kommentare zu diesen Handbüchern

Keine Kommentare