コード例 #1
0
        public static OperationMessage ConfigReadConfirmation(byte fragmentTotal, byte fragment, ConfigWriteStatusCodes statusCode)
        {
            byte[] args = new byte[]
                {
                    (byte)(fragmentTotal << 4 | (fragment & 0xF)),
                    (byte)statusCode,
                };

            return BaseMessage(OPCodes.ConfigReadConfirmation, args);
        }
コード例 #2
0
        public static OperationMessage ConfigReadConfirmation(byte fragmentTotal, byte fragment, ConfigWriteStatusCodes statusCode, ushort destinationAddress = 0)
        {
            byte[] args = new byte[]
            {
                (byte)(fragmentTotal << 4 | (fragment & 0xF)),
                (byte)statusCode,
            };

            return(BaseMessage(destinationAddress, OPCodes.ConfigReadConfirmation, args));
        }
コード例 #3
0
        public static OperationMessage RouteTableReadConfirmation(byte fragmentTotal, byte fragment, byte length, ConfigWriteStatusCodes statusCode)
        {
            byte[] args = new byte[]
            {
                (byte)(fragmentTotal << 4 | (fragment & 0xF)),
                (byte)statusCode,
            };

            return(BaseMessage(OPCodes.RouteTableReadConfirmation, args));
        }
コード例 #4
0
        public static OperationMessage RouteTableReadConfirmation(byte fragmentTotal, byte fragment, byte length, ConfigWriteStatusCodes statusCode, ushort destinationAddress = 0)
        {
            byte[] args =
            {
                (byte)(fragmentTotal << 4 | (fragment & 0xF)),
                (byte)statusCode,
            };

            return BaseMessage(destinationAddress, OPCodes.RouteTableReadConfirmation, args);
        }