Skip to content

Struct SYN_CIP_Identity

ClassList > SYN_CIP_Identity

CIP Identity Object (Class 0x01) Attributes.

  • #include <syn_devicenet.h>

Public Attributes

Type Name
uint16_t device_type
uint16_t product_code
char product_name
bool quick_connect_enabled
uint8_t rev_major
uint8_t rev_minor
uint32_t serial_number
uint16_t status
uint16_t vendor_id

Public Attributes Documentation

variable device_type

uint16_t SYN_CIP_Identity::device_type;

Device type profile


variable product_code

uint16_t SYN_CIP_Identity::product_code;

Product code


variable product_name

char SYN_CIP_Identity::product_name[32];

ASCII product name string


variable quick_connect_enabled

bool SYN_CIP_Identity::quick_connect_enabled;

QuickConnect feature enabled flag


variable rev_major

uint8_t SYN_CIP_Identity::rev_major;

Major revision number


variable rev_minor

uint8_t SYN_CIP_Identity::rev_minor;

Minor revision number


variable serial_number

uint32_t SYN_CIP_Identity::serial_number;

32-bit device serial number


variable status

uint16_t SYN_CIP_Identity::status;

Device status word


variable vendor_id

uint16_t SYN_CIP_Identity::vendor_id;

Vendor ID code



The documentation for this class was generated from the following file src/syntropic/proto/syn_devicenet.h