generated

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2019 License: Apache-2.0 Imports: 8 Imported by: 9

Documentation

Overview

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

* Copyright (c) 2018 - present. Boling Consulting Solutions (bcsw.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* NOTE: This file was generated, manual edits will be overwritten! * * Generated by 'goCodeGenerator.py': * https://github.com/cboling/OMCI-parser/README.md

Index

Constants

View Source
const (
	// AK (Bit 6), indicates whether this message is an AK to an action request.
	// If a message is an AK, this bit is set to 1. If the message is not a
	// response to a command, this bit is set to 0. In messages sent by the OLT,
	// this bit is always 0.
	AK byte = 0x20

	// AR (Bit 7), acknowledge request, indicates whether the message requires an
	// AK. An AK is a response to an action request, not a link layer handshake.
	// If an AK is expected, this bit is set to 1. If no AK is expected, this bit
	// is 0. In messages sent by the ONU, this bit is always 0
	AR byte = 0x40

	// MsgTypeMask provides a mask to get the base message type
	MsgTypeMask = 0x1F
)

Variables

View Source
var Versions []VersionInfo

Functions

func GetAttributeBitmap added in v0.0.4

func GetAttributeBitmap(attrMap AttributeDefinitionMap, attributes mapset.Set) (uint16, error)

GetAttributeBitmap is a convenience functions to scan a list of attributes and return the bitmask that represents them

func GetAttributeDefinitionByName

func GetAttributeDefinitionByName(attrMap *AttributeDefinitionMap, name string) (*AttributeDefinition, OmciErrors)

GetAttributeDefinitionByName searches the attribute definition map for the attribute with the specified name (case insensitive)

func GetAttributeDefinitionMapKeys

func GetAttributeDefinitionMapKeys(attrMap AttributeDefinitionMap) []uint

GetAttributeDefinitionMapKeys is a convenience functions since we may need to iterate a map in key index order. Maps in Go since v1.0 the iteration order of maps have been randomized.

func IsAutonomousNotification

func IsAutonomousNotification(mt MsgType) bool

func LoadManagedEntityDefinition

func LoadManagedEntityDefinition(classID ClassID, params ...ParamData) (*ManagedEntity, OmciErrors)

func NewAal5PerformanceMonitoringHistoryData

func NewAal5PerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewAal5PerformanceMonitoringHistoryData (class ID 18 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewAal5Profile

func NewAal5Profile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewAal5Profile (class ID 16 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewAniG

func NewAniG(params ...ParamData) (*ManagedEntity, OmciErrors)

NewAniG (class ID 263 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewAuthenticationSecurityMethod

func NewAuthenticationSecurityMethod(params ...ParamData) (*ManagedEntity, OmciErrors)

NewAuthenticationSecurityMethod (class ID 148 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewBbfTr069ManagementServer

func NewBbfTr069ManagementServer(params ...ParamData) (*ManagedEntity, OmciErrors)

NewBbfTr069ManagementServer (class ID 340 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewCallControlPerformanceMonitoringHistoryData

func NewCallControlPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewCallControlPerformanceMonitoringHistoryData (class ID 140 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewCardholder

func NewCardholder(params ...ParamData) (*ManagedEntity, OmciErrors)

NewCardholder (class ID 5 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewCesServiceProfile

func NewCesServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewCesServiceProfile (class ID 21 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewCircuitPack

func NewCircuitPack(params ...ParamData) (*ManagedEntity, OmciErrors)

NewCircuitPack (class ID 6 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1AgCfmStack

func NewDot1AgCfmStack(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1AgCfmStack (class ID 305 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1AgDefaultMdLevel

func NewDot1AgDefaultMdLevel(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1AgDefaultMdLevel (class ID 301 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1AgMaintenanceAssociation

func NewDot1AgMaintenanceAssociation(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1AgMaintenanceAssociation (class ID 300 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1AgMaintenanceDomain

func NewDot1AgMaintenanceDomain(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1AgMaintenanceDomain (class ID 299 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1AgMep

func NewDot1AgMep(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1AgMep (class ID 302 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1AgMepCcmDatabase

func NewDot1AgMepCcmDatabase(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1AgMepCcmDatabase (class ID 304 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1RateLimiter

func NewDot1RateLimiter(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1RateLimiter (class ID 298 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1XConfigurationProfile

func NewDot1XConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1XConfigurationProfile (class ID 291 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1XPerformanceMonitoringHistoryData

func NewDot1XPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1XPerformanceMonitoringHistoryData (class ID 292 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewDot1XPortExtensionPackage

func NewDot1XPortExtensionPackage(params ...ParamData) (*ManagedEntity, OmciErrors)

NewDot1XPortExtensionPackage (class ID 290 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEfmBondingGroupPerformanceMonitoringHistoryData

func NewEfmBondingGroupPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEfmBondingGroupPerformanceMonitoringHistoryData (class ID 421 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEfmBondingGroupPerformanceMonitoringHistoryDataPart2

func NewEfmBondingGroupPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEfmBondingGroupPerformanceMonitoringHistoryDataPart2 (class ID 422 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEfmBondingLink(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEfmBondingLink (class ID 420 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEfmBondingLinkPerformanceMonitoringHistoryData

func NewEfmBondingLinkPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEfmBondingLinkPerformanceMonitoringHistoryData (class ID 423 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEfmBondingPortPerformanceMonitoringHistoryData

func NewEfmBondingPortPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEfmBondingPortPerformanceMonitoringHistoryData (class ID 424 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEfmBondingPortPerformanceMonitoringHistoryDataPart2

func NewEfmBondingPortPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEfmBondingPortPerformanceMonitoringHistoryDataPart2 (class ID 425 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEnergyConsumptionPerformanceMonitoringHistoryData

func NewEnergyConsumptionPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEnergyConsumptionPerformanceMonitoringHistoryData (class ID 343 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEnhancedSecurityControl

func NewEnhancedSecurityControl(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEnhancedSecurityControl (class ID 332 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEquipmentExtensionPackage

func NewEquipmentExtensionPackage(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEquipmentExtensionPackage (class ID 160 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEthernetFlowTerminationPoint

func NewEthernetFlowTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEthernetFlowTerminationPoint (class ID 286 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEthernetFrameExtendedPm

func NewEthernetFrameExtendedPm(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEthernetFrameExtendedPm (class ID 334 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEthernetFramePerformanceMonitoringHistoryDataDownstream

func NewEthernetFramePerformanceMonitoringHistoryDataDownstream(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEthernetFramePerformanceMonitoringHistoryDataDownstream (class ID 321 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEthernetFramePerformanceMonitoringHistoryDataUpstream

func NewEthernetFramePerformanceMonitoringHistoryDataUpstream(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEthernetFramePerformanceMonitoringHistoryDataUpstream (class ID 322 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEthernetPerformanceMonitoringHistoryData

func NewEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEthernetPerformanceMonitoringHistoryData (class ID 24 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEthernetPerformanceMonitoringHistoryData2

func NewEthernetPerformanceMonitoringHistoryData2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEthernetPerformanceMonitoringHistoryData2 (class ID 89 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEthernetPerformanceMonitoringHistoryData3

func NewEthernetPerformanceMonitoringHistoryData3(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEthernetPerformanceMonitoringHistoryData3 (class ID 296 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewEthernetPseudowireParameters

func NewEthernetPseudowireParameters(params ...ParamData) (*ManagedEntity, OmciErrors)

NewEthernetPseudowireParameters (class ID 400 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewExtendedVlanTaggingOperationConfigurationData

func NewExtendedVlanTaggingOperationConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewExtendedVlanTaggingOperationConfigurationData (class ID 171 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewFastChannelConfigurationProfile

func NewFastChannelConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewFastChannelConfigurationProfile (class ID 432 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewFastDataPathConfigurationProfile

func NewFastDataPathConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewFastDataPathConfigurationProfile (class ID 433 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewFastLineInventoryAndStatusData

func NewFastLineInventoryAndStatusData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewFastLineInventoryAndStatusData (class ID 435 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewFastLineInventoryAndStatusDataPart2

func NewFastLineInventoryAndStatusDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewFastLineInventoryAndStatusDataPart2 (class ID 436 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewFastVectoringLineConfigurationExtensions

func NewFastVectoringLineConfigurationExtensions(params ...ParamData) (*ManagedEntity, OmciErrors)

NewFastVectoringLineConfigurationExtensions (class ID 434 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewFastXtuCPerformanceMonitoringHistoryData

func NewFastXtuCPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewFastXtuCPerformanceMonitoringHistoryData (class ID 437 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewFastXtuRPerformanceMonitoringHistoryData

func NewFastXtuRPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewFastXtuRPerformanceMonitoringHistoryData (class ID 438 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewFileTransferController

func NewFileTransferController(params ...ParamData) (*ManagedEntity, OmciErrors)

NewFileTransferController (class ID 318 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewGalEthernetPerformanceMonitoringHistoryData

func NewGalEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewGalEthernetPerformanceMonitoringHistoryData (class ID 276 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewGalEthernetProfile

func NewGalEthernetProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewGalEthernetProfile (class ID 272 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewGemInterworkingTerminationPoint

func NewGemInterworkingTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)

NewGemInterworkingTerminationPoint (class ID 266 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewGemPortNetworkCtp

func NewGemPortNetworkCtp(params ...ParamData) (*ManagedEntity, OmciErrors)

NewGemPortNetworkCtp (class ID 268 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewGemPortNetworkCtpPerformanceMonitoringHistoryData

func NewGemPortNetworkCtpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewGemPortNetworkCtpPerformanceMonitoringHistoryData (class ID 341 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewGeneralPurposeBuffer

func NewGeneralPurposeBuffer(params ...ParamData) (*ManagedEntity, OmciErrors)

NewGeneralPurposeBuffer (class ID 308 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewIeee8021PMapperServiceProfile

func NewIeee8021PMapperServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewIeee8021PMapperServiceProfile (class ID 130 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewInterworkingVccTerminationPoint

func NewInterworkingVccTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)

NewInterworkingVccTerminationPoint (class ID 14 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewIpHostConfigData

func NewIpHostConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewIpHostConfigData (class ID 134 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewIpHostPerformanceMonitoringHistoryData

func NewIpHostPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewIpHostPerformanceMonitoringHistoryData (class ID 135 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMacBridgeConfigurationData

func NewMacBridgeConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMacBridgeConfigurationData (class ID 46 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMacBridgePerformanceMonitoringHistoryData

func NewMacBridgePerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMacBridgePerformanceMonitoringHistoryData (class ID 51 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMacBridgePortConfigurationData

func NewMacBridgePortConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMacBridgePortConfigurationData (class ID 47 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMacBridgePortDesignationData

func NewMacBridgePortDesignationData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMacBridgePortDesignationData (class ID 48 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMacBridgePortFilterPreAssignTable

func NewMacBridgePortFilterPreAssignTable(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMacBridgePortFilterPreAssignTable (class ID 79 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMacBridgePortIcmpv6ProcessPreAssignTable

func NewMacBridgePortIcmpv6ProcessPreAssignTable(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMacBridgePortIcmpv6ProcessPreAssignTable (class ID 348 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMacBridgePortPerformanceMonitoringHistoryData

func NewMacBridgePortPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMacBridgePortPerformanceMonitoringHistoryData (class ID 52 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMacBridgeServiceProfile

func NewMacBridgeServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMacBridgeServiceProfile (class ID 45 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewManagedEntity added in v0.0.7

func NewManagedEntity(definition *ManagedEntityDefinition, params ...ParamData) (*ManagedEntity, OmciErrors)

func NewMgcConfigData

func NewMgcConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMgcConfigData (class ID 155 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMgcPerformanceMonitoringHistoryData

func NewMgcPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMgcPerformanceMonitoringHistoryData (class ID 156 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMocaEthernetPerformanceMonitoringHistoryData

func NewMocaEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMocaEthernetPerformanceMonitoringHistoryData (class ID 163 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMplsPseudowireTerminationPoint

func NewMplsPseudowireTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMplsPseudowireTerminationPoint (class ID 333 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMulticastGemInterworkingTerminationPoint

func NewMulticastGemInterworkingTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMulticastGemInterworkingTerminationPoint (class ID 281 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMulticastSubscriberConfigInfo

func NewMulticastSubscriberConfigInfo(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMulticastSubscriberConfigInfo (class ID 310 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewMulticastSubscriberMonitor

func NewMulticastSubscriberMonitor(params ...ParamData) (*ManagedEntity, OmciErrors)

NewMulticastSubscriberMonitor (class ID 311 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewNetworkAddress

func NewNetworkAddress(params ...ParamData) (*ManagedEntity, OmciErrors)

NewNetworkAddress (class ID 137 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewNetworkDialPlanTable

func NewNetworkDialPlanTable(params ...ParamData) (*ManagedEntity, OmciErrors)

NewNetworkDialPlanTable (class ID 145 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewOltG

func NewOltG(params ...ParamData) (*ManagedEntity, OmciErrors)

NewOltG (class ID 131 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewOmci

func NewOmci(params ...ParamData) (*ManagedEntity, OmciErrors)

NewOmci (class ID 287 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewOnu2G

func NewOnu2G(params ...ParamData) (*ManagedEntity, OmciErrors)

NewOnu2G (class ID 257 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewOnuData

func NewOnuData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewOnuData (class ID 2 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewOnuDynamicPowerManagementControl

func NewOnuDynamicPowerManagementControl(params ...ParamData) (*ManagedEntity, OmciErrors)

NewOnuDynamicPowerManagementControl (class ID 336 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewOnuG

func NewOnuG(params ...ParamData) (*ManagedEntity, OmciErrors)

NewOnuG (class ID 256 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewOnuPowerShedding

func NewOnuPowerShedding(params ...ParamData) (*ManagedEntity, OmciErrors)

NewOnuPowerShedding (class ID 133 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewOnuRemoteDebug

func NewOnuRemoteDebug(params ...ParamData) (*ManagedEntity, OmciErrors)

NewOnuRemoteDebug (class ID 158 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointCesUni

func NewPhysicalPathTerminationPointCesUni(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointCesUni (class ID 12 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointEthernetUni

func NewPhysicalPathTerminationPointEthernetUni(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointEthernetUni (class ID 11 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointLctUni

func NewPhysicalPathTerminationPointLctUni(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointLctUni (class ID 83 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointMocaUni

func NewPhysicalPathTerminationPointMocaUni(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointMocaUni (class ID 162 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointPotsUni

func NewPhysicalPathTerminationPointPotsUni(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointPotsUni (class ID 53 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointVideoAni

func NewPhysicalPathTerminationPointVideoAni(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointVideoAni (class ID 90 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointVideoUni

func NewPhysicalPathTerminationPointVideoUni(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointVideoUni (class ID 82 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointXdslUniPart1

func NewPhysicalPathTerminationPointXdslUniPart1(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointXdslUniPart1 (class ID 98 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPhysicalPathTerminationPointXdslUniPart2

func NewPhysicalPathTerminationPointXdslUniPart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPhysicalPathTerminationPointXdslUniPart2 (class ID 99 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPriorityQueue

func NewPriorityQueue(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPriorityQueue (class ID 277 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPseudowireMaintenanceProfile

func NewPseudowireMaintenanceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPseudowireMaintenanceProfile (class ID 284 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPseudowirePerformanceMonitoringHistoryData

func NewPseudowirePerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPseudowirePerformanceMonitoringHistoryData (class ID 285 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPseudowireTerminationPoint

func NewPseudowireTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPseudowireTerminationPoint (class ID 282 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPwAtmPerformanceMonitoringHistoryData

func NewPwAtmPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPwAtmPerformanceMonitoringHistoryData (class ID 338 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewPwEthernetConfigurationData

func NewPwEthernetConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewPwEthernetConfigurationData (class ID 339 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewRadiusPerformanceMonitoringHistoryData

func NewRadiusPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewRadiusPerformanceMonitoringHistoryData (class ID 293 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewReAniG

func NewReAniG(params ...ParamData) (*ManagedEntity, OmciErrors)

NewReAniG (class ID 313 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewReCommonAmplifierParameters

func NewReCommonAmplifierParameters(params ...ParamData) (*ManagedEntity, OmciErrors)

NewReCommonAmplifierParameters (class ID 328 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewReDownstreamAmplifier

func NewReDownstreamAmplifier(params ...ParamData) (*ManagedEntity, OmciErrors)

NewReDownstreamAmplifier (class ID 316 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewRtpPerformanceMonitoringHistoryData

func NewRtpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewRtpPerformanceMonitoringHistoryData (class ID 144 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewRtpProfileData

func NewRtpProfileData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewRtpProfileData (class ID 143 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewRtpPseudowireParameters

func NewRtpPseudowireParameters(params ...ParamData) (*ManagedEntity, OmciErrors)

NewRtpPseudowireParameters (class ID 283 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewSipAgentConfigData

func NewSipAgentConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewSipAgentConfigData (class ID 150 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewSipAgentPerformanceMonitoringHistoryData

func NewSipAgentPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewSipAgentPerformanceMonitoringHistoryData (class ID 151 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewSipCallInitiationPerformanceMonitoringHistoryData

func NewSipCallInitiationPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewSipCallInitiationPerformanceMonitoringHistoryData (class ID 152 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewSipUserData

func NewSipUserData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewSipUserData (class ID 153 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewSnmpConfigurationData

func NewSnmpConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewSnmpConfigurationData (class ID 335 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewSoftwareImage

func NewSoftwareImage(params ...ParamData) (*ManagedEntity, OmciErrors)

NewSoftwareImage (class ID 7 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTCont

func NewTCont(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTCont (class ID 262 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTcAdaptorPerformanceMonitoringHistoryDataXdsl

func NewTcAdaptorPerformanceMonitoringHistoryDataXdsl(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTcAdaptorPerformanceMonitoringHistoryDataXdsl (class ID 116 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTcpUdpConfigData

func NewTcpUdpConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTcpUdpConfigData (class ID 136 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTcpUdpPerformanceMonitoringHistoryData

func NewTcpUdpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTcpUdpPerformanceMonitoringHistoryData (class ID 342 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewThresholdData1

func NewThresholdData1(params ...ParamData) (*ManagedEntity, OmciErrors)

NewThresholdData1 (class ID 273 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewThresholdData2

func NewThresholdData2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewThresholdData2 (class ID 274 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTrafficDescriptor

func NewTrafficDescriptor(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTrafficDescriptor (class ID 280 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTrafficScheduler

func NewTrafficScheduler(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTrafficScheduler (class ID 278 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelManagedEntity

func NewTwdmChannelManagedEntity(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelManagedEntity (class ID 443 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelOmciPerformanceMonitoringHistoryData

func NewTwdmChannelOmciPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelOmciPerformanceMonitoringHistoryData (class ID 452 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelPhyLodsPerformanceMonitoringHistoryData

func NewTwdmChannelPhyLodsPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelPhyLodsPerformanceMonitoringHistoryData (class ID 444 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart1

func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart1 (class ID 446 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart2

func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart2 (class ID 447 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart3

func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart3(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart3 (class ID 448 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart1

func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart1 (class ID 449 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart2

func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart2 (class ID 450 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart3

func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart3(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart3 (class ID 451 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewTwdmChannelXgemPerformanceMonitoringHistoryData

func NewTwdmChannelXgemPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewTwdmChannelXgemPerformanceMonitoringHistoryData (class ID 445 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewUniG

func NewUniG(params ...ParamData) (*ManagedEntity, OmciErrors)

NewUniG (class ID 264 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVdsl2LineConfigurationExtensions3

func NewVdsl2LineConfigurationExtensions3(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVdsl2LineConfigurationExtensions3 (class ID 410 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVirtualEthernetInterfacePoint

func NewVirtualEthernetInterfacePoint(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVirtualEthernetInterfacePoint (class ID 329 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVlanTaggingFilterData

func NewVlanTaggingFilterData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVlanTaggingFilterData (class ID 84 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVlanTaggingOperationConfigurationData

func NewVlanTaggingOperationConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVlanTaggingOperationConfigurationData (class ID 78 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVoiceServiceProfile

func NewVoiceServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVoiceServiceProfile (class ID 58 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVoipApplicationServiceProfile

func NewVoipApplicationServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVoipApplicationServiceProfile (class ID 146 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVoipConfigData

func NewVoipConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVoipConfigData (class ID 138 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVoipFeatureAccessCodes

func NewVoipFeatureAccessCodes(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVoipFeatureAccessCodes (class ID 147 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVoipLineStatus

func NewVoipLineStatus(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVoipLineStatus (class ID 141 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVoipMediaProfile

func NewVoipMediaProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVoipMediaProfile (class ID 142 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVoipVoiceCtp

func NewVoipVoiceCtp(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVoipVoiceCtp (class ID 139 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVpNetworkCtp

func NewVpNetworkCtp(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVpNetworkCtp (class ID 269 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewVpPerformanceMonitoringHistoryData

func NewVpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewVpPerformanceMonitoringHistoryData (class ID 62 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslChannelConfigurationProfile

func NewXdslChannelConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslChannelConfigurationProfile (class ID 107 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslChannelConfigurationProfilePart2

func NewXdslChannelConfigurationProfilePart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslChannelConfigurationProfilePart2 (class ID 412 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslChannelDownstreamStatusData

func NewXdslChannelDownstreamStatusData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslChannelDownstreamStatusData (class ID 102 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslChannelUpstreamStatusData

func NewXdslChannelUpstreamStatusData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslChannelUpstreamStatusData (class ID 103 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslLineConfigurationProfilePart2

func NewXdslLineConfigurationProfilePart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslLineConfigurationProfilePart2 (class ID 105 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslLineConfigurationProfilePart3

func NewXdslLineConfigurationProfilePart3(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslLineConfigurationProfilePart3 (class ID 106 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslLineInventoryAndStatusDataPart1

func NewXdslLineInventoryAndStatusDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslLineInventoryAndStatusDataPart1 (class ID 100 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslLineInventoryAndStatusDataPart2

func NewXdslLineInventoryAndStatusDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslLineInventoryAndStatusDataPart2 (class ID 101 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslLineInventoryAndStatusDataPart5

func NewXdslLineInventoryAndStatusDataPart5(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslLineInventoryAndStatusDataPart5 (class ID 325 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslLineInventoryAndStatusDataPart8

func NewXdslLineInventoryAndStatusDataPart8(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslLineInventoryAndStatusDataPart8 (class ID 414 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslSubcarrierMaskingDownstreamProfile

func NewXdslSubcarrierMaskingDownstreamProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslSubcarrierMaskingDownstreamProfile (class ID 108 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslSubcarrierMaskingUpstreamProfile

func NewXdslSubcarrierMaskingUpstreamProfile(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslSubcarrierMaskingUpstreamProfile (class ID 109 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslXtuCChannelPerformanceMonitoringHistoryData

func NewXdslXtuCChannelPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslXtuCChannelPerformanceMonitoringHistoryData (class ID 114 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslXtuCPerformanceMonitoringHistoryData

func NewXdslXtuCPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslXtuCPerformanceMonitoringHistoryData (class ID 112 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslXtuCPerformanceMonitoringHistoryDataPart2

func NewXdslXtuCPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslXtuCPerformanceMonitoringHistoryDataPart2 (class ID 408 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslXtuRChannelPerformanceMonitoringHistoryData

func NewXdslXtuRChannelPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslXtuRChannelPerformanceMonitoringHistoryData (class ID 115 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXdslXtuRPerformanceMonitoringHistoryData

func NewXdslXtuRPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXdslXtuRPerformanceMonitoringHistoryData (class ID 113 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXgPonDownstreamManagementPerformanceMonitoringHistoryData

func NewXgPonDownstreamManagementPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXgPonDownstreamManagementPerformanceMonitoringHistoryData (class ID 345 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXgPonTcPerformanceMonitoringHistoryData

func NewXgPonTcPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXgPonTcPerformanceMonitoringHistoryData (class ID 344 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func NewXgPonUpstreamManagementPerformanceMonitoringHistoryData

func NewXgPonUpstreamManagementPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)

NewXgPonUpstreamManagementPerformanceMonitoringHistoryData (class ID 346 creates the basic Managed Entity definition that is used to validate an ME of this type that is received from the wire, about to be sent on the wire.

func SupportsAttributeAccess

func SupportsAttributeAccess(attr *AttributeDefinition, acc AttributeAccess) bool

SupportsAttributeAccess returns true if the managed entity attribute supports the desired access

func SupportsMsgType

func SupportsMsgType(entity IManagedEntityDefinition, msgType MsgType) bool

SupportsMsgType returns true if the managed entity supports the desired Message Type / action

Types

type Aal5PerformanceMonitoringHistoryData

type Aal5PerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Aal5PerformanceMonitoringHistoryData (class ID #18) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Aal5Profile

type Aal5Profile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Aal5Profile (class ID #16) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type AniG

type AniG struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

AniG (class ID #263) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type AttributeAccess

type AttributeAccess byte

AttributeAccess represents the access allowed to an Attribute. Some MEs are instantiated by the ONU autonomously. Others are instantiated on explicit request of the OLT via a create command, and a few ME types may be instantiated in either way, depending on the ONU architecture or circumstances.

Attributes of an ME that is auto-instantiated by the ONU can be read (R), write (W), or read, write (R, W). On the other hand, attributes of a ME that is instantiated by the OLT can be either (R), (W), (R, W), (R, set by create) or (R, W, set by create).

const (
	// Access allowed on a Managed Entity attribute
	Read AttributeAccess = 1 << iota
	Write
	SetByCreate
)

func (AttributeAccess) String

func (access AttributeAccess) String() string

type AttributeDefinition

type AttributeDefinition struct {
	Name         string
	Index        uint
	DefValue     interface{} // Note: Not supported yet
	Size         int
	Access       mapset.Set // AttributeAccess...
	Constraint   func(interface{}) *ParamError
	Avc          bool // If true, an AVC notification can occur for the attribute
	Tca          bool // If true, a threshold crossing alert alarm notification can occur for the attribute
	Counter      bool // If true, this attribute is a PM counter
	Optional     bool // If true, attribute is option, else mandatory
	TableSupport bool // If true, attribute is a table
	Deprecated   bool // If true, this attribute is deprecated and only 'read' operations (if-any) performed
}

AttributeDefinition defines a single specific Managed Entity's attributes

func ByteField

func ByteField(name string, defVal uint8, access mapset.Set, avc bool,
	counter bool, optional bool, deprecated bool, index uint) *AttributeDefinition

func MultiByteField

func MultiByteField(name string, size uint, defVal []byte, access mapset.Set, avc bool,
	counter bool, optional bool, deprecated bool, index uint) *AttributeDefinition

func TableField

func TableField(name string, tableInfo TableInfo, access mapset.Set,
	avc bool, optional bool, deprecated bool, index uint) *AttributeDefinition

Now the field

func Uint16Field

func Uint16Field(name string, defVal uint16, access mapset.Set, avc bool,
	counter bool, optional bool, deprecated bool, index uint) *AttributeDefinition

func Uint32Field

func Uint32Field(name string, defVal uint32, access mapset.Set, avc bool,
	counter bool, optional bool, deprecated bool, index uint) *AttributeDefinition

func Uint64Field

func Uint64Field(name string, defVal uint64, access mapset.Set, avc bool,
	counter bool, optional bool, deprecated bool, index uint) *AttributeDefinition

func UnknownField

func UnknownField(name string, defVal uint64, access mapset.Set, avc bool,
	counter bool, optional bool, deprecated bool, index uint) *AttributeDefinition

func (*AttributeDefinition) BufferToTableAttributes added in v0.0.7

func (attr *AttributeDefinition) BufferToTableAttributes(data []byte) (interface{}, error)

BufferToTableAttributes takes the reconstructed octet buffer transmitted for a table attribute (over many GetNextResponses) and converts it into the desired format for each table row

func (*AttributeDefinition) Decode

func (attr *AttributeDefinition) Decode(data []byte, df gopacket.DecodeFeedback, msgType byte) (interface{}, error)

func (*AttributeDefinition) GetAccess

func (attr *AttributeDefinition) GetAccess() mapset.Set

func (*AttributeDefinition) GetConstraints

func (attr *AttributeDefinition) GetConstraints() func(interface{}) *ParamError

func (*AttributeDefinition) GetDefault

func (attr *AttributeDefinition) GetDefault() interface{}

func (*AttributeDefinition) GetIndex added in v0.0.7

func (attr *AttributeDefinition) GetIndex() uint

func (*AttributeDefinition) GetName

func (attr *AttributeDefinition) GetName() string

func (*AttributeDefinition) GetSize

func (attr *AttributeDefinition) GetSize() int

func (*AttributeDefinition) IsTableAttribute

func (attr *AttributeDefinition) IsTableAttribute() bool

func (*AttributeDefinition) SerializeTo

func (attr *AttributeDefinition) SerializeTo(value interface{}, b gopacket.SerializeBuffer,
	msgType byte, bytesAvailable int) (int, error)

func (*AttributeDefinition) String

func (attr *AttributeDefinition) String() string

type AttributeDefinitionMap

type AttributeDefinitionMap map[uint]*AttributeDefinition

type AttributeFailureError

type AttributeFailureError struct {
	OmciError
}

type AttributeValueMap

type AttributeValueMap map[string]interface{}

type AuthenticationSecurityMethod

type AuthenticationSecurityMethod struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

AuthenticationSecurityMethod (class ID #148) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type BbfTr069ManagementServer

type BbfTr069ManagementServer struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

BbfTr069ManagementServer (class ID #340) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type CallControlPerformanceMonitoringHistoryData

type CallControlPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

CallControlPerformanceMonitoringHistoryData (class ID #140) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Cardholder

type Cardholder struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Cardholder (class ID #5) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type CesServiceProfile

type CesServiceProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

CesServiceProfile (class ID #21) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type CircuitPack

type CircuitPack struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

CircuitPack (class ID #6) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ClassID added in v0.0.7

type ClassID uint16

ClassID is a 16-bit value that uniquely defines a Managed Entity clas from the ITU-T G.988 specification.

const Aal5PerformanceMonitoringHistoryDataClassId ClassID = ClassID(18)
const Aal5ProfileClassId ClassID = ClassID(16)
const AniGClassId ClassID = ClassID(263)
const AuthenticationSecurityMethodClassId ClassID = ClassID(148)
const BbfTr069ManagementServerClassId ClassID = ClassID(340)
const CallControlPerformanceMonitoringHistoryDataClassId ClassID = ClassID(140)
const CardholderClassId ClassID = ClassID(5)
const CesServiceProfileClassId ClassID = ClassID(21)
const CircuitPackClassId ClassID = ClassID(6)
const Dot1AgCfmStackClassId ClassID = ClassID(305)
const Dot1AgDefaultMdLevelClassId ClassID = ClassID(301)
const Dot1AgMaintenanceAssociationClassId ClassID = ClassID(300)
const Dot1AgMaintenanceDomainClassId ClassID = ClassID(299)
const Dot1AgMepCcmDatabaseClassId ClassID = ClassID(304)
const Dot1AgMepClassId ClassID = ClassID(302)
const Dot1RateLimiterClassId ClassID = ClassID(298)
const Dot1XConfigurationProfileClassId ClassID = ClassID(291)
const Dot1XPerformanceMonitoringHistoryDataClassId ClassID = ClassID(292)
const Dot1XPortExtensionPackageClassId ClassID = ClassID(290)
const EfmBondingGroupPerformanceMonitoringHistoryDataClassId ClassID = ClassID(421)
const EfmBondingGroupPerformanceMonitoringHistoryDataPart2ClassId ClassID = ClassID(422)
const EfmBondingLinkClassId ClassID = ClassID(420)
const EfmBondingLinkPerformanceMonitoringHistoryDataClassId ClassID = ClassID(423)
const EfmBondingPortPerformanceMonitoringHistoryDataClassId ClassID = ClassID(424)
const EfmBondingPortPerformanceMonitoringHistoryDataPart2ClassId ClassID = ClassID(425)
const EnergyConsumptionPerformanceMonitoringHistoryDataClassId ClassID = ClassID(343)
const EnhancedSecurityControlClassId ClassID = ClassID(332)
const EquipmentExtensionPackageClassId ClassID = ClassID(160)
const EthernetFlowTerminationPointClassId ClassID = ClassID(286)
const EthernetFrameExtendedPmClassId ClassID = ClassID(334)
const EthernetFramePerformanceMonitoringHistoryDataDownstreamClassId ClassID = ClassID(321)
const EthernetFramePerformanceMonitoringHistoryDataUpstreamClassId ClassID = ClassID(322)
const EthernetPerformanceMonitoringHistoryData2ClassId ClassID = ClassID(89)
const EthernetPerformanceMonitoringHistoryData3ClassId ClassID = ClassID(296)
const EthernetPerformanceMonitoringHistoryDataClassId ClassID = ClassID(24)
const EthernetPseudowireParametersClassId ClassID = ClassID(400)
const ExtendedVlanTaggingOperationConfigurationDataClassId ClassID = ClassID(171)
const FastChannelConfigurationProfileClassId ClassID = ClassID(432)
const FastDataPathConfigurationProfileClassId ClassID = ClassID(433)
const FastLineInventoryAndStatusDataClassId ClassID = ClassID(435)
const FastLineInventoryAndStatusDataPart2ClassId ClassID = ClassID(436)
const FastVectoringLineConfigurationExtensionsClassId ClassID = ClassID(434)
const FastXtuCPerformanceMonitoringHistoryDataClassId ClassID = ClassID(437)
const FastXtuRPerformanceMonitoringHistoryDataClassId ClassID = ClassID(438)
const FileTransferControllerClassId ClassID = ClassID(318)
const GalEthernetPerformanceMonitoringHistoryDataClassId ClassID = ClassID(276)
const GalEthernetProfileClassId ClassID = ClassID(272)
const GemInterworkingTerminationPointClassId ClassID = ClassID(266)
const GemPortNetworkCtpClassId ClassID = ClassID(268)
const GemPortNetworkCtpPerformanceMonitoringHistoryDataClassId ClassID = ClassID(341)
const GeneralPurposeBufferClassId ClassID = ClassID(308)
const Ieee8021PMapperServiceProfileClassId ClassID = ClassID(130)
const InterworkingVccTerminationPointClassId ClassID = ClassID(14)
const IpHostConfigDataClassId ClassID = ClassID(134)
const IpHostPerformanceMonitoringHistoryDataClassId ClassID = ClassID(135)
const MacBridgeConfigurationDataClassId ClassID = ClassID(46)
const MacBridgePerformanceMonitoringHistoryDataClassId ClassID = ClassID(51)
const MacBridgePortConfigurationDataClassId ClassID = ClassID(47)
const MacBridgePortDesignationDataClassId ClassID = ClassID(48)
const MacBridgePortFilterPreAssignTableClassId ClassID = ClassID(79)
const MacBridgePortIcmpv6ProcessPreAssignTableClassId ClassID = ClassID(348)
const MacBridgePortPerformanceMonitoringHistoryDataClassId ClassID = ClassID(52)
const MacBridgeServiceProfileClassId ClassID = ClassID(45)
const MgcConfigDataClassId ClassID = ClassID(155)
const MgcPerformanceMonitoringHistoryDataClassId ClassID = ClassID(156)
const MocaEthernetPerformanceMonitoringHistoryDataClassId ClassID = ClassID(163)
const MplsPseudowireTerminationPointClassId ClassID = ClassID(333)
const MulticastGemInterworkingTerminationPointClassId ClassID = ClassID(281)
const MulticastSubscriberConfigInfoClassId ClassID = ClassID(310)
const MulticastSubscriberMonitorClassId ClassID = ClassID(311)
const NetworkAddressClassId ClassID = ClassID(137)
const NetworkDialPlanTableClassId ClassID = ClassID(145)
const OltGClassId ClassID = ClassID(131)
const OmciClassId ClassID = ClassID(287)
const Onu2GClassId ClassID = ClassID(257)
const OnuDataClassId ClassID = ClassID(2)
const OnuDynamicPowerManagementControlClassId ClassID = ClassID(336)
const OnuGClassId ClassID = ClassID(256)
const OnuPowerSheddingClassId ClassID = ClassID(133)
const OnuRemoteDebugClassId ClassID = ClassID(158)
const PhysicalPathTerminationPointCesUniClassId ClassID = ClassID(12)
const PhysicalPathTerminationPointEthernetUniClassId ClassID = ClassID(11)
const PhysicalPathTerminationPointLctUniClassId ClassID = ClassID(83)
const PhysicalPathTerminationPointMocaUniClassId ClassID = ClassID(162)
const PhysicalPathTerminationPointPotsUniClassId ClassID = ClassID(53)
const PhysicalPathTerminationPointVideoAniClassId ClassID = ClassID(90)
const PhysicalPathTerminationPointVideoUniClassId ClassID = ClassID(82)
const PhysicalPathTerminationPointXdslUniPart1ClassId ClassID = ClassID(98)
const PhysicalPathTerminationPointXdslUniPart2ClassId ClassID = ClassID(99)
const PriorityQueueClassId ClassID = ClassID(277)
const PseudowireMaintenanceProfileClassId ClassID = ClassID(284)
const PseudowirePerformanceMonitoringHistoryDataClassId ClassID = ClassID(285)
const PseudowireTerminationPointClassId ClassID = ClassID(282)
const PwAtmPerformanceMonitoringHistoryDataClassId ClassID = ClassID(338)
const PwEthernetConfigurationDataClassId ClassID = ClassID(339)
const RadiusPerformanceMonitoringHistoryDataClassId ClassID = ClassID(293)
const ReAniGClassId ClassID = ClassID(313)
const ReCommonAmplifierParametersClassId ClassID = ClassID(328)
const ReDownstreamAmplifierClassId ClassID = ClassID(316)
const RtpPerformanceMonitoringHistoryDataClassId ClassID = ClassID(144)
const RtpProfileDataClassId ClassID = ClassID(143)
const RtpPseudowireParametersClassId ClassID = ClassID(283)
const SipAgentConfigDataClassId ClassID = ClassID(150)
const SipAgentPerformanceMonitoringHistoryDataClassId ClassID = ClassID(151)
const SipCallInitiationPerformanceMonitoringHistoryDataClassId ClassID = ClassID(152)
const SipUserDataClassId ClassID = ClassID(153)
const SnmpConfigurationDataClassId ClassID = ClassID(335)
const SoftwareImageClassId ClassID = ClassID(7)
const TContClassId ClassID = ClassID(262)
const TcAdaptorPerformanceMonitoringHistoryDataXdslClassId ClassID = ClassID(116)
const TcpUdpConfigDataClassId ClassID = ClassID(136)
const TcpUdpPerformanceMonitoringHistoryDataClassId ClassID = ClassID(342)
const ThresholdData1ClassId ClassID = ClassID(273)
const ThresholdData2ClassId ClassID = ClassID(274)
const TrafficDescriptorClassId ClassID = ClassID(280)
const TrafficSchedulerClassId ClassID = ClassID(278)
const TwdmChannelManagedEntityClassId ClassID = ClassID(443)
const TwdmChannelOmciPerformanceMonitoringHistoryDataClassId ClassID = ClassID(452)
const TwdmChannelPhyLodsPerformanceMonitoringHistoryDataClassId ClassID = ClassID(444)
const TwdmChannelPloamPerformanceMonitoringHistoryDataPart1ClassId ClassID = ClassID(446)
const TwdmChannelPloamPerformanceMonitoringHistoryDataPart2ClassId ClassID = ClassID(447)
const TwdmChannelPloamPerformanceMonitoringHistoryDataPart3ClassId ClassID = ClassID(448)
const TwdmChannelTuningPerformanceMonitoringHistoryDataPart1ClassId ClassID = ClassID(449)
const TwdmChannelTuningPerformanceMonitoringHistoryDataPart2ClassId ClassID = ClassID(450)
const TwdmChannelTuningPerformanceMonitoringHistoryDataPart3ClassId ClassID = ClassID(451)
const TwdmChannelXgemPerformanceMonitoringHistoryDataClassId ClassID = ClassID(445)
const UniGClassId ClassID = ClassID(264)
const Vdsl2LineConfigurationExtensions3ClassId ClassID = ClassID(410)
const VirtualEthernetInterfacePointClassId ClassID = ClassID(329)
const VlanTaggingFilterDataClassId ClassID = ClassID(84)
const VlanTaggingOperationConfigurationDataClassId ClassID = ClassID(78)
const VoiceServiceProfileClassId ClassID = ClassID(58)
const VoipApplicationServiceProfileClassId ClassID = ClassID(146)
const VoipConfigDataClassId ClassID = ClassID(138)
const VoipFeatureAccessCodesClassId ClassID = ClassID(147)
const VoipLineStatusClassId ClassID = ClassID(141)
const VoipMediaProfileClassId ClassID = ClassID(142)
const VoipVoiceCtpClassId ClassID = ClassID(139)
const VpNetworkCtpClassId ClassID = ClassID(269)
const VpPerformanceMonitoringHistoryDataClassId ClassID = ClassID(62)
const XdslChannelConfigurationProfileClassId ClassID = ClassID(107)
const XdslChannelConfigurationProfilePart2ClassId ClassID = ClassID(412)
const XdslChannelDownstreamStatusDataClassId ClassID = ClassID(102)
const XdslChannelUpstreamStatusDataClassId ClassID = ClassID(103)
const XdslLineConfigurationProfilePart2ClassId ClassID = ClassID(105)
const XdslLineConfigurationProfilePart3ClassId ClassID = ClassID(106)
const XdslLineInventoryAndStatusDataPart1ClassId ClassID = ClassID(100)
const XdslLineInventoryAndStatusDataPart2ClassId ClassID = ClassID(101)
const XdslLineInventoryAndStatusDataPart5ClassId ClassID = ClassID(325)
const XdslLineInventoryAndStatusDataPart8ClassId ClassID = ClassID(414)
const XdslSubcarrierMaskingDownstreamProfileClassId ClassID = ClassID(108)
const XdslSubcarrierMaskingUpstreamProfileClassId ClassID = ClassID(109)
const XdslXtuCChannelPerformanceMonitoringHistoryDataClassId ClassID = ClassID(114)
const XdslXtuCPerformanceMonitoringHistoryDataClassId ClassID = ClassID(112)
const XdslXtuCPerformanceMonitoringHistoryDataPart2ClassId ClassID = ClassID(408)
const XdslXtuRChannelPerformanceMonitoringHistoryDataClassId ClassID = ClassID(115)
const XdslXtuRPerformanceMonitoringHistoryDataClassId ClassID = ClassID(113)
const XgPonDownstreamManagementPerformanceMonitoringHistoryDataClassId ClassID = ClassID(345)
const XgPonTcPerformanceMonitoringHistoryDataClassId ClassID = ClassID(344)
const XgPonUpstreamManagementPerformanceMonitoringHistoryDataClassId ClassID = ClassID(346)

func GetSupportedClassIDs added in v0.0.7

func GetSupportedClassIDs() []ClassID

func (ClassID) String added in v0.0.7

func (cid ClassID) String() string

type CreateME

type CreateME func(params ...ParamData) (*ManagedEntity, OmciErrors)

CreateME wraps a function that makes it a creator of a Managed Entity

type DeviceBusyError

type DeviceBusyError struct {
	OmciError
}

type Dot1AgCfmStack

type Dot1AgCfmStack struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1AgCfmStack (class ID #305) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1AgDefaultMdLevel

type Dot1AgDefaultMdLevel struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1AgDefaultMdLevel (class ID #301) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1AgMaintenanceAssociation

type Dot1AgMaintenanceAssociation struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1AgMaintenanceAssociation (class ID #300) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1AgMaintenanceDomain

type Dot1AgMaintenanceDomain struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1AgMaintenanceDomain (class ID #299) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1AgMep

type Dot1AgMep struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1AgMep (class ID #302) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1AgMepCcmDatabase

type Dot1AgMepCcmDatabase struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1AgMepCcmDatabase (class ID #304) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1RateLimiter

type Dot1RateLimiter struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1RateLimiter (class ID #298) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1XConfigurationProfile

type Dot1XConfigurationProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1XConfigurationProfile (class ID #291) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1XPerformanceMonitoringHistoryData

type Dot1XPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1XPerformanceMonitoringHistoryData (class ID #292) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Dot1XPortExtensionPackage

type Dot1XPortExtensionPackage struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Dot1XPortExtensionPackage (class ID #290) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EfmBondingGroupPerformanceMonitoringHistoryData

type EfmBondingGroupPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EfmBondingGroupPerformanceMonitoringHistoryData (class ID #421) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EfmBondingGroupPerformanceMonitoringHistoryDataPart2

type EfmBondingGroupPerformanceMonitoringHistoryDataPart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EfmBondingGroupPerformanceMonitoringHistoryDataPart2 (class ID #422) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EfmBondingLink struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EfmBondingLink (class ID #420) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EfmBondingLinkPerformanceMonitoringHistoryData

type EfmBondingLinkPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EfmBondingLinkPerformanceMonitoringHistoryData (class ID #423) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EfmBondingPortPerformanceMonitoringHistoryData

type EfmBondingPortPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EfmBondingPortPerformanceMonitoringHistoryData (class ID #424) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EfmBondingPortPerformanceMonitoringHistoryDataPart2

type EfmBondingPortPerformanceMonitoringHistoryDataPart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EfmBondingPortPerformanceMonitoringHistoryDataPart2 (class ID #425) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EnergyConsumptionPerformanceMonitoringHistoryData

type EnergyConsumptionPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EnergyConsumptionPerformanceMonitoringHistoryData (class ID #343) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EnhancedSecurityControl

type EnhancedSecurityControl struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EnhancedSecurityControl (class ID #332) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EquipmentExtensionPackage

type EquipmentExtensionPackage struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EquipmentExtensionPackage (class ID #160) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EthernetFlowTerminationPoint

type EthernetFlowTerminationPoint struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EthernetFlowTerminationPoint (class ID #286) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EthernetFrameExtendedPm

type EthernetFrameExtendedPm struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EthernetFrameExtendedPm (class ID #334) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EthernetFramePerformanceMonitoringHistoryDataDownstream

type EthernetFramePerformanceMonitoringHistoryDataDownstream struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EthernetFramePerformanceMonitoringHistoryDataDownstream (class ID #321) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EthernetFramePerformanceMonitoringHistoryDataUpstream

type EthernetFramePerformanceMonitoringHistoryDataUpstream struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EthernetFramePerformanceMonitoringHistoryDataUpstream (class ID #322) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EthernetPerformanceMonitoringHistoryData

type EthernetPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EthernetPerformanceMonitoringHistoryData (class ID #24) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EthernetPerformanceMonitoringHistoryData2

type EthernetPerformanceMonitoringHistoryData2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EthernetPerformanceMonitoringHistoryData2 (class ID #89) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EthernetPerformanceMonitoringHistoryData3

type EthernetPerformanceMonitoringHistoryData3 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EthernetPerformanceMonitoringHistoryData3 (class ID #296) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type EthernetPseudowireParameters

type EthernetPseudowireParameters struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

EthernetPseudowireParameters (class ID #400) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ExtendedVlanTaggingOperationConfigurationData

type ExtendedVlanTaggingOperationConfigurationData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

ExtendedVlanTaggingOperationConfigurationData (class ID #171) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type FastChannelConfigurationProfile

type FastChannelConfigurationProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

FastChannelConfigurationProfile (class ID #432) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type FastDataPathConfigurationProfile

type FastDataPathConfigurationProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

FastDataPathConfigurationProfile (class ID #433) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type FastLineInventoryAndStatusData

type FastLineInventoryAndStatusData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

FastLineInventoryAndStatusData (class ID #435) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type FastLineInventoryAndStatusDataPart2

type FastLineInventoryAndStatusDataPart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

FastLineInventoryAndStatusDataPart2 (class ID #436) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type FastVectoringLineConfigurationExtensions

type FastVectoringLineConfigurationExtensions struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

FastVectoringLineConfigurationExtensions (class ID #434) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type FastXtuCPerformanceMonitoringHistoryData

type FastXtuCPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

FastXtuCPerformanceMonitoringHistoryData (class ID #437) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type FastXtuRPerformanceMonitoringHistoryData

type FastXtuRPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

FastXtuRPerformanceMonitoringHistoryData (class ID #438) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type FileTransferController

type FileTransferController struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

FileTransferController (class ID #318) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type GalEthernetPerformanceMonitoringHistoryData

type GalEthernetPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

GalEthernetPerformanceMonitoringHistoryData (class ID #276) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type GalEthernetProfile

type GalEthernetProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

GalEthernetProfile (class ID #272) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type GemInterworkingTerminationPoint

type GemInterworkingTerminationPoint struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

GemInterworkingTerminationPoint (class ID #266) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type GemPortNetworkCtp

type GemPortNetworkCtp struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

GemPortNetworkCtp (class ID #268) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type GemPortNetworkCtpPerformanceMonitoringHistoryData

type GemPortNetworkCtpPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

GemPortNetworkCtpPerformanceMonitoringHistoryData (class ID #341) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type GeneralPurposeBuffer

type GeneralPurposeBuffer struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

GeneralPurposeBuffer (class ID #308) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type IManagedEntity added in v0.0.7

type IManagedEntity interface {
	IManagedEntityDefinition
	GetManagedEntityDefinition() IManagedEntityDefinition

	GetEntityID() uint16
	SetEntityID(uint16) error

	GetAttributeMask() uint16

	GetAttributeValueMap() *AttributeValueMap
	GetAttribute(string) (interface{}, error)
	GetAttributeByIndex(uint) (interface{}, error)

	SetAttribute(string, interface{}) error
	SetAttributeByIndex(uint, interface{}) error

	DeleteAttribute(string) error
	DeleteAttributeByIndex(uint) error
}

type IManagedEntityDefinition

type IManagedEntityDefinition interface {
	GetName() string
	GetClassID() ClassID
	GetMessageTypes() mapset.Set
	GetAllowedAttributeMask() uint16
	GetAttributeDefinitions() *AttributeDefinitionMap

	DecodeAttributes(uint16, []byte, gopacket.PacketBuilder, byte) (AttributeValueMap, error)
	SerializeAttributes(AttributeValueMap, uint16, gopacket.SerializeBuffer, byte, int) error
}

type Ieee8021PMapperServiceProfile

type Ieee8021PMapperServiceProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Ieee8021PMapperServiceProfile (class ID #130) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type InstanceExistsError

type InstanceExistsError struct {
	OmciError
}

type InterworkingVccTerminationPoint

type InterworkingVccTerminationPoint struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

InterworkingVccTerminationPoint (class ID #14) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type IpHostConfigData

type IpHostConfigData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

IpHostConfigData (class ID #134) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type IpHostPerformanceMonitoringHistoryData

type IpHostPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

IpHostPerformanceMonitoringHistoryData (class ID #135) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MacBridgeConfigurationData

type MacBridgeConfigurationData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MacBridgeConfigurationData (class ID #46) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MacBridgePerformanceMonitoringHistoryData

type MacBridgePerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MacBridgePerformanceMonitoringHistoryData (class ID #51) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MacBridgePortConfigurationData

type MacBridgePortConfigurationData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MacBridgePortConfigurationData (class ID #47) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MacBridgePortDesignationData

type MacBridgePortDesignationData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MacBridgePortDesignationData (class ID #48) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MacBridgePortFilterPreAssignTable

type MacBridgePortFilterPreAssignTable struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MacBridgePortFilterPreAssignTable (class ID #79) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MacBridgePortIcmpv6ProcessPreAssignTable

type MacBridgePortIcmpv6ProcessPreAssignTable struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MacBridgePortIcmpv6ProcessPreAssignTable (class ID #348) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MacBridgePortPerformanceMonitoringHistoryData

type MacBridgePortPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MacBridgePortPerformanceMonitoringHistoryData (class ID #52) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MacBridgeServiceProfile

type MacBridgeServiceProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MacBridgeServiceProfile (class ID #45) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ManagedEntity added in v0.0.7

type ManagedEntity struct {
	// contains filtered or unexported fields
}

func (*ManagedEntity) DecodeAttributes added in v0.0.7

func (entity *ManagedEntity) DecodeAttributes(mask uint16, data []byte, p gopacket.PacketBuilder, msgType byte) (AttributeValueMap, error)

func (*ManagedEntity) DecodeFromBytes added in v0.0.7

func (entity *ManagedEntity) DecodeFromBytes(data []byte, p gopacket.PacketBuilder, msgType byte) error

func (*ManagedEntity) DeleteAttribute added in v0.0.7

func (entity *ManagedEntity) DeleteAttribute(name string) error

func (*ManagedEntity) DeleteAttributeByIndex added in v0.0.7

func (entity *ManagedEntity) DeleteAttributeByIndex(index uint) error

func (*ManagedEntity) GetAllowedAttributeMask added in v0.0.7

func (entity *ManagedEntity) GetAllowedAttributeMask() uint16

func (*ManagedEntity) GetAttribute added in v0.0.7

func (entity *ManagedEntity) GetAttribute(name string) (interface{}, error)

func (*ManagedEntity) GetAttributeByIndex added in v0.0.7

func (entity *ManagedEntity) GetAttributeByIndex(index uint) (interface{}, error)

func (*ManagedEntity) GetAttributeDefinitions added in v0.0.7

func (entity *ManagedEntity) GetAttributeDefinitions() *AttributeDefinitionMap

func (*ManagedEntity) GetAttributeMask added in v0.0.7

func (entity *ManagedEntity) GetAttributeMask() uint16

func (*ManagedEntity) GetAttributeValueMap added in v0.0.7

func (entity *ManagedEntity) GetAttributeValueMap() *AttributeValueMap

func (*ManagedEntity) GetClassID added in v0.0.7

func (entity *ManagedEntity) GetClassID() ClassID

func (*ManagedEntity) GetEntityID added in v0.0.7

func (entity *ManagedEntity) GetEntityID() uint16

func (*ManagedEntity) GetManagedEntityDefinition added in v0.0.7

func (entity *ManagedEntity) GetManagedEntityDefinition() *ManagedEntityDefinition

func (*ManagedEntity) GetMessageTypes added in v0.0.7

func (entity *ManagedEntity) GetMessageTypes() mapset.Set

func (*ManagedEntity) GetName added in v0.0.7

func (entity *ManagedEntity) GetName() string

func (*ManagedEntity) SerializeAttributes added in v0.0.7

func (entity *ManagedEntity) SerializeAttributes(attr AttributeValueMap, mask uint16,
	b gopacket.SerializeBuffer, msgType byte, bytesAvailable int) error

func (*ManagedEntity) SerializeTo added in v0.0.7

func (entity *ManagedEntity) SerializeTo(b gopacket.SerializeBuffer, msgType byte, bytesAvailable int) error

func (*ManagedEntity) SetAttribute added in v0.0.7

func (entity *ManagedEntity) SetAttribute(name string, value interface{}) OmciErrors

func (*ManagedEntity) SetAttributeByIndex added in v0.0.7

func (entity *ManagedEntity) SetAttributeByIndex(index uint, value interface{}) error

func (*ManagedEntity) SetEntityID added in v0.0.7

func (entity *ManagedEntity) SetEntityID(eid uint16) error

func (*ManagedEntity) SetManagedEntityDefinition added in v0.0.7

func (entity *ManagedEntity) SetManagedEntityDefinition(def *ManagedEntityDefinition)

func (*ManagedEntity) String added in v0.0.7

func (entity *ManagedEntity) String() string

String provides a simple string that describes this struct

type ManagedEntityDefinition added in v0.0.7

type ManagedEntityDefinition struct {
	Name                 string
	ClassID              ClassID
	MessageTypes         mapset.Set
	AllowedAttributeMask uint16
	AttributeDefinitions AttributeDefinitionMap
}

func (*ManagedEntityDefinition) DecodeAttributes added in v0.0.7

func (bme *ManagedEntityDefinition) DecodeAttributes(mask uint16, data []byte, p gopacket.PacketBuilder, msgType byte) (AttributeValueMap, error)

func (*ManagedEntityDefinition) GetAllowedAttributeMask added in v0.0.7

func (bme *ManagedEntityDefinition) GetAllowedAttributeMask() uint16

func (*ManagedEntityDefinition) GetAttributeDefinitions added in v0.0.7

func (bme *ManagedEntityDefinition) GetAttributeDefinitions() *AttributeDefinitionMap

func (*ManagedEntityDefinition) GetClassID added in v0.0.7

func (bme *ManagedEntityDefinition) GetClassID() ClassID

func (*ManagedEntityDefinition) GetMessageTypes added in v0.0.7

func (bme *ManagedEntityDefinition) GetMessageTypes() mapset.Set

func (*ManagedEntityDefinition) GetName added in v0.0.7

func (bme *ManagedEntityDefinition) GetName() string

func (*ManagedEntityDefinition) SerializeAttributes added in v0.0.7

func (bme *ManagedEntityDefinition) SerializeAttributes(attr AttributeValueMap, mask uint16,
	b gopacket.SerializeBuffer, msgType byte, bytesAvailable int) error

func (*ManagedEntityDefinition) String added in v0.0.7

func (bme *ManagedEntityDefinition) String() string

type ManagedEntityInfo

type ManagedEntityInfo struct {
	New func(params ...ParamData) (*ManagedEntity, error)
}

ManagedEntityInfo provides ManagedEntity information

type MessageTruncatedError added in v0.0.7

type MessageTruncatedError struct {
	OmciError
}

type MgcConfigData

type MgcConfigData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MgcConfigData (class ID #155) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MgcPerformanceMonitoringHistoryData

type MgcPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MgcPerformanceMonitoringHistoryData (class ID #156) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MocaEthernetPerformanceMonitoringHistoryData

type MocaEthernetPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MocaEthernetPerformanceMonitoringHistoryData (class ID #163) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MplsPseudowireTerminationPoint

type MplsPseudowireTerminationPoint struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MplsPseudowireTerminationPoint (class ID #333) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MsgType

type MsgType byte

MsgType represents a OMCI message-type

const (
	// Message Types
	Create                MsgType = 4
	Delete                MsgType = 6
	Set                   MsgType = 8
	Get                   MsgType = 9
	GetAllAlarms          MsgType = 11
	GetAllAlarmsNext      MsgType = 12
	MibUpload             MsgType = 13
	MibUploadNext         MsgType = 14
	MibReset              MsgType = 15
	AlarmNotification     MsgType = 16
	AttributeValueChange  MsgType = 17
	Test                  MsgType = 18
	StartSoftwareDownload MsgType = 19
	DownloadSection       MsgType = 20
	EndSoftwareDownload   MsgType = 21
	ActivateSoftware      MsgType = 22
	CommitSoftware        MsgType = 23
	SynchronizeTime       MsgType = 24
	Reboot                MsgType = 25
	GetNext               MsgType = 26
	TestResult            MsgType = 27
	GetCurrentData        MsgType = 28
	SetTable              MsgType = 29 // Defined in Extended Message Set Only
)

func (MsgType) String

func (mt MsgType) String() string

type MulticastGemInterworkingTerminationPoint

type MulticastGemInterworkingTerminationPoint struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MulticastGemInterworkingTerminationPoint (class ID #281) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MulticastSubscriberConfigInfo

type MulticastSubscriberConfigInfo struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MulticastSubscriberConfigInfo (class ID #310) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type MulticastSubscriberMonitor

type MulticastSubscriberMonitor struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

MulticastSubscriberMonitor (class ID #311) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type NetworkAddress

type NetworkAddress struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

NetworkAddress (class ID #137) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type NetworkDialPlanTable

type NetworkDialPlanTable struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

NetworkDialPlanTable (class ID #145) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type NotSupportedError

type NotSupportedError struct {
	OmciError
}

type OltG

type OltG struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

OltG (class ID #131) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Omci

type Omci struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Omci (class ID #287) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type OmciError

type OmciError struct {
	// contains filtered or unexported fields
}

func (*OmciError) Error

func (e *OmciError) Error() string

func (*OmciError) GetError added in v0.0.8

func (e *OmciError) GetError() error

func (*OmciError) StatusCode

func (e *OmciError) StatusCode() Results

type OmciErrors added in v0.0.8

type OmciErrors interface {
	Error() string
	StatusCode() Results
	GetError() error
}

Custom Go Error messages for common OMCI errors

Response Status code related errors

func NewAttributeFailureError

func NewAttributeFailureError(args ...interface{}) OmciErrors

NewAttributeFailureError means that the ONU already has a managed entity instance that corresponds to the one the OLT is attempting to create.

func NewDeviceBusyError

func NewDeviceBusyError(args ...interface{}) OmciErrors

NewDeviceBusyError means that the command could not be processed due to process-related congestion at the ONU. This result code may also be used as a pause indication to the OLT while the ONU conducts a time-consuming operation such as storage of a software image into non-volatile memory.

func NewInstanceExistsError

func NewInstanceExistsError(args ...interface{}) OmciErrors

NewInstanceExistsError

func NewMessageTruncatedError added in v0.0.7

func NewMessageTruncatedError(args ...interface{}) OmciErrors

NewAttributeFailureError means that the ONU already has a managed entity instance that corresponds to the one the OLT is attempting to create.

func NewNonStatusError added in v0.0.8

func NewNonStatusError(args ...interface{}) OmciErrors

NewNonStatusError is for processing errors that do not involve frame processing status & results

func NewNotSupportedError

func NewNotSupportedError(args ...interface{}) OmciErrors

NewNotSupportedError means that the message type indicated in byte 3 is not supported by the ONU.

func NewOmciError

func NewOmciError(text string, status Results) OmciErrors

func NewParameterError

func NewParameterError(mask uint16, args ...interface{}) OmciErrors

NewParameterError means that the command message received by the ONU was errored. It would be appropriate if an attribute mask were out of range, for example. In practice, this result code is frequently used interchangeably with code 1001. However, the optional attribute and attribute execution masks in the reply messages are only defined for code 1001.

func NewProcessingError

func NewProcessingError(args ...interface{}) OmciErrors

NewProcessingError means the command processing failed at the ONU for reasons not described by one of the more specific error codes.

func NewUnknownEntityError

func NewUnknownEntityError(args ...interface{}) OmciErrors

NewUnknownEntityError This result means that the managed entity class (bytes 5..6) is not supported by the ONU.

func NewUnknownInstanceError

func NewUnknownInstanceError(args ...interface{}) OmciErrors

NewUnknownInstanceError means that the managed entity instance (bytes 7..8) does not exist in the ONU.

type OmciNonStatusError added in v0.0.8

type OmciNonStatusError struct {
	OmciError
}

type OmciProcessingError

type OmciProcessingError struct {
	OmciError
}

type Onu2G

type Onu2G struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Onu2G (class ID #257) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type OnuData

type OnuData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

OnuData (class ID #2) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type OnuDynamicPowerManagementControl

type OnuDynamicPowerManagementControl struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

OnuDynamicPowerManagementControl (class ID #336) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type OnuG

type OnuG struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

OnuG (class ID #256) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type OnuPowerShedding

type OnuPowerShedding struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

OnuPowerShedding (class ID #133) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type OnuRemoteDebug

type OnuRemoteDebug struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

OnuRemoteDebug (class ID #158) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ParamData

type ParamData struct {
	EntityID   uint16
	Attributes AttributeValueMap
}

ParamData can be passed to the 'New' function to dictate how the returned Managed Entity is created. You should supply either zero or one ParamData structure to 'New'.

If No ParamData is passed, the returned Managed Entity can only be used for providing validation of other structures. This is commonly done in a packet encoder/decoder to assist in that process.

If One ParamData is passed, the returned Managed Entity will be initialized with the given values/attributes and then validated. This is commonly done when you wish to create an ME for transmission, storage or removal from a persistent database, or some other similar purpose.

type ParamError

type ParamError struct {
	OmciError
	FailureMask uint16
}

type PhysicalPathTerminationPointCesUni

type PhysicalPathTerminationPointCesUni struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointCesUni (class ID #12) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PhysicalPathTerminationPointEthernetUni

type PhysicalPathTerminationPointEthernetUni struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointEthernetUni (class ID #11) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PhysicalPathTerminationPointLctUni

type PhysicalPathTerminationPointLctUni struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointLctUni (class ID #83) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PhysicalPathTerminationPointMocaUni

type PhysicalPathTerminationPointMocaUni struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointMocaUni (class ID #162) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PhysicalPathTerminationPointPotsUni

type PhysicalPathTerminationPointPotsUni struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointPotsUni (class ID #53) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PhysicalPathTerminationPointVideoAni

type PhysicalPathTerminationPointVideoAni struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointVideoAni (class ID #90) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PhysicalPathTerminationPointVideoUni

type PhysicalPathTerminationPointVideoUni struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointVideoUni (class ID #82) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PhysicalPathTerminationPointXdslUniPart1

type PhysicalPathTerminationPointXdslUniPart1 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointXdslUniPart1 (class ID #98) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PhysicalPathTerminationPointXdslUniPart2

type PhysicalPathTerminationPointXdslUniPart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PhysicalPathTerminationPointXdslUniPart2 (class ID #99) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PriorityQueue

type PriorityQueue struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PriorityQueue (class ID #277) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PseudowireMaintenanceProfile

type PseudowireMaintenanceProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PseudowireMaintenanceProfile (class ID #284) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PseudowirePerformanceMonitoringHistoryData

type PseudowirePerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PseudowirePerformanceMonitoringHistoryData (class ID #285) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PseudowireTerminationPoint

type PseudowireTerminationPoint struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PseudowireTerminationPoint (class ID #282) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PwAtmPerformanceMonitoringHistoryData

type PwAtmPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PwAtmPerformanceMonitoringHistoryData (class ID #338) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type PwEthernetConfigurationData

type PwEthernetConfigurationData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

PwEthernetConfigurationData (class ID #339) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type RadiusPerformanceMonitoringHistoryData

type RadiusPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

RadiusPerformanceMonitoringHistoryData (class ID #293) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ReAniG

type ReAniG struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

ReAniG (class ID #313) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ReCommonAmplifierParameters

type ReCommonAmplifierParameters struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

ReCommonAmplifierParameters (class ID #328) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ReDownstreamAmplifier

type ReDownstreamAmplifier struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

ReDownstreamAmplifier (class ID #316) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type Results

type Results byte

MsgType represents the status field in a OMCI Response frame

const (
	// Response status codes
	Success          Results = 0 // command processed successfully
	ProcessingError  Results = 1 // command processing error
	NotSupported     Results = 2 // command not supported
	ParameterError   Results = 3 // parameter error
	UnknownEntity    Results = 4 // unknown managed entity
	UnknownInstance  Results = 5 // unknown managed entity instance
	DeviceBusy       Results = 6 // device busy
	InstanceExists   Results = 7 // instance exists
	AttributeFailure Results = 9 // Attribute(s) failed or unknown
)

func (Results) String

func (rc Results) String() string

type RtpPerformanceMonitoringHistoryData

type RtpPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

RtpPerformanceMonitoringHistoryData (class ID #144) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type RtpProfileData

type RtpProfileData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

RtpProfileData (class ID #143) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type RtpPseudowireParameters

type RtpPseudowireParameters struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

RtpPseudowireParameters (class ID #283) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type SipAgentConfigData

type SipAgentConfigData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

SipAgentConfigData (class ID #150) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type SipAgentPerformanceMonitoringHistoryData

type SipAgentPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

SipAgentPerformanceMonitoringHistoryData (class ID #151) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type SipCallInitiationPerformanceMonitoringHistoryData

type SipCallInitiationPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

SipCallInitiationPerformanceMonitoringHistoryData (class ID #152) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type SipUserData

type SipUserData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

SipUserData (class ID #153) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type SnmpConfigurationData

type SnmpConfigurationData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

SnmpConfigurationData (class ID #335) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type SoftwareImage

type SoftwareImage struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

SoftwareImage (class ID #7) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TCont

type TCont struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TCont (class ID #262) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TableInfo

type TableInfo struct {
	Value interface{}
	Size  int
}

Notes on various OMCI ME Table attribute fields. This comment will eventually be removed once a good table solution is implemented. These are not all the MEs with table attributes, but probably ones I care about to support initially.

  ME                     Notes
 --------------------------------------------------------------------------------------------
	Port-mapping package -> Combined Port table -> N * 25 sized rows (port (1) + ME(2) * 12)
 ONU Remote Debug     -> Reply table (N bytes)
 ONU3-G               -> Status snapshot recordtable M x N bytes
 MCAST Gem interworkTP-> IPv4 multicast adress table (12*n) (two 2 byte fields, two 4 byte fields)
                         IPv6 multicast adress table (24*n) (various sub-fields)
 L2 mcast gem TP      -> MCAST MAC addr filtering table (11 * n) (various sub-fields)
 MAC Bridge Port Filt -> MAC Filter table (8 * n) (3 fields, some are bits)      *** BITS ***
 MAC Bridge Port data -> Bridge Table (8*M) (vaius fields, some are bits)        *** BITS ***
 VLAN tagging filter  -> Rx Vlan tag op table (16 * n) Lots of bit fields        *** BITS ***
 MCAST operations profile
 MCAST Subscriber config info
 MCAST subscriber monitor
 OMCI                -> Two tables (N bytes and 2*N bytes)
 General pupose buffer   -> N bytes
 Enhanced security control (17 * N bytes), (16 * P Bytes) , (16 * Q bytes), and more...

An early example of info to track

func (*TableInfo) String added in v0.0.7

func (t *TableInfo) String() string

type TcAdaptorPerformanceMonitoringHistoryDataXdsl

type TcAdaptorPerformanceMonitoringHistoryDataXdsl struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TcAdaptorPerformanceMonitoringHistoryDataXdsl (class ID #116) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TcpUdpConfigData

type TcpUdpConfigData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TcpUdpConfigData (class ID #136) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TcpUdpPerformanceMonitoringHistoryData

type TcpUdpPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TcpUdpPerformanceMonitoringHistoryData (class ID #342) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ThresholdData1

type ThresholdData1 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

ThresholdData1 (class ID #273) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type ThresholdData2

type ThresholdData2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

ThresholdData2 (class ID #274) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TrafficDescriptor

type TrafficDescriptor struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TrafficDescriptor (class ID #280) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TrafficScheduler

type TrafficScheduler struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TrafficScheduler (class ID #278) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelManagedEntity

type TwdmChannelManagedEntity struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelManagedEntity (class ID #443) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelOmciPerformanceMonitoringHistoryData

type TwdmChannelOmciPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelOmciPerformanceMonitoringHistoryData (class ID #452) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelPhyLodsPerformanceMonitoringHistoryData

type TwdmChannelPhyLodsPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelPhyLodsPerformanceMonitoringHistoryData (class ID #444) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelPloamPerformanceMonitoringHistoryDataPart1

type TwdmChannelPloamPerformanceMonitoringHistoryDataPart1 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelPloamPerformanceMonitoringHistoryDataPart1 (class ID #446) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelPloamPerformanceMonitoringHistoryDataPart2

type TwdmChannelPloamPerformanceMonitoringHistoryDataPart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelPloamPerformanceMonitoringHistoryDataPart2 (class ID #447) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelPloamPerformanceMonitoringHistoryDataPart3

type TwdmChannelPloamPerformanceMonitoringHistoryDataPart3 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelPloamPerformanceMonitoringHistoryDataPart3 (class ID #448) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelTuningPerformanceMonitoringHistoryDataPart1

type TwdmChannelTuningPerformanceMonitoringHistoryDataPart1 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelTuningPerformanceMonitoringHistoryDataPart1 (class ID #449) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelTuningPerformanceMonitoringHistoryDataPart2

type TwdmChannelTuningPerformanceMonitoringHistoryDataPart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelTuningPerformanceMonitoringHistoryDataPart2 (class ID #450) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelTuningPerformanceMonitoringHistoryDataPart3

type TwdmChannelTuningPerformanceMonitoringHistoryDataPart3 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelTuningPerformanceMonitoringHistoryDataPart3 (class ID #451) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type TwdmChannelXgemPerformanceMonitoringHistoryData

type TwdmChannelXgemPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

TwdmChannelXgemPerformanceMonitoringHistoryData (class ID #445) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type UniG

type UniG struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

UniG (class ID #264) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type UnknownEntityError

type UnknownEntityError struct {
	OmciError
}

type UnknownInstanceError

type UnknownInstanceError struct {
	OmciError
}

type Vdsl2LineConfigurationExtensions3

type Vdsl2LineConfigurationExtensions3 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

Vdsl2LineConfigurationExtensions3 (class ID #410) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VersionInfo added in v0.0.7

type VersionInfo struct {
	Name       string  // Type (pre-parser, parser, code-generator)
	Version    string  // Version of parser project
	CreateTime float32 // UTC linux time when ran
	ItuDocName string  // ITU G.988 document name
	SHA256     string  // ITU G.988 document SHA-256 hash
}

type VirtualEthernetInterfacePoint

type VirtualEthernetInterfacePoint struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VirtualEthernetInterfacePoint (class ID #329) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VlanTaggingFilterData

type VlanTaggingFilterData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VlanTaggingFilterData (class ID #84) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VlanTaggingOperationConfigurationData

type VlanTaggingOperationConfigurationData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VlanTaggingOperationConfigurationData (class ID #78) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VoiceServiceProfile

type VoiceServiceProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VoiceServiceProfile (class ID #58) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VoipApplicationServiceProfile

type VoipApplicationServiceProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VoipApplicationServiceProfile (class ID #146) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VoipConfigData

type VoipConfigData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VoipConfigData (class ID #138) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VoipFeatureAccessCodes

type VoipFeatureAccessCodes struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VoipFeatureAccessCodes (class ID #147) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VoipLineStatus

type VoipLineStatus struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VoipLineStatus (class ID #141) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VoipMediaProfile

type VoipMediaProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VoipMediaProfile (class ID #142) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VoipVoiceCtp

type VoipVoiceCtp struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VoipVoiceCtp (class ID #139) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VpNetworkCtp

type VpNetworkCtp struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VpNetworkCtp (class ID #269) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type VpPerformanceMonitoringHistoryData

type VpPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

VpPerformanceMonitoringHistoryData (class ID #62) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslChannelConfigurationProfile

type XdslChannelConfigurationProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslChannelConfigurationProfile (class ID #107) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslChannelConfigurationProfilePart2

type XdslChannelConfigurationProfilePart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslChannelConfigurationProfilePart2 (class ID #412) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslChannelDownstreamStatusData

type XdslChannelDownstreamStatusData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslChannelDownstreamStatusData (class ID #102) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslChannelUpstreamStatusData

type XdslChannelUpstreamStatusData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslChannelUpstreamStatusData (class ID #103) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslLineConfigurationProfilePart2

type XdslLineConfigurationProfilePart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslLineConfigurationProfilePart2 (class ID #105) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslLineConfigurationProfilePart3

type XdslLineConfigurationProfilePart3 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslLineConfigurationProfilePart3 (class ID #106) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslLineInventoryAndStatusDataPart1

type XdslLineInventoryAndStatusDataPart1 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslLineInventoryAndStatusDataPart1 (class ID #100) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslLineInventoryAndStatusDataPart2

type XdslLineInventoryAndStatusDataPart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslLineInventoryAndStatusDataPart2 (class ID #101) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslLineInventoryAndStatusDataPart5

type XdslLineInventoryAndStatusDataPart5 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslLineInventoryAndStatusDataPart5 (class ID #325) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslLineInventoryAndStatusDataPart8

type XdslLineInventoryAndStatusDataPart8 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslLineInventoryAndStatusDataPart8 (class ID #414) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslSubcarrierMaskingDownstreamProfile

type XdslSubcarrierMaskingDownstreamProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslSubcarrierMaskingDownstreamProfile (class ID #108) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslSubcarrierMaskingUpstreamProfile

type XdslSubcarrierMaskingUpstreamProfile struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslSubcarrierMaskingUpstreamProfile (class ID #109) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslXtuCChannelPerformanceMonitoringHistoryData

type XdslXtuCChannelPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslXtuCChannelPerformanceMonitoringHistoryData (class ID #114) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslXtuCPerformanceMonitoringHistoryData

type XdslXtuCPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslXtuCPerformanceMonitoringHistoryData (class ID #112) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslXtuCPerformanceMonitoringHistoryDataPart2

type XdslXtuCPerformanceMonitoringHistoryDataPart2 struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslXtuCPerformanceMonitoringHistoryDataPart2 (class ID #408) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslXtuRChannelPerformanceMonitoringHistoryData

type XdslXtuRChannelPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslXtuRChannelPerformanceMonitoringHistoryData (class ID #115) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XdslXtuRPerformanceMonitoringHistoryData

type XdslXtuRPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XdslXtuRPerformanceMonitoringHistoryData (class ID #113) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XgPonDownstreamManagementPerformanceMonitoringHistoryData

type XgPonDownstreamManagementPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XgPonDownstreamManagementPerformanceMonitoringHistoryData (class ID #345) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XgPonTcPerformanceMonitoringHistoryData

type XgPonTcPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XgPonTcPerformanceMonitoringHistoryData (class ID #344) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

type XgPonUpstreamManagementPerformanceMonitoringHistoryData

type XgPonUpstreamManagementPerformanceMonitoringHistoryData struct {
	ManagedEntityDefinition
	Attributes AttributeValueMap
}

XgPonUpstreamManagementPerformanceMonitoringHistoryData (class ID #346) defines the basic Managed Entity definition that is further extended by types that support packet encode/decode and user create managed entities.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL