dnp3 (C++ API) 1.6.0
Loading...
Searching...
No Matches
dnp3::attribute_variations Namespace Reference

Device attribute variation constants. More...

Variables

constexpr uint8_t config_id = 0xC4
 Configuration id. More...
 
constexpr uint8_t config_version = 0xC5
 Configuration version. More...
 
constexpr uint8_t config_build_date = 0xC6
 Time and date that the outstation's current configuration was built defined. More...
 
constexpr uint8_t config_last_change_date = 0xC7
 Time and date that the outstation's configuration was last modified. More...
 
constexpr uint8_t config_digest = 0xC8
 Digest (aka fingerprint) of the configuration using a CRC, HASH, MAC, or public key signature. More...
 
constexpr uint8_t config_digest_algorithm = 0xC9
 Configuration digest algorithm. More...
 
constexpr uint8_t master_resource_id = 0xCA
 Master resource id (mRID) More...
 
constexpr uint8_t device_location_altitude = 0xCB
 Altitude of the device. More...
 
constexpr uint8_t device_location_longitude = 0xCC
 Longitude of the device from reference meridian (-180.0 to 180.0 deg) More...
 
constexpr uint8_t device_location_latitude = 0xCD
 Latitude of the device from the equator (90.0 to -90.0 deg) More...
 
constexpr uint8_t user_assigned_secondary_operator_name = 0xCE
 User-assigned secondary operator name. More...
 
constexpr uint8_t user_assigned_primary_operator_name = 0xCF
 User-assigned primary operator name. More...
 
constexpr uint8_t user_assigned_system_name = 0xD0
 User-assigned system name. More...
 
constexpr uint8_t secure_auth_version = 0xD1
 Secure authentication version. More...
 
constexpr uint8_t num_security_stats_per_assoc = 0xD2
 Number of security statistics per association. More...
 
constexpr uint8_t user_specific_attributes = 0xD3
 Identification of user-specific attributes. More...
 
constexpr uint8_t num_master_defined_data_set_proto = 0xD4
 Number of master defined data-set prototypes. More...
 
constexpr uint8_t num_outstation_defined_data_set_proto = 0xD5
 Number of outstation defined data-set prototypes. More...
 
constexpr uint8_t num_master_defined_data_sets = 0xD6
 Number of master defined data-sets. More...
 
constexpr uint8_t num_outstation_defined_data_sets = 0xD7
 Number of outstation defined data-sets. More...
 
constexpr uint8_t max_binary_output_per_request = 0xD8
 Maximum number of binary outputs per request. More...
 
constexpr uint8_t local_timing_accuracy = 0xD9
 Local timing accuracy (microseconds) More...
 
constexpr uint8_t duration_of_time_accuracy = 0xDA
 Duration of time accuracy (seconds) More...
 
constexpr uint8_t supports_analog_output_events = 0xDB
 Supports analog output events. More...
 
constexpr uint8_t max_analog_output_index = 0xDC
 Maximum analog output index. More...
 
constexpr uint8_t num_analog_outputs = 0xDD
 Number of analog outputs. More...
 
constexpr uint8_t supports_binary_output_events = 0xDE
 Supports binary output events. More...
 
constexpr uint8_t max_binary_output_index = 0xDF
 Maximum binary output index. More...
 
constexpr uint8_t num_binary_outputs = 0xE0
 Number of binary outputs. More...
 
constexpr uint8_t supports_frozen_counter_events = 0xE1
 Supports frozen counter events. More...
 
constexpr uint8_t supports_frozen_counters = 0xE2
 Supports frozen counters. More...
 
constexpr uint8_t supports_counter_events = 0xE3
 Supports counter events. More...
 
constexpr uint8_t max_counter_index = 0xE4
 Maximum counter point index. More...
 
constexpr uint8_t num_counter = 0xE5
 Number of counter points. More...
 
constexpr uint8_t supports_frozen_analog_inputs = 0xE6
 Supports frozen analog input events. More...
 
constexpr uint8_t supports_analog_input_events = 0xE7
 Supports analog input events. More...
 
constexpr uint8_t max_analog_input_index = 0xE8
 Maximum analog input point index. More...
 
constexpr uint8_t num_analog_input = 0xE9
 Number of analog input points. More...
 
constexpr uint8_t supports_double_bit_binary_input_events = 0xEA
 Supports double-bit binary input events. More...
 
constexpr uint8_t max_double_bit_binary_input_index = 0xEB
 Maximum double-bit binary input point index. More...
 
constexpr uint8_t num_double_bit_binary_input = 0xEC
 Number of double-bit binary input points. More...
 
constexpr uint8_t supports_binary_input_events = 0xED
 Support binary input events. More...
 
constexpr uint8_t max_binary_input_index = 0xEE
 Maximum binary input point index. More...
 
constexpr uint8_t num_binary_input = 0xEF
 Number of binary input points. More...
 
constexpr uint8_t max_tx_fragment_size = 0xF0
 Maximum transmit fragment size. More...
 
constexpr uint8_t max_rx_fragment_size = 0xF1
 Maximum receive fragment size. More...
 
constexpr uint8_t device_manufacturer_software_version = 0xF2
 Device manufacturer software version. More...
 
constexpr uint8_t device_manufacturer_hardware_version = 0xF3
 Device manufacturer hardware version. More...
 
constexpr uint8_t user_assigned_owner_name = 0xF4
 User-assigned owner name. More...
 
constexpr uint8_t user_assigned_location = 0xF5
 User assigned location name. More...
 
constexpr uint8_t user_assigned_id = 0xF6
 User assigned ID code/number. More...
 
constexpr uint8_t user_assigned_device_name = 0xF7
 User assigned device name. More...
 
constexpr uint8_t device_serial_number = 0xF8
 Device serial number. More...
 
constexpr uint8_t device_subset_and_conformance = 0xF9
 DNP3 subset and conformance. More...
 
constexpr uint8_t product_name_and_model = 0xFA
 Device manufacturer's product name and model. More...
 
constexpr uint8_t device_manufacturers_name = 0xFC
 Device manufacturer's name. More...
 
constexpr uint8_t all_attributes_request = 0xFE
 Non-specific all attributes request. More...
 
constexpr uint8_t list_of_variations = 0xFF
 List of attribute variations. More...
 

Detailed Description

Device attribute variation constants.

Variable Documentation

◆ all_attributes_request

constexpr uint8_t dnp3::attribute_variations::all_attributes_request = 0xFE
constexpr

Non-specific all attributes request.

◆ config_build_date

constexpr uint8_t dnp3::attribute_variations::config_build_date = 0xC6
constexpr

Time and date that the outstation's current configuration was built defined.

◆ config_digest

constexpr uint8_t dnp3::attribute_variations::config_digest = 0xC8
constexpr

Digest (aka fingerprint) of the configuration using a CRC, HASH, MAC, or public key signature.

◆ config_digest_algorithm

constexpr uint8_t dnp3::attribute_variations::config_digest_algorithm = 0xC9
constexpr

Configuration digest algorithm.

◆ config_id

constexpr uint8_t dnp3::attribute_variations::config_id = 0xC4
constexpr

Configuration id.

◆ config_last_change_date

constexpr uint8_t dnp3::attribute_variations::config_last_change_date = 0xC7
constexpr

Time and date that the outstation's configuration was last modified.

◆ config_version

constexpr uint8_t dnp3::attribute_variations::config_version = 0xC5
constexpr

Configuration version.

◆ device_location_altitude

constexpr uint8_t dnp3::attribute_variations::device_location_altitude = 0xCB
constexpr

Altitude of the device.

◆ device_location_latitude

constexpr uint8_t dnp3::attribute_variations::device_location_latitude = 0xCD
constexpr

Latitude of the device from the equator (90.0 to -90.0 deg)

◆ device_location_longitude

constexpr uint8_t dnp3::attribute_variations::device_location_longitude = 0xCC
constexpr

Longitude of the device from reference meridian (-180.0 to 180.0 deg)

◆ device_manufacturer_hardware_version

constexpr uint8_t dnp3::attribute_variations::device_manufacturer_hardware_version = 0xF3
constexpr

Device manufacturer hardware version.

◆ device_manufacturer_software_version

constexpr uint8_t dnp3::attribute_variations::device_manufacturer_software_version = 0xF2
constexpr

Device manufacturer software version.

◆ device_manufacturers_name

constexpr uint8_t dnp3::attribute_variations::device_manufacturers_name = 0xFC
constexpr

Device manufacturer's name.

◆ device_serial_number

constexpr uint8_t dnp3::attribute_variations::device_serial_number = 0xF8
constexpr

Device serial number.

◆ device_subset_and_conformance

constexpr uint8_t dnp3::attribute_variations::device_subset_and_conformance = 0xF9
constexpr

DNP3 subset and conformance.

◆ duration_of_time_accuracy

constexpr uint8_t dnp3::attribute_variations::duration_of_time_accuracy = 0xDA
constexpr

Duration of time accuracy (seconds)

◆ list_of_variations

constexpr uint8_t dnp3::attribute_variations::list_of_variations = 0xFF
constexpr

List of attribute variations.

◆ local_timing_accuracy

constexpr uint8_t dnp3::attribute_variations::local_timing_accuracy = 0xD9
constexpr

Local timing accuracy (microseconds)

◆ master_resource_id

constexpr uint8_t dnp3::attribute_variations::master_resource_id = 0xCA
constexpr

Master resource id (mRID)

◆ max_analog_input_index

constexpr uint8_t dnp3::attribute_variations::max_analog_input_index = 0xE8
constexpr

Maximum analog input point index.

◆ max_analog_output_index

constexpr uint8_t dnp3::attribute_variations::max_analog_output_index = 0xDC
constexpr

Maximum analog output index.

◆ max_binary_input_index

constexpr uint8_t dnp3::attribute_variations::max_binary_input_index = 0xEE
constexpr

Maximum binary input point index.

◆ max_binary_output_index

constexpr uint8_t dnp3::attribute_variations::max_binary_output_index = 0xDF
constexpr

Maximum binary output index.

◆ max_binary_output_per_request

constexpr uint8_t dnp3::attribute_variations::max_binary_output_per_request = 0xD8
constexpr

Maximum number of binary outputs per request.

◆ max_counter_index

constexpr uint8_t dnp3::attribute_variations::max_counter_index = 0xE4
constexpr

Maximum counter point index.

◆ max_double_bit_binary_input_index

constexpr uint8_t dnp3::attribute_variations::max_double_bit_binary_input_index = 0xEB
constexpr

Maximum double-bit binary input point index.

◆ max_rx_fragment_size

constexpr uint8_t dnp3::attribute_variations::max_rx_fragment_size = 0xF1
constexpr

Maximum receive fragment size.

◆ max_tx_fragment_size

constexpr uint8_t dnp3::attribute_variations::max_tx_fragment_size = 0xF0
constexpr

Maximum transmit fragment size.

◆ num_analog_input

constexpr uint8_t dnp3::attribute_variations::num_analog_input = 0xE9
constexpr

Number of analog input points.

◆ num_analog_outputs

constexpr uint8_t dnp3::attribute_variations::num_analog_outputs = 0xDD
constexpr

Number of analog outputs.

◆ num_binary_input

constexpr uint8_t dnp3::attribute_variations::num_binary_input = 0xEF
constexpr

Number of binary input points.

◆ num_binary_outputs

constexpr uint8_t dnp3::attribute_variations::num_binary_outputs = 0xE0
constexpr

Number of binary outputs.

◆ num_counter

constexpr uint8_t dnp3::attribute_variations::num_counter = 0xE5
constexpr

Number of counter points.

◆ num_double_bit_binary_input

constexpr uint8_t dnp3::attribute_variations::num_double_bit_binary_input = 0xEC
constexpr

Number of double-bit binary input points.

◆ num_master_defined_data_set_proto

constexpr uint8_t dnp3::attribute_variations::num_master_defined_data_set_proto = 0xD4
constexpr

Number of master defined data-set prototypes.

◆ num_master_defined_data_sets

constexpr uint8_t dnp3::attribute_variations::num_master_defined_data_sets = 0xD6
constexpr

Number of master defined data-sets.

◆ num_outstation_defined_data_set_proto

constexpr uint8_t dnp3::attribute_variations::num_outstation_defined_data_set_proto = 0xD5
constexpr

Number of outstation defined data-set prototypes.

◆ num_outstation_defined_data_sets

constexpr uint8_t dnp3::attribute_variations::num_outstation_defined_data_sets = 0xD7
constexpr

Number of outstation defined data-sets.

◆ num_security_stats_per_assoc

constexpr uint8_t dnp3::attribute_variations::num_security_stats_per_assoc = 0xD2
constexpr

Number of security statistics per association.

◆ product_name_and_model

constexpr uint8_t dnp3::attribute_variations::product_name_and_model = 0xFA
constexpr

Device manufacturer's product name and model.

◆ secure_auth_version

constexpr uint8_t dnp3::attribute_variations::secure_auth_version = 0xD1
constexpr

Secure authentication version.

◆ supports_analog_input_events

constexpr uint8_t dnp3::attribute_variations::supports_analog_input_events = 0xE7
constexpr

Supports analog input events.

◆ supports_analog_output_events

constexpr uint8_t dnp3::attribute_variations::supports_analog_output_events = 0xDB
constexpr

Supports analog output events.

◆ supports_binary_input_events

constexpr uint8_t dnp3::attribute_variations::supports_binary_input_events = 0xED
constexpr

Support binary input events.

◆ supports_binary_output_events

constexpr uint8_t dnp3::attribute_variations::supports_binary_output_events = 0xDE
constexpr

Supports binary output events.

◆ supports_counter_events

constexpr uint8_t dnp3::attribute_variations::supports_counter_events = 0xE3
constexpr

Supports counter events.

◆ supports_double_bit_binary_input_events

constexpr uint8_t dnp3::attribute_variations::supports_double_bit_binary_input_events = 0xEA
constexpr

Supports double-bit binary input events.

◆ supports_frozen_analog_inputs

constexpr uint8_t dnp3::attribute_variations::supports_frozen_analog_inputs = 0xE6
constexpr

Supports frozen analog input events.

◆ supports_frozen_counter_events

constexpr uint8_t dnp3::attribute_variations::supports_frozen_counter_events = 0xE1
constexpr

Supports frozen counter events.

◆ supports_frozen_counters

constexpr uint8_t dnp3::attribute_variations::supports_frozen_counters = 0xE2
constexpr

Supports frozen counters.

◆ user_assigned_device_name

constexpr uint8_t dnp3::attribute_variations::user_assigned_device_name = 0xF7
constexpr

User assigned device name.

◆ user_assigned_id

constexpr uint8_t dnp3::attribute_variations::user_assigned_id = 0xF6
constexpr

User assigned ID code/number.

◆ user_assigned_location

constexpr uint8_t dnp3::attribute_variations::user_assigned_location = 0xF5
constexpr

User assigned location name.

◆ user_assigned_owner_name

constexpr uint8_t dnp3::attribute_variations::user_assigned_owner_name = 0xF4
constexpr

User-assigned owner name.

◆ user_assigned_primary_operator_name

constexpr uint8_t dnp3::attribute_variations::user_assigned_primary_operator_name = 0xCF
constexpr

User-assigned primary operator name.

◆ user_assigned_secondary_operator_name

constexpr uint8_t dnp3::attribute_variations::user_assigned_secondary_operator_name = 0xCE
constexpr

User-assigned secondary operator name.

◆ user_assigned_system_name

constexpr uint8_t dnp3::attribute_variations::user_assigned_system_name = 0xD0
constexpr

User-assigned system name.

◆ user_specific_attributes

constexpr uint8_t dnp3::attribute_variations::user_specific_attributes = 0xD3
constexpr

Identification of user-specific attributes.