16 ON_BN_CLICKED( IDOK, OnBnClickedOk )
54 #if( FMI_SUPPORT_A613 ) 58 return CDialog::OnInitDialog();
74 switch( aCheckBox->GetCheck() )
119 #if( FMI_SUPPORT_A610 ) 128 #if( FMI_SUPPORT_A610 ) 134 #if( FMI_SUPPORT_A613 ) 136 memset( &message, 0,
sizeof( message ) );
152 case BST_INDETERMINATE:
bool mUsePasswords
If true, driver password support is enabled.
#define IDC_FEATURE_CHK_CUST_AVOID
#define IDC_FEATURE_CHK_UNICODE
virtual ~CFeatureDlg()
Destructor.
void sendFmiPacket(uint16 aFmiPacketId, uint8 *aFmiPayload, uint8 aFmiPayloadSize)
Send an arbitrary FMI packet.
#define IDD_FEATURE_SELECT
void sendEnable(uint16 *aFeatureCodes=NULL, uint8 aFeatureCount=0)
Transmit an FMI Enable packet, and clear any error state.
BOOL OnInitDialog()
Initialize the dialog.
#define IDC_FEATURE_CHK_MULTIDRIVER
FMI Feature (enable) modal dialog.
#define IDC_FEATURE_CHK_AOBRD
afx_msg void OnBnClickedOk()
Click handler for OK button.
codepage_type mClientCodepage
Code page used for encoding of text fields when communicating with the client.
bool mUseMultipleDrivers
If true, multiple driver support is enabled.
uint16 mFeatureCodes[126]
Array of feature codes to send in the FMI Enable packet.
Serial communication controller for Garmin and FMI packets.
void checkFeature(CButton *aCheckBox, fmi_feature_type aFeature)
Process a feature check box.
unsigned short int uint16
16-bit unsigned integer
FmiApplicationLayer & mCom
Reference to the FMI application layer.
time_type origination_time
bool mUseAOBRD
If true, allow AOBRD driver provisioning.
fmi_feature_type
Valid values for the features field of the fmi_features_data_type.
unsigned char uint8
8-bit unsigned integer
time_type UTIL_get_current_garmin_time()
Get the current server time in Garmin format.
uint8 mFeatureCount
Number of feature codes to send in the FMI Enable packet.
Data type for Custom Avoidance Feature Enable Packet ID (0X1236, 0X1235)
#define IDC_FEATURE_CHK_PASSWORDS
#define IDC_FEATURE_CHK_A607