-- The Barix FLEXA System MIB leaf
-- The Barix MIB Registration Authority is barix.mib
-- Version:	1.0
-- Date:	01 September, 2023
-- Copyright (c) 2004-2023 Barix AG

-- Changes:

  BARIX-FLEXA-MIB DEFINITIONS ::= BEGIN

IMPORTS
	enterprises, Counter, TimeTicks, Gauge
		FROM RFC1155-SMI
	OBJECT-TYPE
		FROM RFC-1212
	DisplayString
		FROM RFC1213-MIB;
--		FROM RFC-1213;



barix         OBJECT IDENTIFIER ::= { enterprises 17491 }
products      OBJECT IDENTIFIER ::= { barix 1 }
unit          OBJECT IDENTIFIER ::= { barix 3 }
flexa         OBJECT IDENTIFIER ::= { products 159 }
flexa-system  OBJECT IDENTIFIER ::= { flexa 1 }

-- unit Group
-- contains information common to all Barix units
--
net           OBJECT IDENTIFIER ::= { unit 1 }

netHostName OBJECT-TYPE
	SYNTAX 		DisplayString (SIZE (0..64))
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The bootP and DHCP host name"
::= { net 1 }

-- Barix FLEXA MIB entries
flexaAppName OBJECT-TYPE
	SYNTAX  	DisplayString (SIZE (0..100))
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"FLEXA Application Name"
::= { flexa-system 1 }

flexaAppVersion OBJECT-TYPE
	SYNTAX  	DisplayString (SIZE (0..20))
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"FLEXA Application version"
::= { flexa-system 2 }

flexaRegId OBJECT-TYPE
	SYNTAX  	DisplayString (SIZE (0..20))
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"FLEXA device registration ID"
::= { flexa-system 3 }

flexaServiceUrl	OBJECT-TYPE
	SYNTAX  	DisplayString (SIZE (0..255))
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Flexa Service URL"
::= { flexa-system 4 }

flexaServiceEnabled OBJECT-TYPE
	SYNTAX  	DisplayString (SIZE (0..100))
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"FLEXA Service enable flag"
::= { flexa-system 5 }

END
