pyrtma.validators

Functions

disable_message_validation

Context manager function to temporarily disable message field validation

Classes

ArrayField

Array field validator base class

Byte

Validator for single byte values

ByteArray

Validator class for Bytes arrays

Char

Validator for scalar char values

Double

Double (64-bit float) validator class

FieldValidator

Abstract base class for all message field validator descriptors

Float

32-bit Float validator class

FloatArray

Validator class for float arrays

FloatValidatorBase

Abstract base class for float type validators

Int16

Validator for 16-bit integers

Int32

Validator for 32-bit integers

Int64

Validator for 64-bit integers

Int8

Validator for 8-bit integers

IntArray

IntArray validator class

IntValidatorBase

Abstract base class for integer type validators

String

Validator for strings (char arrays)

Struct

Validator class for Structures

StructArray

Validator for structure arrays

Uint16

Validator for unsigned 16-bit integers

Uint32

Validator for unsigned 32-bit integers

Uint64

Validator for unsigned 64-bit integers

Uint8

Validator for unsigned 8-bit integers