ISO9141_KEYWORD2000_SETTINGS Structure
This structure defines settings for
ISO9141 and Keyword 2000 networks on neoVI Fire devices.
C/C++ Declare
typedef
VS_MODIFIER struct
{
icscm_uint32 Baudrate;
icscm_uint16 spbrg;
icscm_uint16 brgh;
ISO9141_KW2000__INIT_STEP
init_steps[16]; //See the
ISO9141_KW2000__INIT_STEP
structure
icscm_uint8 init_step_count;
icscm_uint16 p2_500us;
icscm_uint16 p3_500us;
icscm_uint16 p4_500us;
icscm_uint16 chksum_enabled;
} ISO9141_KEYWORD2000_SETTINGS;
Visual Basic Declares
<StructLayout(LayoutKind.Sequential,
Pack:=2)>Public
Type
ISO9141_KEYWORD2000_SETTINGS
Baudrate As
Int32
spbrgAs
Int16
brgh As
Int16
Init_Step(0 to 15) As
ISO9141_KEYWORD2000__INIT_STEP
init_step_count As
Byte
p2_500us
As Int16
p3_500us As
Int16
p4_500us As
Int16
chksum_enabled As
Int16
End
Type
Visual Basic .NET Declares
Public
Structure
ISO9141_KEYWORD2000_SETTINGS
Dim
Baudrate As Int32
Dim
spbrg As Int16
Dim
brgh As Int16
Dim
Init_Step_0 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_1 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_2 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_3 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_4 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_5 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_6 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_7 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_8 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_9 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_10 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_11 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_12 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_13 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_14 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
Init_Step_15 As
ISO9141_KEYWORD2000__INIT_STEP
Dim
init_step_count As
Byte
Dim p2_500us
As Int16
Dim
p3_500us As Int16
Dim
p4_500us As Int16
Dim
um_enabled As
Int16
End
Structure
C# Declares
[StructLayout(LayoutKind.Sequential,Pack=2)]
public
struct
ISO9141_KEYWORD2000_SETTINGS
{
public
UInt32 Baudrate;
public
UInt16 spbrg;
public
UInt16 brgh;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_0;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_1;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_2;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_3;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_4;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_5;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_6;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_7;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_8;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_9;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_10;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_11;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_12;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_13;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_14;
public
ISO9141_KEYWORD2000__INIT_STEP Init_Step_15;
public
byte init_step_count;
public
UInt16 p2_500us;
public
UInt16 p3_500us;
public
UInt16 p4_500us;
public
UInt16 chksum_enabled;
}
Structure Elements
| Item | Description |
| icscm_uint32 Baudrate | |
| icscm_uint16 spbrg | |
| icscm_uint16 brgh | |
| ISO9141_KW2000__INIT_STEP init_steps[16] | |
| icscm_uint8 init_step_count | |
| icscm_uint16 p2_500us | |
| icscm_uint16 p3_500us | |
| icscm_uint16 p4_500us | |
| icscm_uint16 chksum_enabled |
| intrepidcs API Documentation - (C) Copyright 2000-2012 Intrepid Control Systems, Inc. (www.intrepidcs.com) |
Last Updated : Friday, July 08, 2011