/* ---------- System MIB ----------- */ /* SysDescr Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 1, 0}, MIB_STR("First ARM SNMP agent for SibPromAutomatika"), NULL }, /* SysObjectID Entry */ { MIB_OBJECT_ID | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 2, 0}, MIB_STR("\x2b\x06\x01\x04\x01\x82\x83\x1F"), NULL }, /* SysUpTime Entry */ { MIB_TIME_TICKS | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 3, 0}, 4, &snmp_SysUpTime, NULL }, /* SysContact Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 4, 0}, MIB_STR("Skype:danilov_aa"), NULL }, /* SysName Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 5, 0}, MIB_STR("UKU203LAN"), NULL }, /* SysLocation Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 6, 0}, MIB_STR("Novosibirsk, Russia"), NULL }, /* SysServices Entry */ { MIB_INTEGER | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 7, 0}, MIB_INT(sysServices), NULL }, /* ---------- Experimental MIB ----------- */ //{ MIB_OCTET_STR | MIB_ATR_RO, 13, {OID0(1,3), 6, 1, 4, 1, 130, 131, 31, 1, 3, 1, 1, 0}, 4,(void*)&aaa_, NULL}, //Название ИБЭПа //{ MIB_INTEGER | MIB_ATR_RO, 13, {OID0(1,3), 6, 1, 4, 1, 130, 131, 31, 1, 3, 1, 2, 0},MIB_INT(AUSW_MAIN_NUMBER), NULL}, //Серийный номер { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_CODE, 0}, MIB_INT(snmp_device_code), NULL}, //код устройства { MIB_INTEGER , 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_SERIAL, 0}, MIB_INT(snmp_sernum), snmp_sernum_write }, //серийный номер { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_SERIAL_LSB, 0}, MIB_INT(snmp_sernum_lsb), NULL}, //серийный номер младший байт { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_SERIAL_MSB, 0}, MIB_INT(snmp_sernum_msb), NULL}, //серийный номер старший байт { MIB_OCTET_STR, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_LOCATION, 0}, MIB_STR(snmp_location), snmp_location_write}, //местоположение устройства { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_NUMOFBAT, 0}, MIB_INT(snmp_numofbat), NULL}, //количество введенных батарей { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_NUMOFBPS, 0}, MIB_INT(snmp_numofbps), NULL}, //количество введенных источников { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_NUMOFEVENTS, 0},MIB_INT(snmp_numofevents), NULL}, //количество введенных источников
MIB_STR("*****@*****.**"), NULL }, /* SysName Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 5, 0}, MIB_STR("Evaluation board"), NULL }, /* SysLocation Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 6, 0}, MIB_STR("Local"), NULL }, /* SysServices Entry */ { MIB_INTEGER | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 7, 0}, MIB_INT(sysServices), NULL }, /* ---------- Experimental MIB ----------- */ /* LedOut Entry */ { MIB_INTEGER, 6, {OID0(1,3), 6, 1, 3, 1, 0}, MIB_INT(LedOut), write_leds }, /* KeyIn Entry */ { MIB_INTEGER | MIB_ATR_RO, 6, {OID0(1,3), 6, 1, 3, 2, 0}, MIB_INT(KeyIn), read_key }, /* LCD line1 Entry */
/* ---------- System MIB ----------- */ /* SysDescr Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 1, 0}, MIB_STR("First ARM SNMP agent for SibPromAutomatika"), NULL }, /* SysObjectID Entry */ { MIB_OBJECT_ID | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 2, 0}, MIB_STR("\x2b\x06\x01\x04\x01\x82\x83\x1F"), NULL }, /* SysUpTime Entry */ { MIB_TIME_TICKS | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 3, 0}, 4, &snmp_SysUpTime, NULL }, /* SysContact Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 4, 0}, MIB_STR("Skype:danilov_aa"), NULL }, /* SysName Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 5, 0}, MIB_STR("UKU203LAN"), NULL }, /* SysLocation Entry */ { MIB_OCTET_STR | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 6, 0}, MIB_STR("Novosibirsk, Russia"), NULL }, /* SysServices Entry */ { MIB_INTEGER | MIB_ATR_RO, 8, {OID0(1,3), 6, 1, 2, 1, 1, 7, 0}, MIB_INT(sysServices), NULL }, /* ---------- Experimental MIB ----------- */ //{ MIB_OCTET_STR | MIB_ATR_RO, 13, {OID0(1,3), 6, 1, 4, 1, 130, 131, 31, 1, 3, 1, 1, 0}, 4,(void*)&aaa_, NULL}, //Название ИБЭПа //{ MIB_INTEGER | MIB_ATR_RO, 13, {OID0(1,3), 6, 1, 4, 1, 130, 131, 31, 1, 3, 1, 2, 0},MIB_INT(AUSW_MAIN_NUMBER), NULL}, //Серийный номер // { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_CODE, 0}, MIB_INT(snmp_device_code), NULL}, //код устройства // { MIB_INTEGER , 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_SERIAL, 0}, MIB_INT(snmp_sernum), snmp_sernum_write }, //серийный номер // { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_SERIAL_LSB, 0}, MIB_INT(snmp_sernum_lsb), NULL}, //серийный номер младший байт // { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_SERIAL_MSB, 0}, MIB_INT(snmp_sernum_msb), NULL}, //серийный номер старший байт // { MIB_OCTET_STR, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_LOCATION, 0}, MIB_STR(snmp_location), snmp_location_write}, //местоположение устройства // { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_NUMOFBAT, 0}, MIB_INT(snmp_numofbat), NULL}, //количество введенных батарей // { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_NUMOFBPS, 0}, MIB_INT(snmp_numofbps), NULL}, //количество введенных источников // { MIB_INTEGER | MIB_ATR_RO, 12, {OID_ENTERPRISE, OID_DEVICE, DISPLAY_DEVICE_INFO, DISPLAY_DEVICE_INFO_NUMOFEVENTS, 0},MIB_INT(snmp_numofevents), NULL}, //количество введенных источников