Enum ethercat::DataType[][src]

pub enum DataType {
    Bool,
    Byte,
    I8,
    I16,
    I32,
    I64,
    U8,
    U16,
    U32,
    U64,
    F32,
    F64,
    String,
    U8Array,
    U16Array,
    I24,
    I40,
    I48,
    I56,
    U24,
    U40,
    U48,
    U56,
    Bit1,
    Bit2,
    Bit3,
    Bit4,
    Bit5,
    Bit6,
    Bit7,
    Bit8,
    TimeOfDay,
    TimeDifference,
    Domain,
    Raw,
}

Data Type

Variants

Bool

BIT

Byte

BYTE

I8

SINT

I16

INT

I32

DINT

I64

LINT

U8

USINT

U16

UINT

U32

UDINT

U64

ULINT

F32

REAL

F64

LREAL

String

STRING(n) a.k.a. visiable string

U8Array

ARRAY of BYTE a.k.a. Octet String

U16Array

ARRAY of UINT a.k.a. Unicode String

I24
I40
I48
I56
U24
U40
U48
U56
Bit1

BIT 1

Bit2

BIT 2

Bit3

BIT 3

Bit4

BIT 4

Bit5

BIT 5

Bit6

BIT 6

Bit7

BIT 7

Bit8

BIT 8

TimeOfDay

Time of Day

TimeDifference

Time Difference

Domain

Domain

Raw

Trait Implementations

impl Clone for DataType[src]

impl Copy for DataType[src]

impl Debug for DataType[src]

impl Eq for DataType[src]

impl FromPrimitive for DataType[src]

impl Hash for DataType[src]

impl PartialEq<DataType> for DataType[src]

impl StructuralEq for DataType[src]

impl StructuralPartialEq for DataType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.